Android M (Android 6.0) للمطورين: خطوة تطورية في الاتجاه الصحيح
نشرت: 2022-03-11أعلنت Google عن Android M في مؤتمرها السنوي I / O dev في أواخر مايو ، وسيأتي نظام التشغيل Android OS الجديد إلى أجهزتنا المحبوبة التي تعمل بنظام Android في وقت لاحق من هذا العام. حسنًا ، إنه يأتي في حال كان لديك Nexus ، وإلا فأنت تحت رحمة بائعي الأجهزة وشركات الاتصالات.
هذه ، بالطبع ، هي أكبر مشكلة في أي تحديث لنظام Android - حيث تحصل عليه أجهزة قليلة جدًا في أي فترة زمنية معقولة. مع هذا الحيوان الأليف بعيدًا عن الطريق ، دعنا نلقي نظرة فاحصة على Android M أو Android 6.0 أو Android Milkshake أو Android M & Ms أو أي شيء تقرر Google تسميته.
يعد Android 6.0 خطوة تطورية ، في حين أن Android 5.0 كان قفزة كبيرة إلى الأمام بفضل وقت تشغيل ART 64 بت وكل ما هو جديد من تصميم المواد. ومع ذلك ، لا ينبغي استبعاد Android M باعتباره تحديثًا بسيطًا. سأحاول شرح السبب.
ميزات Android M الاستهلاكية
لدى Google عادة التحدث عن ميزات جديدة مع إمكانية التقاط خيال المستهلك. بعد كل شيء ، Google هي شركة ، وتريد تصوير كل منتج من منظور صديق للمستهلك.
يعد عمر البطارية مكانًا جيدًا للبدء ، لأنه كعب أخيل لجميع الهواتف الذكية والأجهزة اللوحية. يتضمن Android M ميزة جديدة تسمى Doze ، والتي ، كما يوحي الاسم ، تضع الأجهزة في وضع استعداد أعمق. على سبيل المثال ، ستكون الأجهزة قادرة على اكتشاف أنه لم يتم استخدامها لفترة طويلة من الوقت ، والدخول في وضع السبات. إذا كان لديك جهاز لوحي على منضدة واستخدمته لقراءة نفسك للنوم ، فقد تكون هذه ميزة مثيرة للاهتمام. ومع ذلك ، إذا كنت تقضي 12 ساعة يوميًا في التجول والتحدث والرسائل النصية ، فلن يبدو ذلك مغريًا.
هناك بعض التطورات على واجهة الأجهزة أيضًا. يتضمن Android M دعمًا لـ USB Type-C. في حالة فاتتك ، يكون USB Type-C مشابهًا لـ Lightning من Apple ، أي أنه يمكن توصيله بأي جانب لأعلى - مما سيوفر على ملايين الأشخاص مشكلة معرفة ما إذا كان كابل USB الصغير الخاص بهم هو الصحيح أم لا جانب ما يصل. عند الحديث عن micro USB ، وهو المعيار الفعلي (ومعيار شاحن ملزم قانونًا في الاتحاد الأوروبي) ، من الواضح أن ذروتها تقترب من نهايتها. إحدى الميزات المثيرة للاهتمام التي يقدمها الموصل الجديد و Android M هي أنه يمكنك شحن هاتفك الذكي باستخدام جهاز Android آخر (هاتف أو جهاز لوحي آخر).
بالنسبة إلى الميزات الأخرى الموجهة للمستهلكين ، يجب أن يوفر Android M انتقالات أكثر سلاسة إلى حد ما ، والمزيد من وظائف Google Now ، وعدد قليل من الأشياء الجيدة الأخرى.
إصلاح إذن التطبيق الرئيسي
شيء واحد في Android M يجب أن يجذب العديد من المستخدمين ، وفي الوقت نفسه ، يكون ذا أهمية كبيرة للمطورين ، هو نظام أذونات التطبيق الجديد.
لن تتم مطالبة المستخدمين بعد الآن بقائمة أذونات أثناء عملية التثبيت. بدلاً من ذلك ، سيتم تثبيت التطبيق ، دون طرح أي أسئلة. ومع ذلك ، بمجرد تنشيط التطبيق ومحاولة الوصول إلى أنواع معينة من المعلومات ، سيُطلب من المستخدمين الإذن. يمكن إلغاء الإذن في أي وقت ، على سبيل المثال ، إذا كان المستخدم لا يريد السماح بالوصول إلى بيانات موقع GPS ، فيمكن تعطيل الوصول. كل هذا سيتم في إعدادات تطبيق Android ، ضمن الأذونات.
ولكن ماذا يحدث للتطبيقات المثبتة مسبقًا؟ أو تطبيقات أقدم؟
حسنًا ، تنطبق نفس القواعد ، والتي قد تكون صعبة. مئات الآلاف من التطبيقات موجودة بالفعل ولم يتم تصميمها لدعم هذه الميزة الجديدة. سيظل Android M يسمح لك بتعديل الأذونات الممنوحة للتطبيقات القديمة ، ولكن هناك مشكلة - سيتوقف النظام ببساطة عن تغذية بيانات هذه التطبيقات.
من الواضح أن هذا قد يسبب مشاكل في بعض المواقف ، وهنا السبب:
- يحرص العديد من المستخدمين على حماية خصوصيتهم.
- يميل الأشخاص إلى كره التطبيقات التي تتطلب الكثير من الأذونات.
- لا يستطيع المطورون شرح سبب احتياج التطبيقات إلى الوصول إلى البيانات في طلب الإذن.
- قد تكون طلبات الإذن خارج السياق.
دعنا نعود إلى مثال GPS ونقول إن تطبيقك يتطلب الوصول إلى بيانات الموقع لأسباب قد لا تكون واضحة للمستخدم العادي. عندما يحاول التطبيق الوصول إلى بيانات الموقع ، سيُطلب من المستخدم منح إذن GPS قياسي. إذا طُلب من المستخدم الإذن خارج السياق ، فهناك فرصة جيدة لرفض الطلب ، وسيترك التطبيق أعمى ، مما يتسبب في إساءة التصرف أو التأثير سلبًا على تجربة المستخدم. نظرًا لأنه لا يمكنك إخبار المستخدم عن سبب احتياج التطبيق فعليًا لبيانات الموقع ، فقد تكون هذه مشكلة.
هناك طريقة أخرى لتقليل تجربة المستخدم وهي طلب أذونات كثيرة جدًا في العديد من الفئات. لدى Google حيلتان لمعالجة هذا القلق ، لذلك سيتم تجميع جميع الأذونات في عدة فئات ، مثل الكاميرا وأجهزة الاستشعار والموقع وما إلى ذلك. على أي حال ، لا تريد أن يمر المستخدم بالعشرات من الأذونات المختلفة في المرات القليلة الأولى التي يستخدم فيها تطبيقك.
لحسن الحظ ، سيتم تلقائيًا منح أنواع معينة من الأذونات التي تعتبرها Google آمنة. على سبيل المثال ، إذا احتاج أحد التطبيقات إلى البحث عن شيء ما على الإنترنت ، فسيتم السماح بذلك افتراضيًا ، جنبًا إلى جنب مع عدد من الميزات الأخرى التي لا ينبغي أن تؤثر على الخصوصية.
يجب أن يقدم نظام الأذونات ، بمجرد تشغيله ، عددًا من التحسينات على النهج الحالي. ومع ذلك ، فإن احتمالية الإزعاج وتجربة المستخدم المعرضة للخطر ومراجعات Google Play السلبية لتطبيقات معينة يجب أن تكون مصدر قلق كبير للمطورين.
ماسح بصمات الأصابع ومدير كلمة المرور
أضافت Google أيضًا بعض الميزات الجديدة التي يمكن أن تحدث فرقًا كبيرًا على المدى الطويل. يفتح Android M واجهات برمجة التطبيقات اللازمة لإضافة دعم بصمات الأصابع إلى أي تطبيق. لن يحل محل شاشة القفل فحسب ، بل سيتم توسيع دعم مستشعر بصمات الأصابع ليشمل تطبيقات الطرف الثالث أيضًا.
فتحت Apple بالفعل واجهة برمجة تطبيقات Touch ID الخاصة بها مع إصدار iOS 8 ، لذلك قد يجادل البعض بأن Google قد تأخرت في الحفلة. ومع ذلك ، يتمتع Android بميزة واحدة مهمة - قاعدة مستخدمين أوسع بكثير وماسح ضوئي لبصمات الأصابع في أجهزة أرخص بكثير. لم تعد هذه المستشعرات مخصصة للرائد ، بل يتم دمجها في الهواتف السائدة ، خاصة في آسيا.
يتم تغيير كلمات المرور أيضًا. يسمح Smart Lock لكلمات المرور من Google للمستخدمين بتسجيل الدخول تلقائيًا على Android و Chrome. بمجرد حفظ كلمة المرور في Smart Lock ، لن يضطر المستخدمون إلى عناء بيانات الاعتماد. الأمان البيومتري في شكل ماسح ضوئي لبصمات الأصابع هو مجرد تثليج على الكعكة ، ونعم ، سيعمل Smart Lock مع نظام أمان بصمات الأصابع الأصلي لنظام Android M.
Smart Lock ليس جديدًا تمامًا ، ولكن مع Android M ، ستوسع Google دعم واجهة برمجة التطبيقات للمطورين والناشرين.
في حين أن هذه الميزات الجديدة قد لا تبدو مثيرة للغاية ، أو جذابة لكثير من المطورين ، إلا أنها تتمتع بإمكانيات كبيرة على المدى الطويل. فكر فيهم كخطوتين نحو الحوسبة المحمولة بدون كلمة مرور - لم نصل إلى هناك بعد ، لكننا وصلنا إلى هناك.

إذا كنت مهتمًا بمزايا وعيوب الأمان البيومتري ، والتطورات الأخيرة على الجبهة بدون كلمة مرور ، فقد ترغب في التحقق من إحدى منشوراتنا السابقة. عند الحديث عن ذلك ، ناقشنا أيضًا مستقبل تصميم معالج ARM ومجمع Android الجديد في منشور آخر.
Android Pay مقابل Apple Pay مقابل Samsung Pay
يبدو Android Pay أيضًا قليلاً على غرار Apple ، ولكن بصراحة ، كان Android هو أول نظام تشغيل للهاتف المحمول يتعامل مع مدفوعات الهاتف المحمول. في حال نسيت (أعلم أنني فعلت) ، تم تقديم Google Wallet منذ بضع سنوات ، لكنها لم تنطلق أبدًا.
يتمثل الاختلاف الكبير في أنه سيتم دمج Android Pay في Android M (وإصدارات Android اللاحقة). لن يكون تطبيقًا اختياريًا يمكن تنزيله مثل Google Wallet ، لذلك ، سواء أعجبك ذلك أم لا ، سيحصل عليه الكثير من المستخدمين على هواتفهم خارج الصندوق.
السؤال الكبير هو عدد التجار المدعومين - حتى لو حصل الناس على Android Pay من الصندوق ، فهل سيستخدمونه؟ قالت Google إن أكثر من 700000 تاجر على متنها ، إلى جانب أكثر من ألف تطبيق مشهور.
إذن ما هي الصفقة الكبيرة ، ما الذي تغير منذ محفظة Google؟ حسنًا ، لا يتعلق الأمر في الواقع بالتكنولوجيا ، ولا يتعلق بالبرامج أو الأجهزة ، بل يتعلق بشركة Apple. تسبب عملاق كوبرتينو في إحداث ضجة كبيرة مع Apple Pay ، والتي ، على عكس معظم خدمات الدفع عبر الهاتف المحمول ، بدأت بالفعل في اكتساب الزخم ، مما دفع بقية الصناعة إلى الأمام. تابعت سامسونج من خلال منصتها الخاصة ، والتي أطلق عليها اسم Samsung Pay.
على الورق ، يتمتع حل Samsung بميزة واحدة مثيرة للاهتمام مقارنة بالخدمات المنافسة - يمكن استخدامه على أجهزة نقاط البيع الحالية بدون NFC بفضل النقل المغناطيسي الآمن (MST) ، والذي يسمح بشكل أساسي لهواتف Galaxy S6 بمحاكاة البطاقات التقليدية. بصفتي متحمسًا للتكنولوجيا ، يجب أن أعترف أنني أعجبت (وفاجأت) بإضافة MST ، لكنها مجرد جزء واحد من اللغز - يجب وضع الكثير من القطع في مكانها من أجل إنجاح Samsung Pay.
هذا أحد الأسباب التي تجعل Samsung تعتقد أن حل مدفوعات الهاتف المحمول الخاص بها يمكن أن يتعايش مع Android Pay ، الذي يعتمد على NFC ولا يعمل على أنظمة نقاط البيع القديمة. الأخبار السيئة هي أن تقنية MST متوفرة حاليًا فقط على أحدث أجهزة Samsung. من الناحية النظرية ، يمكن أن تكون MST صفقة كبيرة في الأسواق الناشئة ، التي لا تزال على بعد سنوات من الانتقال إلى تقنية نقاط البيع التي تدعم تقنية NFC. ومع ذلك ، لا يستطيع سوى عدد قليل من الناس في البلدان النامية شراء أحدث الهواتف الرائدة ، والتي أصبحت باهظة الثمن على مدار العامين الماضيين.
من ناحية أخرى ، أتمنى حقًا أن يستخدم المسوقون قدرًا أكبر من الخيال - Apple Pay و Android Pay و Samsung Pay - فهذه العلامات التجارية الفرعية ليست مبدعة وأصلية.
كيف سيعمل Android 6.0 على تحسين تجربة المستخدم؟
لقد قمت بالفعل بتغطية العديد من الميزات القادمة مع الكثير من الإمكانات. المزيد من الماسحات الضوئية لبصمات الأصابع ، وكلمات مرور أقل ، ومدفوعات أفضل للهاتف المحمول ، وتحسينات في عمر البطارية ، ودعم USB Type-C - جميعها يمكن أن تحسن تجربة المستخدم ، ولكن من غير الواضح كم من الوقت سيستغرق تنفيذها جميعًا. الإمكانات موجودة ، ولكن قد يستغرق الأمر بعض الوقت قبل أن تلتحق البرامج والأجهزة برؤية Google لنظام Android M.
إذن ماذا عن بعض التحسينات الفورية؟
سيسمح Google Now on Tap للمستخدمين بالوصول إلى المساعد الافتراضي ببساطة عن طريق الضغط على زر الصفحة الرئيسية ، ويجب أن تعمل هذه الخدعة في الكثير من التطبيقات. على سبيل المثال ، إذا كنت تقرأ مقالاً عن أحد المشاهير ترك حيوانه الأليف في الخارج ، فيمكنك استخدام Google Now on Tap لمعرفة ما حدث لقرد جاستن بيبر أو كلاب جوني ديب ، والحصول على أخبار عن الوزير الأسترالي الذي هدد ضعهم جانبا.
ومع ذلك ، إذا لم تكن مهتمًا بشائعات المشاهير ، فيجب أن تكون قادرًا على استخدام Google Now on Tap للحصول على مزيد من المعلومات حول الأخبار الفعلية - خلفيات الشركة وأسعار الأسهم وأسعار صرف العملات وما إلى ذلك. ستعمل أيضًا مع رسائل البريد الإلكتروني وغيرها من أشكال الاتصال الشخصي ، والتي يمكن أن تكون مفيدة للإنتاجية والراحة.
بصرف النظر عن Google Now ، يجب أن تعمل بعض الميزات الأخرى على تبسيط واجهة المستخدم. سيتضمن Android M عناصر تحكم جديدة في مستوى الصوت ، حيث لم تكن عناصر التحكم في مستوى الصوت Android 5.0 شائعة جدًا بين المستخدمين. هذا تحسن طفيف ، لكن مرحب به.
يجب أن يجعل شريط الأدوات العائم الجديد النسخ / اللصق أسهل قليلاً. إذا كان لدي حيوان أليف غاضب من جميع أنظمة تشغيل الأجهزة المحمولة ، فيجب أن تكون قدرات النسخ / اللصق الخاصة بها. مع العقارات المحدودة على الشاشة والإدخال باللمس بدلاً من المؤشر التقليدي ، ليس من السهل تنفيذه على الأجهزة المحمولة ، لكن Google تعتقد أنه يمكن تحسين التجربة. في حين أن وظيفة النسخ / اللصق المحسنة ليست ميزة قاتلة للهواتف الذكية ، فإن الكثير من المحترفين سيقدرون أي نوع من التحسين.
ميزة أخرى قد تكون مفيدة هي المشاركة المباشرة. سيتتبع Android M المحتوى الذي تتم مشاركته مع أشخاص مختلفين من تطبيقات مختلفة ، وسيعمل على تبسيط عملية مشاركة المحتوى. سواء كنت تشارك الملفات بانتظام مع زملائك في الفريق ، أو الصور مع عائلتك ، يجب أن تساعد ميزة Direct Share في تسريع العملية.
الفيل البالغ 10000 جنيه في الغرفة
تجزئة.
لا تزال مشكلة كبيرة بالنسبة لنظام Android ، ولم تتحسن على الإطلاق. تخطط Google لطرح Android M في وقت لاحق من هذا العام. ومع ذلك ، يتم استخدام Android 5.0 حاليًا فقط على 11.6٪ من أجهزة Android ، بينما تبلغ نسبة الإصدار 5.1 (مستوى API 22) 0.8٪ فقط. لا تزال معظم أجهزة Android تعمل على KitKat 4.4 و Jelly Bean 4.2.x إلى 4.3.
بعبارة أخرى ، في حين أنه من الجيد البدء في التفكير في أذونات التطبيق الجديدة ، و Android Pay ، وأجهزة مسح بصمات الأصابع ، لا يزال هناك طريق طويل لنقطعه. سنرى أول أجهزة Android M في أواخر عام 2015 ، مع إطلاق هاتف Nexus الجديد (أو اثنين منهم) ، ولكن في الواقع ، سيصبح Android M مناسبًا حقًا في الربع الثاني من عام 2016 ، حيث يقدم البائعون الرائد العام المقبل الهواتف والأجهزة اللوحية القائمة على نظام التشغيل الجديد.
علاوة على ذلك ، لن يحصل معظم المستخدمين على فرصة لتجربة Android في شكله النقي ، بالطريقة التي قصدتها Google. سيتم إطلاق معظم الأجهزة باستخدام أشكال مخصصة ، وقاذفات ، وبرامج bloatware - كما تعلم ، الأشياء التي تزعج المستخدمين لسنوات.
التجزئة ليست مجرد مشكلة للمطورين. تطلق Google بشكل أساسي ميزات جديدة لن تكون متاحة لعامة المستهلكين لبضعة أرباع. هذه ليست أخبارًا ، لأن عملاق البرمجيات كان يفعل ذلك منذ سنوات. الخبر السار هو أن Google تقوم بتحديث التطبيقات الأساسية بانتظام ، لذلك حتى إذا كان المستخدم عالقًا في إصدار أقدم إلى حد ما من Android ، فسيتم تحديث عدد من التطبيقات المهمة مثل Chrome و Gmail والخرائط. ومع ذلك ، فإن ميزات Android M الساخنة التي تم تناولها في هذا المنشور ليست تطبيقات ، لذلك سيتعين علينا انتظار أجهزة جديدة. وانتظر وانتظر ...