Android 12 هو الإصدار المفضل لدي من Android حتى الآن، ولكنه ليس مثاليًا. هناك الكثير من التغييرات - بعضها جيد وبعضها سيئ بالتأكيد.
أندرويد 12 لقد كنت هنا لمدة شهر تقريبًا، ولقد كنت أستخدمه كسائق يومي على الطريق جوجل بيكسل 6 برو منذ إطلاقه. يمثل Android 12 مستوى واجهة برمجة التطبيقات (API) 31، وقد وصل في شكل إسقاط كود مصدر AOSP قبل بضعة أسابيع يتم طرحه على هواتف Pixel الذكية.
في السنوات السابقة، كان سيتم طرح إصدار Android الجديد على هواتف Pixel السابقة قبل إطلاق أي جهاز جديد قادم، لكن Google أحجمت عن ذلك هذه المرة. يشعر المتشائم بداخلي أن ذلك كان لأغراض تسويقية - بعد كل شيء، كان الشعار الكامل لسلسلة Pixel 6 هو "For All You Are" مع التركيز الشديد على التخصيص. نظرًا لأن Android 12 يدور حول التخصيص، فلا أعتقد حقًا أنه من المثير للجدل الاعتقاد بأن Google تعمدت حجب تم طرح Android 12 Pixel للكشف عنه جنبًا إلى جنب مع هاتف ذكي جديد بمظهر ومظهر جديد تمامًا عند مقارنته به سلف.
هناك الكثير مما يجب التعمق فيه عندما يتعلق الأمر بنظام Android 12، وبينما أشعر بالارتياح في القول إنه إصدار Android المفضل لدي من وجهة نظر جمالية، فأنا غير متأكد مما إذا كان هو المفضل لدي بشكل عام. تواصل Google طمس الخطوط الفاصلة بين ما هي ميزة حصرية لـ Pixel وما هي ميزة Android 12، ولكن سيتم تحديد كل ما حددته على أنه ميزة حصرية لـ Pixel على هذا النحو.
انتقل إلى هذه المراجعة:
-
المادة أنت وتغييرات واجهة المستخدم الأخرى
- الإعدادات السريعة
- الحاجيات
- Pixel Launcher (حصريًا لـ Pixel)
- مشاركة عناوين URL الأخيرة (حصريًا لـ Pixel)
- تغييرات أخرى
- فئة الأداء
-
خصوصية
- لوحة معلومات الخصوصية
- انخفاض الوصول إلى الموقع
- إشعار الوصول إلى الحافظة
- الوصول إلى الكاميرا والميكروفون
- الحوسبة الخاصة الأساسية (حصريًا لـ Pixel)
-
التغييرات تحت الغطاء في Android 12
- مقدمة لصورة النواة العامة
- العمليات الوهمية
المادة أنت وتغييرات واجهة المستخدم الأخرى
إلى حد بعيد أكبر تغيير في Android 12 هو Material You
إلى حد بعيد أكبر تغيير في Android 12 هو المادة أنت، أحدث إصدار من لغة تصميم المواد من Google. المادة أنت، كما تصفها Google، "تسعى إلى إنشاء تصميمات شخصية لكل نمط، ويمكن الوصول إليها لجميع الاحتياجات، وحيوية ومتكيفة مع كل شاشة.عند تطوير Android 12، أنشأت Google محرك سمات جديدًا يحمل الاسم الرمزي "monet" والذي يُنشئ لوحة غنية من ألوان الباستيل مستمدة من خلفية المستخدم. يتم بعد ذلك تطبيق هذه الألوان على أجزاء مختلفة من النظام ويتم توفير قيمها من خلالها واجهة برمجة تطبيقات يمكن لتطبيقات المستخدم الاتصال بها، وبالتالي السماح للتطبيقات بتحديد ما إذا كانت تريد إعادة تلوين صفحاتها أم لا واجهة المستخدم. تعمل Google بكل ما في وسعها على Material You، وقد قامت الشركة بتحديث معظم تطبيقاتها لدمج الألوان الديناميكية.
إذا كنت تريد معرفة المزيد حول هذا الموضوع، يمكنك مراجعة الشرح الخاص بنا كيف تعمل المواد.
الإعدادات السريعة
يبدو أن الإعدادات السريعة لنظام Android 12 مستقطبة للغاية. هناك بعض الأزرار الكبيرة جدًا، ورسوم متحركة افتتاحية جديدة تمامًا، وكل شيء على ما يرام مدور. أحب الرسوم المتحركة المنسدلة الجديدة، على الرغم من أنني أفتقد الضبابية الغامضة خلف الإشعارات. اللون الصلب لا يناسبني، حتى لو كان أيضًا من المواد التي ألهمتها. ومع ذلك، فإن هذه الرسوم المتحركة المنسدلة الجديدة هي إحدى الرسوم المتحركة المفضلة لدي في جميع أنظمة Android.
أعتقد أن إشعارات Android 12 والإعدادات السريعة تبدو أجمل كثيرًا
عند مقارنتها بنظام Android 11، أعتقد أن إشعارات Android 12 والإعدادات السريعة تبدو أجمل كثيرًا. أعلم أن هناك الكثير من الحجج التي تقول أنك تفقد مساحة مفيدة (تنخفض من ستة إعدادات يمكن الوصول إليها بسهولة إلى أربعة)، ولكنك تحصل أيضًا على مساحة إضافية في القائمة المنسدلة. هناك الان ثمانية الخيارات بدلاً من ستة، والستة التي تم عرضها سابقًا كانت فقط نفس الستة التي تم الوصول إليها بسرعة على أي حال. بمعنى آخر، للوصول إلى الإعدادين التاليين، في نظام Android 11، يتعين عليك السحب لأسفل، والسحب لأسفل مرة أخرى، ثم التمرير سريعًا. في نظام التشغيل Android 12، كل ما عليك فعله هو السحب لأسفل، ثم السحب لأسفل، ومن ثم يمكنك بالفعل الوصول إلى مفتاحي تبديل إضافيين عما كنت تفعله سابقًا.
لأكون صادقًا، أعتقد أيضًا أنه من الأفضل أن تحتوي الأزرار على اسم الوظيفة أيضًا. أنا مستخدم قوي، لذا أعرف ما تعنيه الرموز، لكن هل الجميع حقًا؟ أنا متأكد من أن بعض الخيارات الأساسية مثل Wi-Fi يمكن لأي شخص تقريبًا المخاطرة بتخمينها، ولكن خيار عدم الإزعاج، على وجه الخصوص، هو الخيار الذي يمكن أن أراه يربك الناس. يوجد أيضًا زر الطاقة الذي ينقلك إلى قائمة الطاقة، على الرغم من أنه السلوك الافتراضي من Android 12L هو أن زر الطاقة الموجود في الإعدادات السريعة سيفتح المساعد أولاً ما لم تنقر لفترة طويلة هو - هي.
أعتقد أن الإضافة الأكثر تكرارًا إلى الإعدادات السريعة يجب أن تكون بطاقة Google Pay. لن تحتاج أبدًا إلى فتح Google Pay للدفع باستخدام بطاقتك، حيث إنه يعمل من أي شاشة على هاتفك في أي وقت. المرة الوحيدة التي ستحتاج فيها حقًا إلى فتحها هي اختيار بطاقة معينة إذا كنت تريد استخدام بطاقة غير افتراضية، ولكن كم مرة يفعل معظم الأشخاص ذلك؟ كما أنني لا أستخدم أبدًا خيار التحكم في الأجهزة المنزلية الذكية، حيث يتم تنشيط الأضواء بالصوت. يمكنني الوصول إلى جزء التحكم في الجهاز في هاتفي ربما مرة واحدة في الأسبوع على الأكثر.
تغيير آخر مثير للجدل تم إجراؤه في Android 12 هو كيفية إيقاف تشغيل Wi-Fi على جهاز يعمل بنظام Android 12. سيؤدي النقر فوق مربع الإعدادات السريعة للإنترنت إلى نقلك إلى قائمة أخرى حيث يمكنك تبديل بيانات هاتفك المحمول أو شبكة Wi-Fi أو تحديد شبكة Wi-Fi أخرى.
ولكي أكون صادقًا، فأنا شخصيًا أفضل هذا التغيير زيادة كما كان من قبل، ولكن يمكنني أن أفهم الإحباط بفضل إدخال نقرة زر إضافية. من تجربتي الخاصة، أشعر أنه من المنطقي أن تكون شبكة Wi-Fi وبيانات الهاتف المحمول تحت نفس المظلة. ومع ذلك، إذا كنت ترغب في استعادة زر مخصص لتبديل شبكة Wi-Fi، مشعل الرحمن شارك الأمر على تويتر التي يمكنك تنفيذها عبر بنك التنمية الآسيوي لاستعادته.
<span >adb shell settings put secure sysui_qs_tiles span><span >"$(settings get secure sysui_qs_tiles),wifi"span>
بشكل عام، أعتقد أن درج الإشعارات الجديد والإعدادات السريعة مصممان بشكل جيد، وأنا أفضل كليهما منها، حتى لو كنت أرغب في رؤية التطبيقات خلف إشعاراتي المشابهة لإصدارات Android السابقة. أعتقد أن الكثير من هذه التغييرات منطقية، وأنا لا أؤيد بالضرورة كراهية بعضها.
تحتوي مجموعة تطبيقات Google على عدد كبير من الأدوات المتوافقة مع Android 12 Material You، وجميعها تتبع سمة النظام السائدة مهما كانت. يمكن أن تكون في بعض الأحيان بطيئة في التغيير لتناسب بقية سمة النظام، ولكن يتم ضبطها بناءً على ذلك أين إنها موجودة في القائمة الرئيسية أيضًا. ما زلت لا أستخدم أدوات Android على الإطلاق (لا أقضي الكثير من الوقت على شاشتي الرئيسية أو أهتم حقًا بجعلها تبدو رائعة بعد الآن)، ولكن بالنسبة للأشخاص الذين يستخدمونها، فقد تعجبهم هذه التغييرات.
أعلنت جوجل عن إصلاح الأدوات في Android 12، وقد سلمت الشركة بالتأكيد. للتوافق مع التغييرات المرئية في Android 12، تشجع Google المطورين على تنفيذ عناصر واجهة مستخدم ذات زوايا مستديرة مع حشوة. ال واجهة برمجة تطبيقات الحاجيات تمت إعادة صياغته بالكامل من أجل تحسين تجربة المستخدم عبر منصات متعددة ومتغيرات Android وقاذفات. تحتوي الأدوات على المزيد من عناصر التحكم الديناميكية التي تتيح لك التفاعل مع مربعات الاختيار وأزرار الاختيار والمفاتيح مباشرة من شاشتك الرئيسية. كما يقدم منتقي الأدوات معاينات سريعة الاستجابة.
تضيف واجهة برمجة التطبيقات الجديدة أيضًا الدعم التلوين الديناميكي كجزء من محرك السمات Material You، مما يسمح للعناصر المصغّرة بالتكيف مع خلفية الشاشة، مثل العناصر المرئية الأخرى. قامت Google أيضًا بإزالة خطوة التكوين المطلوبة عند وضع عنصر واجهة مستخدم على الشاشة الرئيسية وأضافت واجهة برمجة تطبيقات جديدة لإنشاء عناصر واجهة مستخدم متوافقة مع الإصدارات السابقة.
ومن المثير للاهتمام أنه يمكن الآن الوصول إلى المعلومات من الأدوات بواسطة مساعد Google لتقديم رؤى سريعة باستخدام Capabilities API. في مشاركة مدونةلاحظت Google أن المساعد سيكون قادرًا على تزويد المستخدمين بـ "إجابات طلقة واحدة، وتحديثات سريعة، وتفاعلات متعددة الخطوات"من خلال إلقاء نظرة سريعة على المعلومات المتوفرة في الأدوات.
Pixel Launcher (حصريًا لـ Pixel)
من الواضح أن Pixel Launcher هي ميزة حصرية لـ Pixel، وهي مجردة كما كانت دائمًا. يوجد شريط بحث عالق بشكل دائم في الجزء السفلي من الشاشة، وأداة سريعة في الجزء العلوي، ويوجد تطبيق Google على يسار الشاشة الرئيسية. إنه أمر مبسط ويعمل، ولكني أعلم أن الكثير من الأشخاص يفضلون أن يكونوا قادرين على إزالة شريط بحث Google.
يأتي Pixel Launcher مزودًا بالقدرة على تقديم اقتراحات للتطبيقات التي سيتم تشغيلها، سواء في الرصيف الموجود بالأسفل أو في درج التطبيقات الكامل. يتم تشغيل اقتراحات التطبيقات بواسطة الذكاء الاصطناعي وتعتمد على استخدام هاتفك. لقد لاحظت أن التطبيقات الموجودة في الأسفل تختلف غالبًا عن التطبيقات الموصى بها في درج التطبيقات، مما يشير إلى أن التطبيقات الموصى بها في كلا المكانين يتم حسابها بشكل مختلف.
يسمح Pixel Launcher أيضًا بتغيير حجم شبكة التطبيق، وتمكين الرموز ذات السمات، والتبديل بين المظهر الداكن والفاتح. تم وضع علامة على الرموز ذات السمات على أنها "تجريبية" والتي... جيد لأنها لا تبدو رائعة. تعجبني فكرة أن Google ستستخدمها لأنها تحمل سمة Material You، لكنها لا تبدو جيدة، خاصة عندما تظهر التطبيقات غير المدعومة بجانبها مباشرةً.
يعد Pixel Launcher بمثابة مشغل iOS لعالم Android
يحتوي درج التطبيق أيضًا على بحث حصري على مستوى الجهاز بالبكسل وهو متاح لأكثر من مجرد البحث في تطبيقاتك. وهذا ما يسمى "البحث الشامل"، وهو مبني على خدمة بحث التطبيقاتمما يعني أن مصنعي المعدات الأصلية الآخرين يمكنهم بسهولة إنشاء ميزة مثل هذه في إصدارات Android الخاصة بهم إذا أرادوا ذلك. يمكنه البحث في جهات الاتصال والتطبيقات واختصارات التطبيقات والإعدادات والمزيد. إنه أمر رائع للعثور على قوائم التشغيل الخاصة بك على Spotify، على سبيل المثال. يمكنك تمكين ميزة بحيث في كل مرة تقوم فيها بسحب درج التطبيق الخاص بك، سيتم أيضًا رفع لوحة المفاتيح الخاصة بك ويمكنك البدء في الكتابة على الفور. لقد حاولت استخدام هذا لفترة من الوقت ولكن في النهاية أوقفته.
يعد Pixel Launcher بمثابة مشغل iOS لعالم Android. إنه يفتقر إلى الكثير من التخصيص الذي نتوقعه من أمثال Nova Launcher أو أي شيء آخر أفضل قاذفات أندرويد يمكنك الحصول. بعض الناس يحبون هذه البساطة، وعلى الرغم من أنني لا أمانع ذلك، إلا أن وجود خيارات للعب بها أمر رائع.
مشاركة عناوين URL الأخيرة (حصريًا لـ Pixel)
إن مشاركة عناوين URL الأخيرة هي ميزة حصرية لـ Pixel تتيح للمستخدمين مشاركة الروابط إلى محتوى الويب الذي تم عرضه مؤخرًا مباشرة من الشاشة الأخيرة. يمكن لأي تطبيق تمكينه، ولكن يتم تمكينه افتراضيًا في Google Chrome، وهي طريقة سريعة وسهلة لمشاركة الروابط عبر التطبيقات وإضافة المزيد من الوظائف إلى قائمة "الحديثة".
تغييرات أخرى
أكبر ما يزعجني في نظام Android 12 هو التغيير في كيفية عرض إحصائيات البطارية. خاصة كمراجع، فهذه مشكلة كبيرة لعدد من الأسباب. ليس فقط أن المحاور لم يتم تصنيفها بأي شكل من الأشكال، ولكن البيانات أصبحت أقل قابلية للاستخدام من ذي قبل. لا تتم إعادة ضبط استخدامي للتطبيق خلال الـ 24 ساعة الماضية بعد شحن هاتفي، مما يعني أنه لم يعد بإمكاني عرض لقطات شاشة لإحصائيات البطارية بعد يوم واحد من الاستخدام. لقد لجأت إلى استخدام تطبيق آخر، GSam، فقط لجمع البيانات لإحصائيات البطارية. لقد أصبح الأمر أسوأ لأن كل شريط عبارة عن فجوة مدتها ساعتين، وهو ما لا يقدم لي شيئًا عمليًا. من المهين تقريبًا أن تضيف Google هذه الوظيفة كما لو كانت تحسينًا مقارنة بإصدارات Android الأقدم. بالمناسبة، هذا الجزء حصري لـ Pixel – لا يمكنك النقر على هذه الأشرطة في Android 12 افتراضيًا.
هناك مشكلة صغيرة أخرى لدي وهي أن الماسح الضوئي لبصمات الأصابع الموجود أسفل الشاشة لا يظهر في نفس الوقت الذي تظهر فيه لوحة المفاتيح النمطية. يمكنك إما إدخال نمط أو وضع بصمة إصبعك، وإذا قمت بالتمرير لأعلى للوصول إلى النمط الخاص بك، فستحتاج إلى التمرير للخلف للوصول إلى مستشعر بصمة الإصبع. لماذا لا يمكن تمكين كلاهما؟ سيكون الأمر أكثر منطقية وأكثر تماسكًا، خاصة وأن حارس المفاتيح نفسه لا يشغل مساحة كبيرة. يبدو الأمر وكأنه قرار غريب، خاصة عندما يكون مصنعو المعدات الأصلية الآخرون قد اكتشفوا ذلك بالفعل.
فئة الأداء
يعد مستند تعريف توافق Android جزءًا مهمًا من نظام Android البيئي. من أجل الحفاظ على الاتساق في واجهات برمجة التطبيقات وسلوك النظام الأساسي بين أجهزة Android، تقوم Google بتوزيع خدمات Google Mobile Services (والتي تتضمن التطبيقات والأطر مثل متجر Google Play وخدمات Google Play) مع اتفاقيات ترخيص تلزم الأجهزة بالالتزام بالقواعد بموجب شروط Google “برنامج التوافق مع الاندرويد"(من بين متطلبات أخرى). يتكون برنامج توافق Android من عدة مجموعات اختبار آلية و مجموعة من القواعد المذكورة في CDD (يتوفر CDD PDF لنظام Android 12 هنا).
في حالة Android 12، هناك بعض التغييرات التي يحددها CDD، ولكن معظمها جميلة صغيرة أو لها تأثير فقط على مصنعي المعدات الأصلية. كانت المقدمة واحدة من أكبر التغييرات التي رأيناها من "فئة الأداء"التي يمكن تعريفها في خصائص بناء الهاتف الذكي الذي يعمل بنظام Android. جوجل أعلنت هذا بالفعل جنبًا إلى جنب مع إصدار Android 12 Beta 1وهي طريقة سهلة للمطورين للتحقق من مدى سرعة الهاتف الذكي الذي يعمل بنظام Android. على صفحة مطوري Androidتقول جوجل إن كل إصدار من Android له فئة أداء مقابلة خاصة به، مما يعني أن هناك فئة أداء لنظام Android 12 وستكون هناك فئة أداء لنظام Android 13 و14 وما إلى ذلك.
فئات الأداء متوافقة مع الأمام. وهذا يعني أنه يمكن للجهاز الترقية إلى إصدار Android جديد دون تغيير فئة أدائه، ولكنه يعني أيضًا أنه يمكن للأجهزة تغيير فئتها إذا كانت تلبي متطلبات نظام التشغيل الجديد هذا إصدار. فيما يلي بعض المتطلبات الأساسية لفئة الأداء 12.
فئة الأداء 12 المتطلبات الأساسية
- ما لا يقل عن 6 جيجابايت من ذاكرة الوصول العشوائي
- دقة لا تقل عن 400 نقطة في البوصة ودقة 1080 بكسل
- سرعة كتابة متسلسلة 120 ميجابايت/ثانية على الأقل، وقراءة تسلسلية 250 ميجابايت/ثانية، وكتابة عشوائية 10 ميجابايت/ثانية، وسرعات قراءة عشوائية 40 ميجابايت/ثانية
- يجب أن يكون لديك (على الأقل) كاميرا خلفية بدقة 12 ميجابكسل قادرة على تسجيل 4K بمعدل 30 إطارًا في الثانية
- يجب أن يكون لديك (على الأقل) كاميرا أمامية بدقة 4 ميجابكسل قادرة على التسجيل بدقة 1080 بكسل بمعدل 30 إطارًا في الثانية
قد تكون فئات الأداء مفيدة لمطوري التطبيقات لتحسين التجربة الإجمالية ليس فقط على الأجهزة التي تلبي مواصفات "فئة الأداء"، ولكن أيضًا على الهواتف ذات المواصفات المنخفضة. إذا اكتشف أحد التطبيقات أن الهاتف لا يلبي متطلبات جهاز "فئة الأداء"، فيمكن إيقاف تشغيله بعض الميزات أو التأثيرات المرئية الأكثر تطلبًا من أجل تحسين الطريقة التي يعمل بها التطبيق على المستوى الأدنى الهواتف. وبالمثل، يمكنه أيضًا اكتشاف ما إذا كان يعمل على أحد الأجهزة أفضل هواتف أندرويد، وفي هذه الحالة، يمكنه تمكين ميزات عالية الأداء.
في الماضي، رأينا Google تحاول تحديد أنواع مختلفة من الحد الأدنى من الأجهزة لوظائف معينة. هل تتذكر Google Daydream VR؟ وضعت الشركة الحد الأدنى من متطلبات التوافق في CDD للأجهزة المتوافقة مع Daydream مع إطلاق Android 7.1 Nougat. تضمنت بعض هذه المتطلبات المتطلبات الأساسية المادية، ودعم Vulkan، والحد الأدنى والحد الأقصى لحجم الشاشة، ودعم HEVC وVP9، والمزيد. من الواضح أن هذا يعد تطورًا لهذا المفهوم، على الرغم من تطبيقه على نطاق أوسع عبر نظام Android البيئي.
ومن المربك أنه يبدو أن فئات الأداء يتم إصدارها جنبًا إلى جنب مع إصدارات Android ولكنها تعمل أيضًا بشكل مستقل عنها. يمكن تشغيل جهاز يعمل بنظام Android 12 بفئة الأداء 12، ثم الترقية إلى Android 13 في المستقبل مع الحفاظ على فئة الأداء الأقدم. تم تحديد فئة الأداء لنظام Android 11 بأثر رجعي في CDD.
الغرض محير، ولكن يبدو أنه مجرد الحد الأدنى من المواصفات التي يمكن للتطبيقات التحقق منها ومعرفة ما إذا كانت تعمل على جهاز قوي بشكل معقول أم لا. لست متأكدًا من الطريقة الدقيقة التي سيستخدم بها مطور التطبيق هذه المواصفات، ولكن أعتقد أن هناك معلومات إضافية حول يعد إتاحة الجهاز لمطوري التطبيقات أمرًا جيدًا في النهاية، حتى لو كان من المحتمل أن يحتاج إلى تفصيل ومنحه ميزة معينة غاية. يبدو أنه في الوقت الحالي يستهدف في المقام الأول "أداء الوسائط"، وهو ما يفسر سبب تركيز الكثير من التركيز على سرعة التخزين ودقة الشاشة وقدرات الكاميرا.
خصوصية
لقد أصبحت الخصوصية بشكل متزايد واحدة من أكبر اهتمامات Google خلال السنوات القليلة الماضية. يعمل أكثر من 2.5 مليار جهاز بنظام التشغيل Android حول العالم، وتعني قاعدة التثبيت الكبيرة هذه أن هناك الكثير من الاهتمام غير المرغوب فيه من جهات التهديد. ولهذا السبب يضيف كل إصدار جديد من Android ميزات لضمان إتاحة معلوماتك الحساسة لك وحدك. يقدم Android 12 عددًا كبيرًا من التغييرات الجديدة المتعلقة بالخصوصية. ليس هناك فقط العنوان الرئيسي الجديد Privacy Compute Core (حاليًا a حصريًا للبكسل)، ولكن هناك أيضًا لوحة معلومات الخصوصية، ومؤشرات الكاميرا والميكروفون، وعناصر التحكم في الموقع، والمزيد.
يعمل أكثر من 2.5 مليار جهاز بنظام Android حول العالم
لوحة معلومات الخصوصية
توفر شاشة لوحة معلومات الخصوصية الجديدة هذه للمستخدمين معلومات حول مدى تكرار وصول التطبيقات إلى المكونات مثل الكاميرا والميكروفون والموقع، كما أنها توفر أيضًا يتيح للمستخدمين معرفة التطبيقات التي تصل إليها، وعدد مرات وصولهم إليها، ويتيح للمستخدمين إلغاء هذه الأذونات إذا كانوا يعتقدون أنهم يصلون إليها أيضًا غالباً. إنها إضافة رائعة تجعل من السهل حقًا معرفة كيفية الوصول إلى الأذونات الحيوية من خلال العديد من التطبيقات المختلفة.
انخفاض الوصول إلى الموقع
قدم Android 12 القدرة على منح التطبيقات موقعًا "تقريبيًا" بدلاً من الموقع الدقيق. على سبيل المثال، فكر في تطبيق الطقس الخاص بك. هل حقا بحاجة إلى معرفة الخاص بك بالضبط عنوان؟ بشكل عام لا، ومن المنطقي أن كل ما قد تحتاجه هو معرفة منطقتك العامة. تم تنفيذ هذا المفهوم في Android 12 بحيث يمكنك تحديد ما إذا كان التطبيق يمكنه الوصول إلى موقعك الدقيق أو الموقع التقريبي.
إشعار الوصول إلى الحافظة
أضافت Google رسالة نخب تظهر عندما يصل أحد التطبيقات إلى الحافظة الخاصة بك. لقد قمنا جميعًا بتخزين بيانات حساسة في حافظتنا من قبل، وذلك لأننا نحتاج عمومًا إلى نسخ تلك البيانات من مكان إلى آخر. ومع ذلك، قبل نظام Android 12، كان بإمكان التطبيقات الوصول إلى الحافظة حسب الرغبة، ولم تكن هناك طريقة لمعرفة ما إذا كانت تفعل ذلك ومتى. لا يظهر النخب إذا كان طلب الوصول إلى الحافظة ينشأ من نفس التطبيق الذي تم نسخه فيه.
الوصول إلى الكاميرا والميكروفون
يمكنك قطع الوصول إلى الكاميرا والميكروفون من الإعدادات السريعة لهاتفك بسهولة، وأفضل ما في الأمر هو أن النظام يتولى ذلك نيابةً عنك. ونتيجة لذلك، ستتعامل التطبيقات مع عملية القطع بأمان ولن تتعطل إذا قمت بإلغاء الوصول فجأة، طالما أنها تتبع أفضل الممارسات. على سبيل المثال، لن ترى التطبيقات سوى عدسة الكاميرا السوداء عند تعطيل الوصول إلى الكاميرا. لا توجد عمليات التبديل هذه في الإعدادات السريعة افتراضيًا ويجب سحبها يدويًا. في رأيي، أشعر أن الميزات التي تركز على الخصوصية مثل هذه يجب أن تظهر على السطح وتكون أكثر وضوحًا للمستخدم النهائي حتى يعرف أنها موجودة.
الحوسبة الخاصة الأساسية (حصريًا لـ Pixel)
يُقال إن خدمات الحوسبة الخاصة توفر جسرًا للحفاظ على الخصوصية بين مركز الحوسبة الخاصة والسحابة، مما يجعل من الممكن تقديم نماذج ذكاء اصطناعي جديدة وتحديثات أخرى لميزات التعلم الآلي في وضع الحماية عبر مسار آمن. تقول Google إن الاتصال بين الميزات وخدمات الحوسبة الخاصة يحدث عبر مجموعة من واجهات برمجة التطبيقات (APIs) مفتوحة المصدر وهادفة، والتي تزيل معلومات التعريف من البيانات وتطبق الخصوصية تقنيات مثل التعلم الاتحاديوالتحليلات الموحدة واسترجاع المعلومات الخاصة. إذا كنت تريد معرفة المزيد حول هذا الأمر، يمكنك مراجعة الشرح الخاص بنا كل ما نعرفه عن جوهر الحوسبة الخاصة في سلسلة Google Pixel 6.
التغييرات تحت الغطاء في Android 12
مقدمة لصورة النواة العامة
تعمل Google على تقليل التجزئة على نظام Android منذ سنوات، على الرغم من أن جزءًا من سبب ذلك هو الطبيعة المتأصلة لنظام Android. هناك عدد لا يحصى من مصنعي المعدات الأصلية النشطين في هذا المجال، وجميعهم يريدون إجراء تعديلاتهم الخاصة على أجهزتهم الخاصة. تكمن المشكلة إذن في أنه يبدو أن تحديثات نظام التشغيل Android بطيئة في النشر في جميع المجالات، ولكن ليس هناك الكثير مما يمكن لشركة Google فعله فعليًا لإجبار مصنعي المعدات الأصلية على تحديث أجهزتهم. على هذا النحو، فإن أفضل شيء يمكن أن تفعله Google هو جعل عملية التحديث سهلة قدر الإمكان.
ومن أجل معالجة هذا التشرذم، عملت Google على Android Generic Kernel Image (GKI). هذا في الأساس نواة تم تجميعها مباشرة من فرع ACK. تعمل GKI على عزل تخصيصات بائعي SoC وOEM إلى وحدات المكونات الإضافية، مما يؤدي إلى التخلص من التعليمات البرمجية خارج الشجرة والسماح لـ Google بدفع تحديثات kernel مباشرةً إلى المستخدم النهائي. منذ أكثر من عام، تعمل جوجل على إيجاد طريقة لتوصيل تحديثات GKI عبر متجر Play، من خلال استخدام وحدة الخط الرئيسي. تأكد من التحقق كيف أن صورة Kernel العامة هي الخطوة التالية نحو حل مشكلة تجزئة Android.
العمليات الوهمية
قدم Android 12 بعض القيود على العمليات في الخلفية؛ الأول هو أن العمليات الفرعية للتطبيقات التي تستهلك الكثير من وحدة المعالجة المركزية في الخلفية سيتم قتلها إذا كانت العملية الأصلية أيضًا في الخلفية. القيد الثاني الذي تم تقديمه هو الحد الأقصى لعدد العمليات التابعة التي يمكن أن تكون نشطة في أي وقت محدد. من ارتكاب التاريخ، يبدو أن Google كانت تحاول تضييق الخناق على عمليات الخلفية المارقة.
"يمكن للتطبيقات استخدام Runtime.exec() لإنتاج عملية فرعية ولن يكون لدى إطار العمل أي فكرة عن دورة حياتها. الآن قم بتتبع هذه العمليات عندما نجدها - حاليًا خلال أخذ عينات إحصائيات وحدة المعالجة المركزية، يمكن رصدها. إذا كان يستهلك الكثير من وحدة المعالجة المركزية (CPU) بينما تكون عملية التطبيق الأصلية الخاصة به أيضًا في الخلفية، فقم بإيقافه. بشكل افتراضي، نسمح بما يصل إلى 32 عملية من هذا القبيل؛ سيتم قتل العملية التي حصلت على أسوأ نتيجة من والديهم إذا كان هناك عدد كبير جدًا منهم.
بالطبع، تشتهر الهواتف الذكية التي تعمل بنظام Android بقتل التطبيقات في الخلفية. تشارك جميع الشركات المصنعة للمعدات الأصلية تقريبًا في هذا الأمر بطريقة أو شكل أو شكل ما، كما تحب الشركات تعتبر OnePlus وSamsung وXiaomi من بين الأسوأ. على الرغم من أن AOSP لديه بعض القيود على تطبيقات الخلفية، فمن المعتاد أن تقوم الشركات المصنعة ببناء قيودها الخاصة فوق AOSP. ومع ذلك، فهذه قيود صارمة جدًا على المستخدمين المتميزين وتشجع السلوكيات التي عارضها المستخدمون المتميزون بشدة لفترة طويلة. ربما سيؤدي ذلك إلى زيادة عمر البطارية على المدى الطويل، لكنه أسلوب معادي للمستخدم إلى حد ما.
Android 12 هو الإصدار المفضل لدي من Android حتى الآن
Android 12 هو الإصدار الأكثر صقلًا واكتمالًا من Android حتى الآن
عندما يتعلق الأمر بإصدارات Android، فإن Android 12 هو الإصدار الأكثر صقلًا واكتمالًا من Android حتى الآن، في نظري. بصرف النظر عن بعض مشكلات Material You، فإن تخصيص الألوان أمر رائع، وأنا أستمتع حقًا بكيفية ضبط الهاتف لنفسه ليناسب أنا. تعد جميع هذه التغييرات تقريبًا، بدءًا من الخصوصية والأمان وحتى التحسينات المضمنة، مفيدة للمستخدم النهائي، وتقطع في النهاية شوطًا طويلًا في تطوير نظام Android الأساسي.
فهل هناك نقطة يكون فيها التغيير من أجل التغيير؟ ربما، لكنني لست متأكدًا تمامًا من أننا وصلنا إلى ذلك بعد. بدا Android 11 جيدًا، لكنه بدا أيضًا مجردًا جدًا. الفوضى البصرية سيئة، وأشعر أن Android 12 تمكن من تحقيق مظهر جديد ومحدث دون إضافة أي فوضى إضافية. وبعد أن قلت ذلك، فأنا أفهم الحجج المتعلقة بالمساحة المهدرة - ولكنني لا أهتم بها بما فيه الكفاية. لا يزال هاتفي يعمل، ويبدو أجمل، وأعتقد أنه يبدو أكثر قبولًا بالنسبة له متوسط (اقرأ: ليس متحمسا) المستخدم.
ستحتاج الكثير من هذه التغييرات إلى التحسين في Android 13. لا أشعر بالضرورة أنني أستخدم الإصدار التجريبي، ولكن يبدو أن Google يمكنها القيام بذلك أكثر. يبدو الأمر كما لو أن هناك المزيد الذي يتعين القيام به، وهناك المزيد من ذلك سوف تتم.