اندرويد ! نظام التشغيل الذي يشغل أكثر من 2.5 مليار هاتف في جميع أنحاء العالم، وكل عام، يتلقى النظام ترقية رئيسية مع المزيد من الميزات الجديدة إلى جانب مجموعة أخرى من التحسينات المثيرة للاهتمام، وللتو تم نشر أول معاينة لـ اندرويد 14 الموجّهة للمطورين، وكما يوحي الاسم “Android 14 Developer Preview” ، فإن هذه الإصدارات مخصصة للاستخدام من قبل المطورين فقط، وهو لاختبار الميزات الجديدة والتأكد من أن تطبيقاتهم تعمل على الأجهزة المحدثة كما ينبغي، بالتالي، ستكون هناك أخطاء ومشاكل أخرى، نحن كمستخدمين عاديين، من المفيد لنا انتظار تحديث اندرويد 14 الكامل المتوقع إطلاقه في النصف الأخير من العام.
أبرز ميزات المعاينة لتحديث اندرويد 14 | Android 14 :
تحسينات سلوكية لواجهة برمجة التطبيقات: تم إجراء تغييرات على سلوكيات واجهة برمجة التطبيقات من أجل تزويد المستخدمين بتجربة تطبيقات أكثر اتساقًا عبر الأجهزة مع تقليل استخدام موارد النظام، وهناك أيضًا إرشادات محدثة لمساعدة المطورين على الاستفادة من المهام المتعددة والميزات الفريدة للشاشات الكبيرة لبناء تطبيقات الأجهزة المحمولة الخاصة بهم لمزيد من الأجهزة.
تحسينات عمر البطارية وصحة النظام: ستساعد التحسينات المدخلة في جعل عمر بطارية الجهاز واستهلاك البطارية أكثر كفاءة للمستخدمين.
يوفّر اندرويد 14 المزيد من خيارات التخصيص وإمكانيات وصول محسّنة، مثل السماح للمستخدمين باختيار لغتهم المفضلة للتطبيقات الفردية والمزيد، ولاستيعاب المستخدمين ضعاف البصر ، يحتوي نظام اندرويد 14 على حجم خط أكبر يصل إلى 200٪ (أعلى من 130٪) وخيارات للتخفيف من مشكلات التخطيط الشائعة وجعل النص أكثر قابلية للقراءة.
الجدول الزمني لاطلاق اندرويد 14 :
بالنسبة لتحديثات اندرويد ، تكشف قوقل عادةً عن معلم “استقرار النظام الأساسي” بحيث يمكن للمطورين معرفة متى تعتزم الشركة تقديم واجهات برمجة تطبيقات SDK / NDK النهائية ، جنبًا إلى جنب مع واجهات برمجة التطبيقات الداخلية النهائية وسلوكيات النظام المواجهة للتطبيق، وتعتزم قوقل الوصول إلى استقرار النظام الأساسي في يونيو 2023 ، مع التخطيط لـ “عدة أسابيع” على الأقل قبل الإصدار الرسمي، وقد وصل نظام اندرويد 13 إلى استقرار النظام الأساسي في يونيو 2022 وتم إطلاق الإصدار النهائي في أغسطس من نفس العام.
خيارات تخصيص إضافية في اندرويد 14
يدور نظام اندرويد بشكل عام حول التخصيص، ومع اندرويد 14 ، هناك بعض التغييرات التي ستمنح المستخدمين تحكمًا أكبر في المحتوى الذي يشاهدونه وكيفية مشاهدته وإليكم على شكل نقاط هذه الخيارات:
توافق مع كل الشاشات الكبيرة
سيهتم النظام بأن يكون عملياً ومتوافقاً مع كل الشاشات المختلفة مهما كان حجمها مع الهواتف أو الاجهزة اللوحية أو حتى الاجهزة القابلة للطي الضيف الجديد في عالم التقنية.
خطوط أكبر
إذا كنت بحاجة إلى حجم خط أكبر على نظام اندرويد 13 أو إصدار أقدم، فإن الحد الأقصى الذي ستتمكن من زيادته هو 130٪ من الحجم الافتراضي، أما مع اندرويد 14، سيرتفع هذا الحد إلى 200٪. علاوة على ذلك إذا أصبح النص كبيرًا جدًا، فلن يزيد هذا النص بنفس معدل النص الأصغر على الشاشة، ويضمن هذا إمكانية قراءة كل شيء مع مساعدة المستخدمين الذين قد يحتاجون إلى دعم إضافي لمعرفة ما هو معروض على الشاشة.
تفضيلات اللغة لكل تطبيق
سيتمكن المطورون من تخصيص مجموعة اللغات المعروضة لكل تطبيق ، مما يسمح بتجارب A / B وتوفير لغات محلية محدثة إذا كان التطبيق يستخدم دفعات الترجمة من جانب الخادم، كما ستتيح واجهة برمجة التطبيقات (Grammatical Inflection API) للمطورين “إضافة دعم أكثر سهولة للمستخدمين الذين يتحدثون لغات ذات جنس نحوي”.
ميزات إمكانية الوصول accessibility
الخصوصية والأمان
حظر تثبيت التطبيقات القديمة
بدءًا من اندرويد 14 ، لن يتمكن المستخدمون من تحميل التطبيقات بسهولة على هواتفهم الذكية التي تستهدف Android SDK المستوى 22 أو أقل، وذلك لأن بعض البرامج الضارة أو غيرها من التطبيقات الخطرة قد تستهدف SDK 22 لتجنب التعرض لنموذج إذن وقت التشغيل المقدم مع اندرويد 6.0، وسيظل المطورون قادرين على تثبيت التطبيقات القديمة باستخدام أمر adb التالي : “adb install –bypass-low-target-sdk-block FILENAME.apk”
كما ويجب أن تشير التطبيقات التي تستهدف اندرويد 14 إلى ما إذا كان يجب التعامل مع استخدام Context.registerReceiver () الديناميكي على أنه “مُصدَّر” أو “غير مُصدَّر”.
تحميل كود ديناميكي أكثر أمانًا
يسمح تحميل التعليمات البرمجية الديناميكي بالبرامج الضارة والمآثر الأخرى، حيث يسمح بتنزيل الملفات التنفيذية التي يمكن التلاعب بها بشكل غير متوقع، هنا ستحتاج التطبيقات التي تستهدف اندرويد 14 والتي تستفيد من تحميل التعليمات البرمجية الديناميكي إلى ضمان جعل الملفات المحملة للقراءة فقط.
تحسين معالجة الخلفية
في اندرويد 14 ، ستكون هناك تغييرات على واجهات برمجة تطبيقات اندرويد الحالية (Foreground Services و JobScheduler) بما في ذلك إضافة وظائف جديدة لعمليات نقل البيانات التي يبدأها المستخدم، وكبداية، يجب حجز Foreground Services فقط للمهام ذات الأولوية القصوى التي يواجهها المستخدم حتى يتمكن اندرويد من تحسين استهلاك الموارد وعمر البطارية، كما وهناك وظائف جديدة أيضًا ، مثل أنواع نقل البيانات التي يبدأها المستخدم، كما سيُطلق قوقل بلاي سياسات جديدة لضمان الاستخدام المناسب لواجهات برمجة التطبيقات هذه.
توافق التطبيقات
مع تغير الهواتف الذكية ، تتسبب عوامل الشكل المحددة (مثل العناصر القابلة للطي) في حدوث مشكلة للمطورين، هنا، كيف يمكن للمطور أن يجعل تطبيقه يعمل ويبدّل بسلاسة بين عاملين مختلفين تمامًا بشكل فوري، على سبيل المثال؟ كيف يمكن لأحد التطبيقات أن يتنبأ بشكل موثوق بمكان انقطاع الكاميرا؟ هذه هي المشكلات التي تحاول قوقل حلها من خلال تسهيل استعلام المطورين عن النظام قدر الإمكان ومعرفة تلك المعلمات المحددة.
دعم OpenJDK 17
يتم تقديم دعم OpenJDK 17 لتمكين ميزات Java 17 بالكامل في معاينات المطورين القادمة، وبفضل Project Mainline ، تقول قوقل أن أكثر من 600 مليون جهاز سيكون قادرًا على تلقي آخر تحديثات ART التي تتضمن هذه التغييرات أيضًا.
تنزيل Android 14 Developer Preview 1 وتثبيته على أجهزة قوقل Pixel ؟
تُصدر قوقل رسميًا معاينات المطورين لـ اندرويد 14 لهواتف Pixel 7 Pro أو Pixel 7 أو Pixel 6 Pro أو Pixel 6 أو Pixel 5a 5G أو Pixel 5 أو Pixel 4a (5G) أو Pixel 4a، وهنا يمكنك استخدام Images نظام 64 بت مع Android Emulator في Android Studio ، ويمكنك أيضًا استخدام GSI أيضًا.
- Pixel 7 Pro: Factory Image — OTA
- Pixel 7: Factory Image — OTA
- Pixel 6a: Factory Image — OTA
- Pixel 6 Pro: Factory Image — OTA
- Pixel 6: Factory Image — OTA
- Pixel 5a: Factory Image — OTA
- Pixel 5: Factory Image — OTA
- Pixel 4a (5G): Factory Image — OTA
ليست هناك تعليقات: