Logo ur.androidermagazine.com
Logo ur.androidermagazine.com

ہنی کامب کھلی کھلی چیز نہیں ہوگی؟ یہ کہنا نہیں ہے!

فہرست کا خانہ:

Anonim

ہم سب انتظار کر رہے ہیں کہ آخر کار گوگل اینڈروئیڈ 3.0.1 (ہنیکومب) کے اوپن سورس کوڈ کو جاری کرے ، لیکن اگر ہم بلومبرگ (اور عام طور پر آپ کو چاہئے کہ) پر یقین کریں تو یہ "مستقبل قریب" میں نہیں ہوگا۔ - اور ممکنہ طور پر کبھی نہیں۔ میں ایک لمحہ کے لئے اعصابی رنج وقفے کو روکنے اور اس کی اجازت دوں گا ، کیونکہ مجھے بھی مشکل محسوس ہورہی ہے۔ جب ہم سب نے اپنے آپ کو تھوڑا سا کمپوز کیا ہے ، وقفے کے بعد مجھ میں شامل ہوجائیں۔

عام رہائی کا دور جدا ہوا۔

آئیے اصلی سپر فون (افسوس فل) - گٹھ جوڑ ایک - مثال کے طور پر ، کا استعمال کرتے ہوئے Android ڈویلپمنٹ سائیکلوں کے معمول کے عمل کو آگے بڑھائیں۔

2009 کے موسم خزاں میں (اگر جلد نہیں تو) ، ایچ ٹی سی اور گوگل مل گئے اور ہارڈ ویئر کو انجینئر کیا جس کو ہم گٹھ جوڑ کہتے ہیں۔ ہم بالکل نہیں جانتے کہ Android ڈویلپرز نے Android 2.1 (ایکلیئر) لکھنا کب شروع کیا ، لیکن یہ شاید آزمائشی مرحلے میں تھا جب ہارڈ ویئر کا فیصلہ ہوا اور ترقی کا آغاز ہوا۔ گوگل نے یہ سافٹ ویئر HTC کو اندرون ملک جانچ کے لئے فراہم کیا ، اور HTC نے گوگل کو ہارڈ ویئر فراہم کیا۔ جیسے ہی کیڑے مل گئے ، یا ان میں اضافے کے بارے میں سوچا گیا ، Android ڈویلپرز نے یہ تبدیلیاں کیں اور سافٹ ویئر کو جانچ کرنے والوں کے پاس بھیج دیا۔ گوگل اور دیگر اس کو "ڈاگ فوڈنگ" کہتے ہیں ، زیادہ تر کمپنیاں اسے آر اینڈ ڈی کہتے ہیں۔

چیزیں کافی مستحکم حالت میں پہنچ جانے کے بعد ، یہ سافٹ ویئر دوسرے ہارڈ ویئر فروشوں اور شراکت داروں کے ساتھ شیئر کیا جاتا ہے۔ موٹرولا ، سیمسنگ ، اور دوسرے کم جاننے والے شراکت دار جیسے نوانس سب کے پاس سورس کوڈ تک رسائی ہے جب تک کہ یہ ترقی میں ہے۔ بدقسمتی سے ، آپ اور میں ایسا نہیں کرتے ہیں ، لیکن اس کے بارے میں ہم بہت کچھ کرسکتے ہیں۔ در حقیقت ، میں اس کے بارے میں شکایت بھی نہیں کروں گا (بہت زیادہ) کیوں کہ گوگل کا اجراء سائیکل بہت تیز ہے (اور صارف کی بنیاد بہت بڑا ہے) کمیونٹی سے چلنے والے پیچوں سے بے وقوف بنانا ، چاہے وہ کتنے ہی اچھے انداز میں اور جدید ہو۔ اہم بات یہ ہے کہ وہ لوگ جو سب فون بنا رہے ہیں ان کے پاس Android 2.1 تک رسائی تھی جب وہ اپنی مصنوعات تیار کررہے تھے ، اور انہیں چاہئے۔ اب تک سب ٹھیک ہے۔

اس خاص دن جنوری 2010 میں آجائیں ، اور گوگل گٹھ جوڑ کو ونڈوز کے لئے صارفین کو فروخت کے لئے دستیاب سامان کے طور پر اعلان کرتا ہے۔ ایک بار جب پہلا گٹھ جوڑ ایک فروخت ہوجاتا ہے تو ، لینکس کے دانا ذریعہ کو اس کے سافٹ ویئر لائسنس کی شرط کے طور پر دستیاب کرنا ضروری ہے۔ جی پی ایل۔

اینڈرائڈ خود ہی اپاچی 2.0 لائسنس کے تحت شامل ہے۔ یہ زیادہ آزادانہ لائسنس ہے ، اور اس کا انتخاب کرنا اس وقت سمجھ میں آتا ہے جب آپ کو یہ احساس ہوجائے کہ موٹرولا یا سیمسنگ جیسی کمپنیاں صرف اپنا کچھ کوڈ نہیں دے سکتی ہیں۔ اپاچی 2.0 منصوبوں کے لئے مکمل ماخذ کوڈ کو جاری نہ کرنے کی وجوہات اور "قانونی حیثیت" کو گردن اور ہپیوں کے ذریعہ روزانہ موت کی سزا دی جاتی ہے ، لہذا میں اس میں شامل نہیں ہوں گا۔ لیکن یہ کہا جائے کہ ایسا ہوتا ہے۔ لوگ سافٹ ویئر بنانے کے لئے اپاچی 2.0 لائسنس یافتہ کوڈ کا استعمال کرتے ہیں اور سورس کوڈ کو جاری نہیں کرتے ہیں۔ گٹھ جوڑ ون (اور اب تک کی دیگر تمام ریلیز) کیلئے ، گوگل نے یہ نہیں کیا ہے - وہ کوڈ کو ریلیز یا اس کے فورا بعد ہی شائع کرتے ہیں۔

تو ہمارے پاس فون ہے ، ہمارے پاس Android کا نیا ورژن ہے ، اور ہمارے پاس سورس کوڈ ہے۔ CyanogenMod اور دیگر اپنی مرضی کے مطابق ROM جلد ہی پیروی کریں گے ، ہر ایک خوش ہے ، اور اگلے ورژن پر کام شروع ہوتا ہے۔

اب وہ جگہ ہے جہاں حالات بد سے بدلا جاتے ہیں۔ اینڈی روبن نے ہم کو زوم کے ساتھ چھیڑا ، وک گنڈوترا نے ہنیکوم او ایس کے ساتھ ہمیں چھیڑا ، اور ہم سب چاہتے تھے۔ ہم بری طرح سے چاہتے تھے۔ جب زوم کے لئے رہائی کا دن قریب آیا تو ، گوگل نے پیچیدہ لینکس کرنل کا ذریعہ جاری کیا اور ترقی کا آغاز ہوا۔ ہم تھوڑی دیر کے لئے خوش تھے ، کیونکہ ہمارے پاس کھیلنے کے لئے حسب ضرورت دانا تھا ، لیکن ایک زوم والے ہر شخص کو Android 3.0 کا ذریعہ چاہیئے تاکہ "اصلی کام" شروع ہوسکے۔ ہم سب نے تھوڑی سی شکایت کرنا شروع کردی ، لیکن جب ہم نے سنا کہ اینڈروئیڈ 3.0.1 آ رہا ہے تو ، ہم ٹھیک تھے کیونکہ ہمیں معلوم تھا کہ گوگل اپ ڈیٹ کے ساتھ ہی 3.0.1 اے او ایس پی (اینڈرائڈ اوپن سورس پروجیکٹ) کوڈ کا انتظار اور شائع کرے گا۔ سمجھ نہیں آرہی ہے دو بار ، ٹھیک ہے نا؟ ٹھیک ہے؟

نیا ہنیکومب راہ۔

آج کے روز ، 24 مارچ ، 2011 کو تیزی سے آگے بڑھاؤ۔ اگر بلومبرگ رپورٹنگ کررہا ہے تو یہ صحیح ہے ، اور میرے پیسوں کا کہنا ہے کہ ، ہمیں کسی بھی وقت جلد ہی اپنا سورس کوڈ نہیں مل رہا ہے ، اور شاید کبھی نہیں۔ اس کے پیچھے گوگل کی استدلال یہ ہے کہ وہ چھوٹی ترقیاتی ٹیمیں نہیں چاہتے ہیں کہ ہنی کامب کے تجربے کو ضائع کردیں۔ بلومبرگ آرٹیکل کا ایک حوالہ یہ ہے:

یہ چھوٹے ہارڈ ویئر سازوں اور سافٹ وئیر ڈویلپرز کی بھیڑ ہے جس کو اب سافٹ ویئر کا انتظار کرنا پڑے گا۔ تاخیر شاید کئی مہینوں میں ہوگی۔ گوگل میں انجینئرنگ کے نائب صدر اور اس کے اینڈرائڈ گروپ کے سربراہ ، اینڈی روبین کا کہنا ہے کہ ، "گولی بھیجنے کے لئے اپنا شیڈول بنانے کے لئے ، ہم نے کچھ ڈیزائن ٹریڈ آفس بنائے۔ "ہم ایک ہی سافٹ ویئر کو فون پر چلانے کے ل take کیا سوچتے ہیں اس کے بارے میں نہیں سوچنا چاہتے تھے۔ اس کے لئے بہت سارے اضافی وسائل درکار ہوں گے اور ہمارے شیڈول کو جس سے ہم معقول سمجھتے تھے اس سے آگے بڑھ جاتے۔ لہذا ہم نے ایک شارٹ کٹ لیا۔"

روبین کا کہنا ہے کہ اگر گوگل اب ہنیکوم کوڈ کو اوپن سورس بناتا ، جیسا کہ اینڈرائیڈ کے اسی طرح کے ادوار میں ان کی ترقی میں بھی ہے ، تو وہ ڈویلپرز کو فون پر سافٹ ویئر ڈالنے سے روک نہیں سکتا تھا "اور واقعتا bad خراب صارف کا تجربہ پیدا کرتا ہے۔ ہمیں کوئی اندازہ نہیں ہے کہ آیا یہ فون پر بھی کام کرے گا۔

اگرچہ اس کے لئے اینڈروئیڈ کرسمس کریپلیٹس کی بڑی تعداد کو مورد الزام ٹھہرانا آسان ہے ، لیکن میرے خیال میں یہ قدرے گہرا ہوتا ہے اور انفرادی ڈویلپرز کو بھی نشانہ بناتا ہے ، جو ہنیکوم کو ہمارے موجودہ اینڈرائڈ فون کی فصل پر ڈال دیتے ہیں۔ گوگل نے فیصلہ کیا ہے کہ ہم میں سے بہت سے لوگوں کے لئے سب سے بڑی اور عمدہ قرعہ اندازی کو کوڈ پر برقرار رکھنے کی ایک اچھی وجہ ہے - وہ نہیں چاہتے ہیں کہ ہم اسے ان ڈیوائسز پر ہیک کریں جس کے لئے اس کو ڈیزائن نہیں کیا گیا تھا۔

اس نے مجھے کھوکھلا کردیا ، اور یہ احساس کہ میں اس کے بارے میں کچھ نہیں کرسکتا صرف اس کو خراب کرتا ہے۔ اگر آپ لاتعلق چیز کے ل custom اپنی مرضی کے مطابق ROM تیار نہیں کرسکتے ہیں تو زوم پر کھلا کھلا بوٹلوڈر کتنا اچھا ہے؟ اینڈی روبن بلومبرگ کو بتاتے ہوئے کہتے ہیں کہ "اینڈرائڈ ایک اوپن سورس پروجیکٹ ہے۔ ہم نے اپنی حکمت عملی کو تبدیل نہیں کیا ہے۔" اینڈی آپ مجھے بے وقوف بنا سکتے تھے۔

یہ اور خراب ہوتا ہے۔ بلومبرگ کا کہنا ہے کہ گوگل کے ایگزیکٹوز نے مینوفیکچرنگ شراکت داروں کو بتایا ہے کہ گوگل سورس کوڈ جاری نہیں کرے گا ، اور اس کے بجائے اینڈرائیڈ کا اگلا اوپن سورس ورژن "I" ورژن ہوگا۔ اس کا خلاصہ یہ ہے کہ ہنی کامب چلانے والی گولیاں کے لئے تیسری پارٹی کی تمام تر ترقیوں کو ختم کردیا گیا ہے۔ Google نے جو چیزیں چھوڑی ہیں ان میں شامل کرنے کا کوئی آسان طریقہ نہیں ، جب تک کہ آپ سیمسنگ یا LG نہ ہوں۔ یہ بیکار ہے ، کیونکہ مجھے کچھ کام پسند ہیں جو روڈیج اسٹائل یا ای وی ایل ڈی جیسے لوگوں سے آتا ہے: میں اس کام سے زیادہ بہتر ہوں جو LG یا سیمسنگ سے آتا ہے ، اور میں تنہا نہیں ہوں۔ اور گوگل نے اپنی لاتعداد حکمت سے فیصلہ کیا ہے کہ مجھے یہ نہیں مل پائے گا۔

مجھے اینڈرائیڈ اس کی کشادگی کی وجہ سے پسند ہے ، اس لئے نہیں کہ یہ مجھے ایک بگ فری تجربہ فراہم کرتا ہے جو میں کہیں اور نہیں پا سکتا ہوں۔ اس بات کو ذہن میں رکھتے ہوئے ، میں نے فیصلہ کیا ہے کہ مجھے ہنیکومب کی کوئی بھی نئی گولیاں نہیں ملیں گی۔ وہاں بہت سارے ڈیزائن شدہ ، بند سورس ٹیبلٹس موجود ہیں ، جن کی کمپنیوں نے تیار کیا ہے جنہوں نے کبھی بھی کھلا ہونے کا دعویٰ نہیں کیا ، اور اگر مجھے گولی کی ضرورت محسوس ہوتی ہے تو میں ان کی طرف دیکھوں گا۔