أطلقت Google أول هواتف Pixel في عام 2016 ، ونحن على وشك إطلاق الجيل الثامن من أجهزة الشركة ، بكسل 8 سلسلة ، في وقت لاحق من هذا العام. على الرغم من أن المبيعات الإجمالية لمجموعة Pixel هي جزء لما تديره شركة Samsung في عام واحد ، لست قلقًا حقًا من أن تقتل Google نشاطها في مجال الهواتف الذكية Pixel ، وهي ممارسة لديهم الميل إلى القيام به.
ذلك لأن هواتف Pixel تعمل كمنصة مرجعية لنظام Android ، وهي إحدى الشركات الأساسية لشركة Google نظرًا لمقدار الأموال التي تحققها من خلال نظام Play البيئي. بفضل علاقاته بشركة Google ، يتمتع Pixel بمستوى من الأمان والدعم من الدرجة الأولى يحلم به بائعو أجهزة Android الآخرون ، ولكن هذه الروابط تقيد أيضًا ما يمكن أن يفعله Pixel.
نظرًا لأن Google هي الشركة المصنعة لكل من Pixel و Android ، يعمل الفريقان جنبًا إلى جنب لضمان أن كل ميزة جديدة يقدمها Pixel لا تكسر التوافق مع أجزاء أخرى من نظام التشغيل أو مع التطبيقات. موقف Google عندما يتعلق الأمر ببرنامج Pixel هو الموقف الصحيح الذي يجب اتخاذه لأن لديهم التزامًا تجاه كل من المطورين ومصنعي المعدات الأصلية ، ولكن قد لا تكون النتيجة دائمًا ترضي المستخدمين النهائيين.
لا يسمح “بالقرصنة القذرة”
عندما جوجل الجديد جهاز Pixel اللوحي و طية البكسل انتهى به الأمر في أيدي المستهلكين الشهر الماضي ، فوجئ الكثيرون بمعرفة أن الكثير من أفضل تطبيقات Android لم يتم تحسينها لتتناسب مع شاشاتهم الكبيرة. بدلاً من عرض التطبيقات في وضع ملء الشاشة ، يستخدم Pixel Tablet و Pixel Fold letterboxing لوضع التطبيقات في نافذة محاطة بأشرطة سوداء على كلا الجانبين. أثار قرار Google انتقادات عبر الإنترنت ، مع بعض المستخدمين على رديت حتى التفكير في إعادة الطية الجديدة الخاصة بهم بسبب برامجه.
تحدث هؤلاء المستخدمون عن كيفية قدرة الأجهزة الأخرى على عرض تطبيقاتهم المفضلة في وضع ملء الشاشة ، أو على الأقل تقديم خيار لهم للقيام بذلك ، على عكس أجهزة Google. على سبيل المثال ، يشغل تطبيق Twitter على أجهزة Samsung اللوحية الشاشة بأكملها.
إن قرار Google بشأن تطبيقات letterbox ، من وجهة نظري ، هو القرار الصحيح: فهو يفسد بين رغبة المطورين في عدم تشويه نسب العرض إلى الارتفاع لتطبيقاتهم ورغبة المستخدمين في استخدام تطبيقاتهم في اتجاههم المفضل. إذا فعلت جوجل لا شئ، فسيتم ببساطة قفل العديد من التطبيقات في الاتجاه العمودي كما هو الحال في ملف لوحة OnePlus أو ممن لهم البحث عن N2.
من الواضح أن ذلك سيوفر تجربة مروعة للمستخدمين ، حيث سيتعين عليهم قلب أجهزتهم لاستخدام تطبيقات معينة (تخيل استخدام جهاز لوحي بدقة 16:10 بكسل في الوضع الرأسي!) بدلاً من ذلك ، أنشأت Google التكوين على مستوى المنصة يتيح ذلك للشركة المصنّعة للمعدات الأصلية تحديد ما إذا كانت ستحترم تفضيل اتجاه التطبيق أم لا. يستخدم كل من Pixel Tablet و Pixel Fold هذا التكوين لفرض التطبيقات التي يتم قفلها عموديًا بشكل طبيعي في الوضع الأفقي ، ولكن دون تمديدها عن طريق وضعها في صندوق بريد.
لكن توسيع التطبيق هو بالضبط ما يفعله بعض المستخدمين يريد. بالتأكيد ، من الناحية الفنية تويتر خطأ أنه لم يتم تحسينه لأجهزة Android ذات الشاشات الكبيرة ، ولكن إذا كان أحد الأجهزة اللوحية يوفر تجربة Twitter “أفضل” ، فيمكنك معرفة سبب انتقاد بعض الأشخاص لـ Google هنا.
من الناحية المثالية ، سيرى المطورون أن تطبيقاتهم لا تبدو مناسبة تمامًا على أجهزة Android ذات الشاشات الكبيرة ، ثم يبدأون العمل على تحسينها ، ولكنها ليست دائمًا بهذه البساطة. اعتمادًا على التطبيق ، قد يستغرق الأمر الكثير من الوقت والموارد لتحسين الأشياء. ليست كل شركة على استعداد لتخصيص مطورين للمهمة أو حتى رؤية الحاجة إلى ذلك ، مع الأخذ في الاعتبار عدد المستخدمين (نسبيًا) الذين يصلون إلى تطبيقاتهم من هذه الأنواع من الأجهزة.
تدرك الشركات المصنعة للمعدات الأصلية أنه لا يمكنها إقناع كل مطور بتحسين تطبيقاتهم من أجل أجهزتهم ، وبدلاً من ذلك ينشرون ميزات البرامج الخاصة بهم أو “الاختراقات” للتعويض. تقدم Samsung ، على سبيل المثال ، ميزة في OneUI تسمى “العرض الأفقي للتطبيقات الرأسية” والتي تتيح للمستخدمين “فرض التطبيقات التي تدعم العرض الرأسي فقط في العرض الأفقي عندما [their] يتم حمل الجهاز اللوحي أفقيًا “. بشكل حاسم ، تتيح هذه الميزة أيضًا للمستخدمين “اختيار الاحتفاظ بنسبة العرض إلى الارتفاع الأصلية للتطبيق أو توسيعها لملء الشاشة بأكملها”. لذا ، بينما تظهر تطبيقات مثل FedEx و Venmo و Authy و Nothing X و Amplifi و AMEX والمزيد في صندوق بريد على Pixel Tablet ، يمكن إجبارهم على ملء الشاشة في الوضع الأفقي على جهاز Galaxy اللوحي.
دعونا لا نخجل فقط Twitter FedEx و Venmo و Authy و Nothing X و Amplifi و AMEX والمزيد. تحسين تطبيقاتك https://t.co/DsgmGlc9MC pic.twitter.com/M5n2l56LzQ22 يونيو 2023
ومع ذلك ، لا تستطيع Google التخلص من هذا. عندما يخبرون المطورين أن تطبيقاتهم ستفعل ذلك تتصرف بطريقة معينة، عليهم الالتزام بذلك على أجهزتهم الخاصة. كل ما تستطيع Google فعله حقًا هو تشجيع المطورين ، ولكن ليس إجبارهم ، على تحسين تطبيقاتهم للشاشات الكبيرة. يتعين على Google الحفاظ على توازن دقيق بين إرضاء المستخدمين والمطورين ومصنعي المعدات الأصلية ، على عكس مصنعي المعدات الأصلية الذين يتعين عليهم حقًا إرضاء مستخدميهم فقط.
من الواضح أنني أفرط في تبسيط الأمور هنا ، لأنه لا يمكن لمصنعي المعدات الأصلية الابتعاد عنها أي شئ. لا تزال متطلبات التوافق مع Android والاختبار تقيد ما يمكن لمصنعي المعدات الأصلية تغييره إلى حد معين. على الرغم من أن العديد من المطورين سيقولون لك ، فإن متطلبات التوافق في كثير من الأحيان لا تذهب بعيدًا بما فيه الكفاية ، حيث تم كسر مصنعي المعدات الأصلية كيف تعمل خدمات الخلفية لسنوات حتى الآن. تعبث الشركات المصنعة للمعدات الأصلية بخدمات الخلفية لتوفير عمر بطارية أفضل ، وهو شيء آخر لا تستطيع Google التخلص منه ، مما يؤدي إلى عمر بطارية “أسوأ” على وحدات البكسل عند استبعاد عوامل اخرى.
جوجل ليس كذلك بالكامل ضد “الاختراقات القذرة” – فهم لا يطبقون أيًا من شأنه العبث بتوقعات المطورين حول كيفية تصرف نظام التشغيل. على سبيل المثال ، باستخدام جهاز Pixel Tablet ، عيَّنت Google “اتجاهها الطبيعي” على الوضع الرأسي تطبيقات الكاميرا لا تنكسر عندما letterboxed. نفذوا أيضا إصلاح التوافق الذي يعطل التدوير التلقائي فقط للتطبيقات التي تعمل بملء الشاشة والقفل عموديًا مثل الألعاب.
كما ترى ، عندما تريد Google إجراء بعض التغييرات على Android ، فلديهم الكثير مما يجب مراعاته. في بعض الأحيان ، ينتج عن ذلك ميزات مطلوبة بشدة تستغرق سنوات لإصدارها لأنه يجب تنفيذها “بالطريقة الصحيحة”.
إجراء التغييرات “بالطريقة الصحيحة”
غالبًا ما يتم السخرية من Google بسبب “نسخ” ميزات من مصنعي المعدات الأصلية مثل Samsung ، ولكن هناك سبب وجيه وراء “تأخرهم” في كثير من الأحيان في تبني ميزات معينة. يحتاجون أولاً إلى التأكد من وجود اهتمام كافٍ بالفعل بالميزة حتى يستحق الأمر العمل عليها ، وإلا فقد ينتهي بهم الأمر إلى تنفيذ ميزة لا يستخدمها سوى عدد قليل من الأشخاص ولكن لا يزال يتعين عليهم الاحتفاظ بها لعدة إصدارات. يحتاجون أيضًا إلى التأكد من عدم وجود انحدارات أو تعارضات مع أجزاء أخرى من نظام التشغيل أو مع التطبيقات ، بالإضافة إلى معالجة أي قيود في عمليات التنفيذ الحالية ، لأن إصدارهم من الميزة قد لا يظهر فقط على هواتف Pixel الخاصة بهم ولكن أيضًا في AOSP لأي OEM للتكيف.
على سبيل المثال ، أضافت Google أخيرًا التمرير دعم لقطة الشاشة في Android 12 ، بعد سنوات من قيام الشركات المصنعة للمعدات الأصلية بتنفيذ مثل هذه الميزة. كانت الطريقة التي نفذ بها العديد من مصنعي المعدات الأصلية لقطات شاشة للتمرير هي محاكاة التمرير ، والتقاط لقطات شاشة متعددة ، ثم تجميعها جميعًا معًا بمجرد الوصول إلى نهاية الصفحة. جوجل رفض اتخاذ هذا النهج لأن هناك العديد من التطبيقات التي لا تعمل معها. يعمل تنفيذ لقطة شاشة التمرير في Android 12 مع جميع التطبيقات التي تستخدم معيارًا منظرواجهة المستخدم المستندة إلى التطبيقات التي لا تعمل معها ، هناك API التي يمكنهم استخدامها لإنجاحها.
هذا عادة كيف تسير هذه الأشياء. يطور المصنّعون الأصليون ميزة تكتسب شعبية ولكن لها العديد من القيود ، ويرى Google الميزة ويقرر التخلص من أي مكامن الخلل ، ثم تقوم Google بإصدار الميزة بالإضافة إلى واجهة برمجة التطبيقات المصاحبة والوثائق عند الضرورة.
مرة أخرى ، على الرغم من ذلك ، ما إذا كانت الميزة قد تم تنفيذها بالطريقة “الصحيحة” ليس لها أهمية تذكر لبعض المستخدمين ، أولئك الذين يهتمون فقط بتوفر الميزة في شكل ما. وإلى حد ما ، أتفق معهم: بالتأكيد كان من الملائم أن يكون لديك ميزة لقطة شاشة قابلة للتمرير تعمل جيد بما فيه الكفاية بدلاً من عدم امتلاك واحدة على الإطلاق حتى Android 12. ولكن لا تستطيع Google الإفلات من توفير ميزة نصف مخبوزة ، وهذا جزئيًا سبب استغراقها وقتًا طويلاً لتبني ميزات أخرى مثل الوضع بيد واحدةو فقاعاتو استنساخ التطبيق، و وضع سطح المكتب في المخزون Android.
دائما في المقدمة
بينما يتمتع صانعو الأجهزة الآخرون بمزيد من المرونة عندما يتعلق الأمر بإنشاء ميزات جديدة ، إلا أنهم لا يتمتعون بالمكانة المميزة التي يتمتع بها Pixel عندما يتعلق الأمر بالحصول على ميزات جديدة في Android. تعمل Google جاهدة بالفعل في التطوير Android 15 “Vanilla Ice Cream”، لكن مصنعي المعدات الأصلية لن يحصلوا حقًا على التفاصيل الكاملة لما هو جديد في نظام التشغيل حتى يتم إطلاعهم عليه ظاهريًا في وقت لاحق من هذا العام. نعم ، تحصل الشركات المصنعة للمعدات الأصلية (OEM) على حق الوصول المبكر إلى الكود المصدري لكل إصدار جديد من Android ، ولكن هذا لا يحدث حتى تخطط Google بالفعل بشكل أساسي لتحديد الميزات وواجهات برمجة التطبيقات التي يريدون تنفيذها في الإصدار التالي. وعادة ما يتم إجراء الكثير من هذه التغييرات مع وضع جهاز Pixel في الاعتبار في المستقبل. معظمهم بالطبع ليسوا كذلك ، لكن الكثير منهم كذلك.
خذ على سبيل المثال الكثير من التغييرات التي أجرتها Google في Android 13 مع وضع أجهزة Pixel في الاعتبار. أضافوا وضع المحور ودعم قاعدة توصيل USB الصوتية لجهاز Pixel Tablet ، وميزة “نقرة الوسائط للنقل” لتشغيل تجارب جديدة عبر الأجهزة بين هواتف Pixel وجهاز Pixel اللوحي ، وواجهة برمجة تطبيقات “Ambient Context” لتشغيل الخصوصية- الحفاظ على الواجهة الخلفية لميزة اكتشاف السعال والشخير في Pixel ، على سبيل المثال لا الحصر. عندما تضع Google ميزة Pixel جديدة في الاعتبار والتي تتطلب تغييرات في نظام Android الأساسي ، فلا داعي لذلك بالضرورة الكفاح من أجل الحصول على الموافقة—كل ما يحتاجون إليه هو التأكد من أنه يتم “بالطريقة الصحيحة”.
مرة أخرى ، أفرط في التبسيط هنا: هناك العديد من الأشخاص داخل Android الذين يساعدون في الإشراف على تطبيقات الميزات الجديدة للتأكد من أنهم لا يقدمون مشكلات أمنية محتملة أو يكسرون أي واجهات برمجة تطبيقات ، لذلك لا يشبه تطبيق أي طلب ميزة من Pixel على الفور دون تدقيق داخلي . لكن حقيقة أن كلا من Pixel و Android يخضعان لنفس المظلة يجعل من السهل عليهم التوافق مع التغييرات التي يجب تنفيذها في الإصدارات المستقبلية من نظام التشغيل. ومع ذلك ، فإن مصنعي المعدات الأصلية لهم دور كبير في الاتجاه المستقبلي للمنصة ، خاصة عندما يتعلق الأمر بالقرارات التي تؤثر عليهم بشكل مباشر. وليس الأمر كما لو كان على مصنعي المعدات الأصلية انتظار Google لتبني التغييرات اللازمة في AOSP قبل أن يتمكنوا من البدء في العمل على ميزة جديدة.
أخيرًا ، لا يمكنني إنهاء الأمور هنا دون ذكر إحدى أكبر نقاط القوة في Pixel: فهم يحصلون على أول مرة في إصدارات Android الجديدة. نظرًا لأن Google تستخدم Pixel كنظام أساسي مرجعي لنظام Android ، فقد تم تطوير واختبار إصدارات جديدة من نظام التشغيل على الجهاز. بينما هناك أوقات يكون فيها أول من جرب نظام التشغيل الجديد لم ينجح، أعتقد أن معظم مستخدمي Pixel سيوافقون على أن تحديثات اليوم الأول هي جزء مما جذبهم إلى العلامة التجارية. تتألق Pixel كعلامة تجارية للهواتف الذكية نظرًا لارتباطها بشركة Google ، ولكني آمل أن تفهم بشكل أفضل بعد قراءة هذا المقال سبب اتخاذهم قرارات معينة أو ظهورهم “بطيئًا” في اختيار ميزات معينة مقارنة بالآخرين.
اكتشاف المزيد من نص كم
اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.