الروبوت المركزي

تعد عملية التحديث الفريدة لجوجل واحدة من أفضل أجزاء امتلاك Pixel

protection click fraud

هناك فجوة واضحة للغاية بين الهواتف من Google والهواتف من أي شركة أخرى عندما يتعلق الأمر بالتحديثات. على الرغم من وجود استثناءات قليلة ، فأنت تعلم أنه لا يمكنك توقع تحديث Android في الوقت المناسب إلا إذا كنت تستخدم هاتفًا تم بيعه مؤخرًا بواسطة Google. باختصار ، ما لم يقول هاتفك نيكزس أو Pixel على ظهره ، يمكن أن يكون الحصول على التحديثات عشوائيًا وغير متوقع مثل النرد المتداول.

عندما نبدأ الحديث عن حالة التحديث ، سيذكر شخص ما أن Google يمكنها القيام بذلك بشكل أسرع لأنها لا تمر عبر شركات النقل والشركات التي تصنع أجهزة الهاتف. هناك الكثير من الأشياء التي يتم تشغيلها هنا ، ولكن إلقاء نظرة على كيفية إنشاء تحديث Google Android وتسليمه يجب أن يكون محادثة ممتعة!

اثنان من المفاهيم الخاطئة

لنبدأ بمعالجة شيئين يخطئان معظمنا: 1) يُحدث عدد الأجهزة المباعة فرقًا كبيرًا. 2) الناقلون والمصنعون ليسوا في الصورة.

يشبه إنشاء تحديث برنامج لهاتف واحد إنشاء تحديث برنامج لمليون هاتف. هناك اختلافات في النشر لأن المزيد من الأشخاص يقومون بتنزيله ويمكن أن تحدث أخطاء أكثر ، لكن تتغير الكود واختبار كيفية عمل كل شيء مستقل تمامًا عن عدد الهواتف التي ستستخدمه في البرية.

Android على Nexus 5X هو نفسه Android على Nexus 6P أو Pixel.

لم يتم تطوير Android في فقاعة ولا يتم اختباره في فقاعة واحدة أيضًا. لا تزال إحدى الشركات المصنّعة تشارك في تحديث هاتف Pixel أو Nexus. شخص ما يعمل مع البائعين الذين يصنعون المكونات الفردية ويجعل كل شيء يعمل كما هو متوقع ويرتب من الترخيص ، ثم يتم اختباره باستخدام مدخلات من العديد من الشركات الأخرى ، مثل بائعي البرامج الكبار و ناقلات. تضع Verizon (على سبيل المثال) قيمة عالية جدًا على شبكتها وستقوم بإدراج هاتف معين في القائمة السوداء بسرعة إذا تسبب في مشكلة. تحصل Google على Verizon لإلقاء نظرة قبل يمكن أن يحدث ذلك على الرغم من أن الهاتف المعني قد لا يكون مصممًا خصيصًا لشركة Verizon.

ما كنا حقًا يعني هنا أن Google هي الشركة الوحيدة التي تكتب البرنامج لتحديث Android على هاتف Nexus أو Pixel. هذا ليس صحيحًا من الناحية الفنية أيضًا ، ولكنه ينقل الرسالة. هذه هي طريقة Android التي جعلتها Google بدون تغييرات كبيرة.

انتشار القوات

إن Google جيدة جدًا في هذه الأشياء على الإنترنت. قامت ببناء تحديث FOTA (Fالبرامج الثابتة االإصدار تيهو أir) في Android بسيط وقوي. يقوم أحد التطبيقات في برنامج النظام باختبار اتصال الخادم ، وإذا أشارت الاستجابة إلى توفر تحديث ، تبدأ خدمة مدير التنزيل الخاصة وتلتقط الملف. تستضيف Google الملفات لكل هاتف يعمل بنظام Android تقريبًا.

يتم تخصيص فتحة تحديث لهاتفك بناءً على معرف جهازك الفريد وقليلًا من إنشاء الأرقام العشوائية. من خلال عدم إتاحة ملفات التحديث للجميع في نفس الوقت ، لا يتم سحق خوادم التنزيل حسب الطلب وإذا تم الكشف عن خطأ فادح يمكن إيقاف الطرح.

يتم نشر تحديث لكل هاتف آخر تقريبًا بنفس الطريقة.

كيف يتم تطوير التحديث

هذا جزء مهم.

جميع التحديثات ، حتى تحديثات Nexus أو Pixel ، لها مشاركة الشركة المصنعة والناقل. يتم طرحها جميعًا بنفس الطريقة الأساسية من خلال خوادم تحديث Google Android. كيف يتم تسليم الشفرة المحدثة من قبل الأشخاص الذين يكتبونها إلى الأشخاص المسؤولين عن إنشاء البرامج هي المكان الذي تتمتع فيه Google بميزة واضحة.

عند "انتهاء" التحديث من قِبل Google ، فإنه لا يزال لم ينته بالنسبة لشركة Samsung.

يستخدم الأشخاص المشاركون في إنشاء Android لهاتف Nexus أو Pixel بشكل أساسي رمز Android بالطريقة التي تمت كتابتها بها. بناء Android من الكود المصدري ليس بالأمر الصعب على الإطلاق. كل ما تحتاجه هو بعض الأوامر المعطاة لجهاز كمبيوتر تم إعداده بشكل صحيح لتجميع نظام Android لإنشاء جميع الأجزاء في برنامج يمكن نسخه إلى الهاتف. العمل "الشاق" يتم عن طريق كتابة الناس وتغيير الكود نفسه.

الهواتف المباعة من قبل سامسونج أو ال جي أو أي شركة أخرى لا تستخدم الكود كما هو مكتوب. هذا يعني أنه لا يمكنهم فقط تنزيل الأجزاء المحدثة وبناء برامجهم مثل Google. هذا واضح بشكل خاص لتلك التصحيحات الأمنية الشهرية لنظام Android ، والتي تحتاج إلى تكييف للعمل مع شركات أنظمة التشغيل المخصصة التي تبني Android كقاعدة.

لا تختلف الطريقة التي تتعامل بها Google مع الكود المصدري وتبني البرامج المحدثة لهواتفها اختلافًا كبيرًا عن الطريقة التي يستخدمها أي شخص آخر. يقوم المطورون بإجراء تغييرات وإضافة ميزات إلى مصدر Android. تأخذ Google Hardware هذا الرمز وتعمل مع الشركات التي تصنع الأجزاء داخل الهواتف لتعمل بشكل جيد على كل طراز ، ثم تجعلها متاحة للجمهور من خلال البرنامج التجريبي.

الخطوة التي لا يتعين على Google Hardware القيام بها - العمل على تغييرات الطبقة الأساسية هذه في رمز مخصص نظام التشغيل - هو ما يمنح هاتف Nexus أو Pixel ميزة عندما يتعلق الأمر بانتظار التحديث.

هذا أمر لا مفر منه عندما يكون لديك شركات مختلفة تبني برامج مختلفة من نفس الكود الأساسي. الهدف هو نظام بيئي غني تم إنشاؤه من شركات مختلفة تقدم تجارب مختلفة للغاية مع استمرار التوافق مع Android على مستوى الميزات والتطبيق. لا نريدها بأي طريقة أخرى.

instagram story viewer