أهم ميزات الجذر فقط التي وصلت إلى AOSP

click fraud protection

تعرف على الميزات التي تعتبرها أمرًا مفروغًا منه والتي نشأت بالفعل من مجتمع المتحمسين والمطورين!

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

ومع ذلك، لم يكن الأمر كذلك دائمًا، وفي الأيام الأولى، كانت إصدارات البرامج الثابتة تفتقر إلى العديد من المكونات الغنية بالميزات التي نراها اليوم. وُلدت معظم هذه الميزات إما في Mountain View نفسها، أو في قلب العديد من مصنعي المعدات الأصلية للأجهزة الذين يقومون بتعديل Android حسب رغبتهم... ولكن بعض الميزات جاءت من، نعم، لقد خمنت ذلك، من مجتمع عشاق Android نفسه. غالبًا ما تبدأ كتطبيقات جذرية، إلا أن بعض التعديلات الصغيرة أو ميزات ROM المخصصة اكتسبت في النهاية قوة جذب كافية لكسب مكان في مستودع AOSP، إما كواردات مباشرة أو "منافذ" لطيفة. فيما يلي بعض أبرزها:


إخطارات رؤساء المتابعة

مرة أخرى في بداية عام 2014، الروبوت بجنون العظمة أعلن الفريق عن ميزة Hover، وهي ميزة الإشعارات وتعدد المهام التي كانت متقدمة جدًا على أي شيء آخر متاح في ذلك الوقت. بعد وقت قصير من الإعلان، أطلق الفريق النسخة التجريبية الأولى من الإصدار 4.3 من البرنامج الثابت، وكانت تجربة المستخدم الناتجة سلسة ومتعددة الإنتاجية. ظهر Hover، وهو تطور لنظام Halo الخاص بالسلطة الفلسطينية، إشعارات عائمة في الجزء العلوي من الشاشة مما سمح للمستخدمين بإلقاء نظرة سريعة على الإشعارات الواردة وسحبها بعيدًا أو التفاعل معها هم. لقد حل هذا محل نظام الإشعارات المتعب المدمج في Android، وبعد فترة وجيزة، Android تم الإعلان عن Lollipop بإشعارات عائمة مدمجة، وإن كان ذلك بدون نظام النافذة العائمة الذي - التي

يحوم تستخدم عند التعامل مع الإخطارات. ومن المثير للاهتمام، أنه تم اكتشاف الكود الخاص بما أصبح يعرف باسم "إخطارات التنبيه" كامنًا في مستودعات KitKat 4.3 و4.4، وسرعان ما تم اكتشافه من قبل المجتمع تعديل المنتجة لتمكينهم. لم يتغير شيء يذكر منذ الدمج في Android Lollipop، مع استمرار التحديث 5.1 لإضافة وظيفة "التمرير لأعلى للإخفاء" التي كانت مفقودة سابقًا.

تبديل الإشعارات (الإعدادات السريعة)

لقد قطع CyanogenMod شوطًا طويلاً منذ أن كان خيارًا صغيرًا للبرامج الثابتة لما بعد البيع، وكان رائدًا في العديد من الميزات كجزء من نظام Android. CyanogenMod 7، نسخة Gingerbread للبرنامج الثابت والإصدار الذي كان مسؤولاً عن وضع اسم CM على شفاه العديد من المتحمسين، جلبت ميزة مفيدة وموفرة للوقت إلى مركز الإشعارات في شكل Quick Toggles، المستعارة من تطبيق مماثل من سامسونج في تاتش ويز. تقع هذه الأزرار الصغيرة في الجزء العلوي من لوحة الإشعارات، وتسمح للمستخدمين بالتبديل بسرعة بين ميزات النظام المهمة والمستخدمة كثيرًا مثل WiFi وBluetooth وGPS وما إلى ذلك.

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

لقطات الشاشة

إحدى الميزات الأكثر وضوحًا لأي نظام تشغيل هي القدرة على التقاط محتويات الشاشة الحالية كصورة، والمعروفة أيضًا باسم لقطة الشاشة. ولسوء الحظ، افتقر نظام Android إلى القدرة على القيام بذلك في سنواته الأولى، حيث لجأ المستخدمون المتميزون إلى حلول الجذر مثل البرنامج الذي كان شائعًا آنذاك. أطلق النار علي لتلبية احتياجات التقاط الشاشة الخاصة بهم. كان الاستثناء هو TouchWiz، الذي يمكنه إجراء مجموعة لقطة شاشة لزر خفض الصوت + الطاقة قبل AOSP. لقد تغير ذلك في إصدار Android 2.2 Froyo، عندما بدأت Google بإضافة تعليمات برمجية إلى AOSP لتمكين لقطات الشاشة، وإن كان ذلك لم تكن واجهة برمجة تطبيقات رسمية حتى الآن ولم يبلغ سوى عدد قليل من مستخدمي Samsung Galaxy S عن القدرة على سحبها بنجاح عن. جعل Android 2.3 Gingerbread واجهة برمجة التطبيقات (API) رسمية، حيث أصبحت التطبيقات قادرة على التقاط لقطات شاشة للجهاز دون الوصول إلى الجذر، ولكن لم يكن الأمر كذلك حتى تم إصدار Android 4.0 Ice Cream Sandwich حيث تمت إضافة مجموعة لقطات الشاشة Power + Volume Down إلى النظام وتم توحيدها في معظم الأجهزة.

تسجيل الشاشة

يعد تسجيل الشاشة ميزة مفيدة للكثيرين، سواء كنت تريد التقاط عرض توضيحي لأحد التطبيقات، أو كنت ترغب في ذلك إطلاق قناة ألعاب الهاتف المحمول الخاصة بك، ولكن حتى Android 4.4 Kitkat، لم يكن لدى إطار العمل واجهة برمجة تطبيقات أصلية لسحب اللعبة تسجيل. وقبل ذلك، ظهرت تطبيقات رائدة مثل SCR استفادت من واجهات برمجة التطبيقات FrameBuffer أو SurfaceFlinger، ولكن على الرغم من ذلك، لم يُسمح للتطبيقات التي تم تشغيلها عادةً بالوصول إليها. ظهرت تقنية adb-launch لبعض الوقت، ولكن ثبت أنها متكررة ومرهقة وكان الحل الأمثل هو تطبيقات الجذر التي تستخدم أذونات المستخدم المتميز للنقر في واجهات برمجة التطبيقات تلك. أدى وصول KitKat إلى تغيير الأمور، حيث أدركت Google أخيرًا أهمية تسجيل الشاشة وإضافة واجهة برمجة التطبيقات (API) التي يمكن الوصول إليها بشكل عام إلى نطاق. ومن الآن فصاعدا، يمكن للتطبيقات الاستفادة بسهولة من النظام والاستفادة من التسجيلات عالية الجودة، مما يغير المشهد الكامل لتسجيل الشاشة على Android.

التطبيقات إلى SD

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

تعطيل تطبيقات النظام

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

نعس

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

يذكر الشرفاء

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

تشمل الأشياء الأخرى التي خضعت لتعديلات كبيرة نسبيًا ما يلي:

  1. ضوابط الخصوصية مثل Xالخصوصية، والذي سمح للمستخدمين بحظر التطبيقات من الوصول إلى أذونات معينة. ظهرت نسخة من هذا لأول مرة في Android في Android 4.3 تحت اسم "App Ops"، ولكن تمت إزالتها على الفور في Android 4.4 KitKat. تم العثور على المستخدمين الحل البديل لتمكين الإعدادات المخفية، ولكن لم يتم إدخال إعدادات الأذونات بشكل كامل حتى Android 6.0 Marshmallow
  2. لقد كان Android دائمًا هو المفضل لدى المستخدمين لخيارات التخصيص التي لا نهاية لها التي يقدمها، وتعد السمات أحد المكونات الأساسية الأكثر أهمية للتخصيص. اكتسبت السمات الكاملة للأجهزة شعبية من خلال إصدار محرك السمات الخاص بـ T-Mobile، ولفترة من الوقت كانت تحتكرها، حتى قام فريق من المطورين بإحضار طبقات RRO إلى السوق مجموعة واسعة من ROM المخصصة. تم إنشاء Layers في الأصل لدى Sony لمطوري سمات Xperia، وقد اكتسب جذبًا هائلاً في المجتمع وأبلغ المستخدمون مؤخرًا عن وجود Layers تعمل السمات أصلاً في Android 6.0 Marshmallow أيضًا (مع الجذر)، مما يدفع المتحمسين للاعتقاد بأن الدعم الكامل لها كجزء من AOSP قد يكون موجودًا على الفور ركن.
  3. شهدت شاشة القفل على نظام Android مجموعة واسعة من التغييرات على مر السنين، بدءًا من التغييرات البسيطة منزلق Froyo، إلى القطعة التي تروج لـ Jellybean، وأخيرًا Lollipop البسيط والأنيق اقفل الشاشة. بينما تحب التطبيقات WidgetLocker جلبت وظيفة أداة شاشة القفل بدون الجذر، وكان الأمر متروكًا لمجتمع التعديل لجلب ميزات مثل التشغيل السريع للكاميرا وعناصر التحكم في الموسيقى إلى شاشة القفل. لم يتم دمجها في AOSP قبل إطلاق Android Icecream Sandwich، وقد استمرت حتى الآن، وإن كان ذلك مع تحسينات طفيفة وصقل.

هل تعرف أيًا من ميزات Android التي كانت حصرية للجذر في الماضي؟ واسمحوا لنا أن نعرف في قسم التعليقات أدناه