ہم میں سے بہت سے افسردہ ہیں کہ گٹھ جوڑ 5 کو اینڈرائیڈ 7.0 میں کوئی باضابطہ اپ ڈیٹ نہیں مل رہا ہے۔ خاص طور پر جب ہم نے دیکھا اور دیکھا کہ ہیمر ہیڈ کے کوڈ میں گوگل آلہ کے درخت بناتا ہے - اس کا مطلب ہے کہ کوئی ، کہیں ، اس پر کام کر رہا تھا۔ اور جب سونی نے اعلان کیا کہ کون سا فون اینڈروئیڈ 7.0 میں اپ ڈیٹ وصول کرنے جارہا ہے تو ، بہت سے لوگوں نے دیکھا کہ ایکسپریا زیڈ 3 اس فہرست میں شامل نہیں ہے۔ اگرچہ یہ خیال کہ 2014 کے اواخر میں فون کے 2016 کے اواخر میں اپ ڈیٹ نہیں ہو رہے ہیں یہ خاص طور پر حیرت زدہ نہیں ہے ، لیکن یہ حقیقت یہ ہے کہ زیڈ 3 سونی کے اینڈرائڈ کنسیپٹ انیشی ایٹو کا ایک حصہ تھا - ایک اینڈروئیڈ 7.0 بیٹا پروگرام کا پسند کردہ نام - لیکن کٹ نہیں لگا اور کہ گوگل نوکسٹ پر گٹھ جوڑ 5 کے لئے کام کر رہا تھا پھر اچانک ہی رک گیا۔
اس صورتحال میں انٹرنیٹ واضح سوال پوچھ رہا ہے - کیوں؟ اس کا جواب یہ ہے کہ Z3 اور Nexus 5 دراصل Android 7.0 کو باضابطہ طور پر نہیں چلا سکتا ، حالانکہ بیٹا کے طور پر بھی ہوسکتا ہے۔ پڑھیں یہ سب سمجھ میں آئے گا۔
Android پلیٹ فارم اپ ڈیٹ صارفین کے لئے اتنے اہم نہیں ہیں جتنا ہم ان کو بناتے ہیں۔ یہاں اینڈروئیڈ سینٹرل میں ہم کسی بھی نئی اور چمکدار چیز کے بارے میں پرجوش ہوجاتے ہیں ، ہم آپ کو جلد سے جلد ہی بتا دیتے ہیں (اکثر آپ کے پہلے ہی معلوم ہونے کے بعد کہ لیک ہوجاتے ہیں) اور پھر ہم سب مل کر پرجوش ہوجاتے ہیں۔ حقیقت یہ ہے کہ گوگل پلے سروسز اور ماہانہ پیچ آپ کو اپنے فون پر ایک طویل عرصے تک ہر کام کرنے دیں گے ، اور جب آپ کے پاس لازمی ایپ سامنے آجائے گی تو آپ کو Android کے اگلے ورژن کی ضرورت ہوگی۔ فون یا اپ ڈیٹ۔
ہم اب بھی یہ چاہتے ہیں ، لیکن معاملات اسی طرح چلتے ہیں جب تک کہ کوئی Google آگے نہ بڑھ جائے اور اسے تبدیل نہ کرے۔ تب آپ گوگل کی آئرن مٹھی اور EU شکایات کے بارے میں باتیں سنیں گے اور خدا کیا جانتا ہے۔ اسٹیٹس کو بیکار ہے ، لیکن یہ ابھی بھی جمود ہے۔
Android 7.0 کے پاس اسنیپ ڈریگن 800 کے لئے کوئی سرکاری تعاون حاصل نہیں ہے۔
خاص طور پر اینڈروئیڈ 7.0 اپ ڈیٹ کے ل we ، ہمیں کچھ ضروریات کے لئے اور Xperia Z3 یا Nexus 5 (اور دوسرے فونز کی کافی مقدار) کے ہارڈ ویئر سے کہیں زیادہ دیکھنے کی ضرورت نہیں ہے کیوں کہ کچھ فونز اپ ڈیٹ ہونے کے قابل نہیں ہیں۔. ہم سرکاری بیانات یا دستاویزات یا کسی فینسی سلائڈ کا استعمال کرتے ہوئے اس کی تصدیق نہیں کرسکتے ہیں ، لیکن ہمیں اس کے بارے میں بات کرنے کے لئے کافی یقین ہے اور کیوں اس نے اس طرح کام کیا۔
AOSP میں موجود Android 7.0 نے MSM8974 چپ سیٹ کے لئے تعاون کو ہٹا دیا ہے۔ اسنیپ ڈریگن 800 ایس او سی اس چپ کا استعمال ایڈرینو 330 جی پی یو کے ساتھ کرتا ہے۔ اس کا مطلب ہے کہ اسنیپ ڈریگن 800 کا استعمال کرتے ہوئے فون (اور گولیاں - ہیلو ، گٹھ جوڑ 7) معاون نہیں ہیں۔ لیکن یہ اس کی وضاحت نہیں کرتا ہے کہ Z3 بیٹا کو چلانے ، اور اسے اچھی طرح چلانے کے قابل کیوں تھا۔ اس کے لئے ، گوگل کھیلیں مطابقت تصویر میں آتا ہے۔
شامل کمپنیوں میں سے کوئی بھی ان مسائل پر بات نہیں کر رہا ہے ، اور سرکاری بیان کی درخواستیں واپس نہیں کی گئیں ہیں ، لیکن انٹرنیٹ کو اس سب کے بارے میں کچھ اشارہ ہے۔ یہاں ہم سونی موبائل مواصلات کی اولا اولسن کو دیکھتے ہیں ، Google+ پر ایک تبصرے میں اس کے بارے میں تھوڑی سی بات کرتے ہیں۔
ہاں ، یہ افسوسناک ہے لیکن ہم الزام تراش کا کھیل نہیں کھیلنا چاہتے جس کا مطلب ہے کہ ہم تکنیکی حدود کے بارے میں مزید کچھ نہیں کہہ سکتے ہیں۔ یہاں تک کہ اگر ہم واقعی آپ کو زیڈ 3 (سی) پر N دینا چاہتے ہیں تو ، ہم یہ نہیں کر پائیں گے۔یہ نہیں اگر ہم گوگل سی ٹی ایس کو پاس کرنا چاہتے ہوں۔
آپ کو کہیں اور اسی طرح کے ردعمل ملیں گے ، اور یہ سونی ہے کہ کسی کو بھی بس کے نیچے نہیں پھینک رہا ہے اور پیشہ ورانہ ، کارپوریٹ انداز میں چیزوں کو سنبھال نہیں رہا ہے۔ وہاں اہم بات گوگل سی ٹی ایس کا ذکر ہے۔
گوگل سی ٹی ایس مطابقت ٹیسٹنگ سویٹ ہے جو اس بات کو یقینی بنانے کے لئے استعمال ہوتا ہے کہ گوگل پلے کو استعمال کرنے کے لئے کسی آلے کی تصدیق کی جاسکتی ہے۔ اینڈروئیڈ ایک مفت ایپلی کیشن پلیٹ فارم ہے جسے کوئی بھی اپنی پسند کی طرح لے اور استعمال کرسکتا ہے ، لیکن گوگل پلے ایسا نہیں ہے۔ یہ ایک سچا منافع بخش تجارتی منصوبہ ہے اور اس کے ساتھ وابستہ ہر چیز پر گوگل کا مکمل اور مکمل کنٹرول ہے۔
اینڈرائیڈ 7.0 سی ٹی ایس کی تعمیل کے لئے درکار اصل اصول اور تقاضے ذرا اسرار ہیں - یا تو شراکت دار اس کے بارے میں بات نہیں کرسکتے ہیں یا اس کے بارے میں بات نہیں کرنا چاہتے ہیں - لیکن ہم اس کا خلاصہ جانتے ہیں۔ آپ کے پروڈکٹ کو آپ کے پلیٹ فارم کے ورژن کیلئے نشانہ بنایا ہوا کوئی بھی ایپ چلانے کے قابل ہونا پڑے گا۔ اس کا مطلب ہے کہ اگر آپ اینڈروئیڈ 7.0 استعمال کررہے ہیں تو ، آپ کو Android نوگٹ کے لئے ڈیزائن کردہ کسی بھی ایپ کی حمایت کرنے کی ضرورت ہے۔ اگر آپ شوقین ہیں تو آپ Android 6.0.1 CTS دستاویزات کو چیک کرسکتے ہیں۔ اینڈرائیڈ 7.0 سی ٹی ایس دستاویزات کو ایک بار اپ ڈیٹ ہونے کے بعد اسی جگہ پر رہنا چاہئے۔
اینڈروئیڈ این کے بیٹا ٹیسٹنگ کے دوران - ورژن فور کے اجراء کے فورا - بعد - ڈویلپرز کو بتایا گیا تھا کہ اینڈروئیڈ این APIs کو حتمی شکل دے دی گئی ہے اور وہ گوگل پلے میں ان کیلئے ایپس کو نشانہ بنانا شروع کرسکتے ہیں۔ اینڈرائیڈ این ڈویلپرز کے ل does ایک کام کرتا ہے وہ یہ ہے کہ وہ SDK اور NDK دونوں کے ساتھ ولکان اور اوپن جی ایل ES 3.1 API استعمال کریں۔ اس کے لئے ، اگرچہ ، آپ کو ہارڈویئر مدد کی ضرورت ہے۔ اسنیپ ڈریگن 800 ان میں سے کسی کے لئے ہارڈویئر سپورٹ کی پیش کش نہیں کرتا ہے ، اور اوپن جی ایل کے پرانے ورژن میں واپس آنے کے لئے ڈیزائن کردہ ایپس چل نہیں پائیں گی۔
اب ، جیسا کہ ذکر کیا گیا ہے ، ہمارے پاس تازہ ترین اینڈرائیڈ سی ٹی ایس دستاویزات تک رسائی نہیں ہے۔ Android 6.0.1 کے لئے ، یہ کہا گیا ہے کہ ہارڈ ویئر کو اوپن جی ایل ES 1.0 ، 2.0 اور 3.0 یا 3.1 کی حمایت کرنا ہوگی۔ مجھے بتایا گیا ہے کہ "اوپن جی ایل ES 1.0 ، 2.0 ، 3.0 اور یا تو 3.1 یا Vulkan کی حمایت کریں" کے لئے ترمیم کی گئی تھی ، لیکن گوگل نے سرکاری طور پر کچھ نہیں کہا ہے۔ لیکن یہ یقینی طور پر اس کی وضاحت کرتا ہے کہ سنیپ ڈریگن 800 کی حمایت کیوں ختم کردی گئی اور گٹھ جوڑ 5 اور زیڈ 3 جیسے فون کو کوئی آفیشل اپ ڈیٹ نظر نہیں آرہا ہے ، اور مجھے یقین ہے کہ یہی وجہ ہے۔
Android کھلا ہے ، لیکن گوگل پلے نہیں ہے۔ اس میں شامل قوانین ہیں۔
یہ ایک لمبا ، مجسم اور الجھا ہوا مضمون ہے - عام طور پر Android اپ ڈیٹس کی طرح۔ آخر میں ، ہم دو چیزیں جانتے ہیں: سونی ایکسپریا زیڈ 3 کو Android 7.0 میں اپ ڈیٹ نہیں کیا جائے گا کیونکہ وہ تکنیکی وجوہات کی بناء پر سی ٹی ایس کو منظور نہیں کرے گا ، اور اسنیپ ڈریگن 800 ایس او سی اوپن جی ایل ای ایس 3.1 کی سہولت پیش نہیں کرتا ہے۔ حقیقت یہ ہے کہ اسنیپ ڈریگن 800 یا 801 (801 ایڈرینونو 330 جی پی یو کو بھی استعمال کرتا ہے) استعمال کرنے والے کسی بھی فون کا اعلان نہیں کیا گیا ہے کیونکہ اپ ڈیٹ حاصل کرنا بھی ذرا بتانا ہے۔
آئیے ایماندار بنیں - یہ بیکار ہے۔ شائقین کی حیثیت سے ، ہم ایک تازہ کاری حاصل کرنا چاہتے ہیں چاہے اس میں کچھ بھی نہ بدلا جائے۔ عملی نظریہ کہ پلیٹ فارم کی تازہ کاری اتنی اہم نہیں ہے جتنی کہ ہم ان کو بہتر بناتے ہیں ، اور مجھے لگتا ہے کہ یہ سچ ہے ، لیکن اس سے اندرونی جیک مطمئن نہیں ہوتے ہیں۔ لیکن یہ بھی ناگزیر ہے۔ اینڈروئیڈ کو Vulkan جیسی نئی (اور بہتر) ٹیکنالوجیز کو آگے بڑھانا اور ان کی مدد کرنا ہوگی۔ جب ان کو ہارڈویئر مدد کی ضرورت ہوتی ہے تو ، وہاں کٹ آف ہونا پڑتا ہے۔ شاید اس بار ، کٹ آف سے بچا جاسکتا تھا - جنرل موبائل 4 جی ، ایک Android ون ڈیوائس جو اسنیپ ڈریگن 410 استعمال کرتا ہے اور سنیپ ڈریگن 800 چلانے والے کسی بھی فون سے ہارڈ ویئر کے محاذ پر ہر طرح سے کمزور ہے۔ پہلے ہی اینڈرائڈ نوگٹ ہے اور اس نے پھینک دیا یہاں تک کہ سب سے زیادہ طمانچہ نظریہ میں ایک بہت بڑی رنچ۔
کیا گوگل یہاں سی ٹی ایس کے سلسلے میں اپنے قوانین توڑ رہا ہے؟ یا ہم سب کچھ سنا ہے اور سوچتے ہیں کہ ہم ساری باتیں جانتے ہیں اور ہمیں ناراض کرنے کے لئے یہ واقعتا کوئی مذموم سازش ہے؟ (مجھے کافی حد تک یقین ہے کہ گوگل اپنے قوانین کو توڑ رہا ہے کیونکہ یہ کرسکتا ہے ، لیکن مجھے اتنا ہی یقین ہے کہ سب کچھ تیزی سے چل رہا ہے ، لہذا مجھے اب بھی کچھ پتہ نہیں ہے۔)
سب سے اہم بات یہ ہے کہ اگر آپ کے پاس ایکسپیریا زیڈ 3 ، یا گٹھ جوڑ 5 یا گلیکسی ایس 5 جیسا فون ہے اور واقعتا میں آپ Android 7.0 نوگٹ چاہتے ہیں تو ، آپ کو یہ ممکنہ طور پر ایکس ڈی اے پر فون کیلئے ٹھیک گروپ بلڈنگ کسٹم سافٹ ویئر سے حاصل کرنا پڑے گا۔.