هل أنت مطور Android وتنتظر بفارغ الصبر التحديث الكبير التالي؟ حسنًا، لقد انتهى انتظارك مع وصول Android 14! هذا الإصدار الأخير من نظام التشغيل أندرويد، المعروف باسم كعكة رأسا على عقب, يجلب عددًا كبيرًا من الميزات المثيرة، ويعد بإحداث ثورة في تصميم التطبيقات وتطويرها. في هذه المقالة، سنستكشف Android 14 من منظور المطور، ونتعمق في ميزاته المبتكرة، وتأثيره على تصميم التطبيق، وأفضل الممارسات للاستفادة من إمكاناته القوية.
الحد الأدنى المطلوب لإصدار Android Studio: أندرويد ستوديو فلامنغو | 2022.2.1 أو أعلى.
يقدم Android 14 مجموعة من الميزات والتحديثات الجديدة ليستفيد منها المطورون. دعونا نتعمق في بعض أهم التغييرات.
الأداء والكفاءة
تجميد التطبيقات المخزنة مؤقتًا
قدم Android 14 العديد من القيود على استخدام التطبيقات المخزنة مؤقتًا. بعد فترة زمنية قصيرة، نقوم بتجميد التطبيقات المخزنة مؤقتًا على Android 14، مما لا يمنحها أي وقت لوحدة المعالجة المركزية. تستخدم البرامج المستندة إلى ذاكرة التخزين المؤقت ما يصل إلى 50% أقل من دورات وحدة المعالجة المركزية في مجموعات Android 14 Beta مقارنةً بالأجهزة العامة التي تعمل بنظام Android 13. لذلك، خارج واجهات برمجة التطبيقات القياسية لدورة حياة تطبيقات Android مثل الخدمات الأمامية أو JobScheduler أو WorkManager، يُحظر العمل في الخلفية.
البث الأمثل
لقد قمنا بتغيير كيفية حصول التطبيقات على عمليات البث المسجلة في السياق بمجرد دخولها إلى حالة التخزين المؤقت؛ قد يتم وضعها في قائمة الانتظار، وقد يتم دمج التطبيقات المتكررة، مثل BATTERY_CHANGED، في بث واحد، من أجل الحفاظ على التطبيقات المجمدة مجمدة لفترة أطول (أي عدم تلقي وقت وحدة المعالجة المركزية).
إطلاق أسرع للتطبيقات
بفضل تحسينات البث والتطبيقات المخزنة مؤقتًا، تمكنا من رفع الحدود القصوى للنظام الأساسي على الحد الأقصى لعدد التطبيقات المخزنة مؤقتًا في Android 14، مما أدى إلى تقليل عدد مرات بدء تشغيل التطبيقات الباردة، والتي تعتمد على سعة ذاكرة الوصول العشوائي للجهاز. شهدت المجموعة التجريبية انخفاضًا بنسبة 20% في عمليات تشغيل التطبيقات الباردة على الأجهزة ذات سعة 8 جيجابايت وأقل بنسبة 30% تقريبًا على الأجهزة ذات سعة 12 جيجابايت. بالمقارنة مع الشركات الدافئة، فإن الشركات الناشئة الباردة تكون أبطأ وتتطلب المزيد من الكهرباء. يقلل هذا الأسلوب بشكل فعال من إجمالي أوقات بدء البرنامج بالإضافة إلى استهلاك البطارية.
تقليل بصمة الذاكرة
يمكن تحسين تجربة مستخدم Android بشكل كبير من خلال تحسين وقت تشغيل Android (ART). أحد أهم المقاييس التي نأخذها في الاعتبار هو حجم الكود؛ تعد الملفات الصغيرة التي تم إنشاؤها أفضل للذاكرة (ذاكرة الوصول العشوائي والتخزين). مع عدم وجود تدهور في السرعة، تعمل تحسينات ART في Android 14 على تقليل حجم الكود بمتوسط 9.3%.
تخصيص
نظرًا لأن التخصيص أمر أساسي لتجربة Android، فإن Android 14 يحافظ على وعدنا بتمكين المستخدمين من تخصيص تجربتهم لتلبية متطلباتهم الفريدة. يتضمن ذلك تحسين إمكانية الوصول وأدوات التدويل.
خطوط أكبر ذات مقياس غير خطي: مع Android 14، سيتمكن المستخدمون من تكبير النص بنسبة 200%. كان الحد الأقصى لحجم النص لأجهزة Pixel هو 130%. يتم تطبيق منحنى تغيير حجم الخط غير الخطي تلقائيًا على النص الكبير بما يكفي لمنعه من الزيادة بنفس معدل النص الأصغر. انقر هنا لمعرفة المزيد.
تفضيلات اللغة لكل تطبيق: يمكنك تحديث الإعدادات المحلية لتطبيقك ديناميكيًا باستخدام LocaleManager.setOverrideLocaleConfig لتخصيص مجموعة اللغات المعروضة في قائمة اللغات لكل تطبيق في إعدادات Android.
يمكن الآن استخدام محررات أسلوب الإدخال (IMEs). LocaleManager.getApplicationLocales لمعرفة لغة واجهة المستخدم للتطبيق الحالي لتحديث لغة لوحة المفاتيح. بدءا من أندرويد ستوديو الزرافة وAGP 8.1، يمكنك تكوين تطبيقك لدعم نظام التشغيل Android 13 تفضيلات اللغة لكل تطبيق تلقائيا.
التفضيلات الإقليمية: يمكن للمستخدمين تخصيص وحدات درجة الحرارة واليوم الأول من الأسبوع والأنظمة الرقمية بناءً على تفضيلاتهم الإقليمية.
الإنحراف النحوي: يمكنك إضافة دعم للمستخدمين الذين يتحدثون لغات ذات جنس نحوي بسرعة أكبر بفضل واجهة برمجة تطبيقات الانعكاس النحوي. كل ما عليك فعله لعرض الترجمات المخصصة هو دمج واجهة برمجة التطبيقات وإضافة الترجمات التي يتم تصريفها لكل جنس نحوي في اللغات المتأثرة.
قدرات إعلامية جديدة
Ultra HDR للصور: ومع دعم تنسيق الصور Ultra HDR، يضيف Android 14 دعمًا للصور الفوتوغرافية ذات النطاق الديناميكي العالي (HDR) بمعدل 10 بت. ونظرًا للتوافق الكامل للتنسيق مع JPEG، يمكن للبرامج العمل مع صور HDR بسهولة.
التكبير/التصغير والتركيز وPostview والمزيد في ملحقات الكاميرا: مع Android 14 ، ملحقات الكاميرا يتم تحسينها وتوسيعها، مما يمكّن التطبيقات من إدارة أوقات معالجة أطول، وعلى الأجهزة المتوافقة، صور فوتوغرافية أفضل من خلال استخدام خوارزميات حسابية مكثفة مثل التصوير الفوتوغرافي في الإضاءة المنخفضة.
صوت USB بدون فقدان: ضياع تنسيقات الصوت مدعومة على الأجهزة التي تعمل بنظام التشغيل Android 14، مما يتيح تجارب بجودة عالية لعشاق الصوت عند استخدام سماعات الرأس السلكية عبر USB.
قدرات رسومية جديدة
شبكات مخصصة مع تظليل قمة الرأس والجزء: شبكات مخصصة، والتي تم تعريفها على أنها مثلثات or شرائط المثلث ويمكن فهرستها اختياريًا، وهي مدعومة الآن بواسطة Android 14. خصائص مخصصةيتم استخدام خطوات القمة والمتغيرات وتظليل الجزء الرأسي/الجزء المكتوب بواسطة AGSL لتحديد هذه الشبكات.
عارض المخزن المؤقت للأجهزة لـ Canvas: في Android 14 ، هاردويرBufferRenderer تم تقديمه للمساعدة في الرسم من خلال تسريع الأجهزة إلى ملف هاردويرBuffer باستخدام الروبوت لوحة جدارية (لوحة كانفس) واجهة برمجة التطبيقات. يعد هذا مفيدًا بشكل خاص إذا كانت حالة الاستخدام الخاصة بك تتضمن السحب بزمن وصول منخفض التحكم السطحي التواصل مع مؤلف النظام.
تجربة المستخدم
العودة التنبؤية: بالإضافة إلى الرسوم المتحركة للعودة إلى المنزل التي تظهر في Android 13، يوفر Android 14 اثنتين من الرسوم المتحركة الإضافية لنظام العودة التنبؤية: النشاط المتبادل والمهام المشتركة. لإعطاء مزيد من الوقت للتحسين والسماح لمزيد من التطبيقات باختيار استخدام ميزة "الرجوع التنبؤي"، تظل الرسوم المتحركة للنظام مخفية خلف خيار المطور. ومع ذلك، يمكن للمستخدمين الآن الوصول المواد وJetpack الظهر التنبؤي الرسوم المتحركة.
الخصوصية والأمن
تحديثات مشاركة البيانات: عندما يشارك أحد التطبيقات بيانات الموقع مع أطراف ثالثة، سيرى المستخدمون قسمًا جديدًا في مربع حوار إذن تشغيل الموقع حيث يمكنهم إدارة الوصول إلى بيانات التطبيق والحصول على مزيد من المعلومات.
الوصول الجزئي إلى الصور ومقاطع الفيديو: يمكن الآن لمستخدمي Android 14 السماح لتطبيقك بالوصول إلى صور ومقاطع فيديو محددة فقط عندما يطلب أيًا من أذونات الوسائط المرئية (READ_MEDIA_IMAGES / READ_MEDIA_VIDEO) المقدمة في SDK 33. ننصح باستخدام أحدث أفضل الممارسات لدينا لتعديل تطبيقك في ضوء ذلك تحديث.
توافق التطبيق
يعطي Android الأولوية لتوافق التطبيقات لجعل التحديثات أسرع وأكثر سلاسة مع كل إصدار للنظام الأساسي. لنمنحك مزيدًا من الوقت لإجراء أي تعديلات ضرورية على التطبيق، أجرينا معظم التغييرات على الاشتراك في Android 14 حتى يستهدف تطبيقك الإصدار 34 من SDK. كما قمنا بتحسين أدواتنا وعملياتنا لمساعدتك على الاستعداد قريبًا.
أسهل اختبار وتصحيح التغييرات: هذا العام، سيجعل Android العديد من تعديلات الاشتراك قابلة للتبديل مرة أخرى لتسهيل اختبار التغييرات قبل أن تؤثر على تطبيقك. يمكنك استخدام مفاتيح التبديل في إعدادات المطور أو adb لفرض تمكين التغييرات أو إلغاء تنشيطها بشكل فردي. انظر المعلومات على هذا الرابط.
للحصول على أفضل تجربة تطوير مع Android 14، نوصي باستخدام أحدث إصدار من أندرويد ستوديو القنفذ. بمجرد الانتهاء من الإعداد، إليك بعض الأشياء التي يجب عليك القيام بها:
- جرب الميزات وواجهات برمجة التطبيقات الجديدة. قم بالإبلاغ عن المشكلات في أداة التتبع الخاصة بنا على صفحة التعليقات.
- اختبر تطبيقك الحالي للتأكد من توافقه – تعرف على ما إذا كان تطبيقك يتأثر بتغييرات السلوك الافتراضية في Android 14. قم بتثبيت تطبيقك على جهاز أو محاكي يعمل بنظام Android 14 واختبره على نطاق واسع.
- اختبر تطبيقك من خلال تغييرات الاشتراك – يحتوي Android 14 على تغييرات سلوكية قابلة للاشتراك لا تؤثر إلا على تطبيقك عندما يستهدف النظام الأساسي الجديد. من المهم فهم هذه التغييرات وتقييمها مبكرًا. لتسهيل الاختبار، يمكنك ذلك تبديل التغييرات وإيقافها بشكل فردي.
- قم بتحديث تطبيقك باستخدام Android SDK Upgrade Assistant - يقوم Android Studio Hedgehog الآن بتصفية وتحديد تغييرات Android 14 API المحددة ذات الصلة بتطبيقك، ويرشدك خلال خطوات ترقية targetSdkVersion باستخدام مساعد ترقية Android SDK.
وفي الختام
يقدم Android 14 مجموعة من الميزات والتحسينات الجديدة التي يمكن أن ترفع تصميم التطبيق وتطويره إلى آفاق جديدة وتضمن توافق تطبيقك ويوفر تجربة مستخدم رائعة. من خلال تبني خيارات التخصيص، يمكن للمطورين تكييف تطبيقاتهم لتلبية التفضيلات والاحتياجات المتغيرة باستمرار للمستخدمين الذين يقومون بإنشاء تطبيقات أكثر جاذبية وسهلة الاستخدام.
المرجع مأخوذ من: https://android-developers.googleblog.com/2023/10/android-14-is-live-in-aosp.html
https://developer.android.com/about/versions/14/summary
https://developer.android.com/about/versions/14/behavior-changes-14
نبذة عن الكاتب:
يعمل أناند سينغ حاليًا مع Mantra Labs كمدير فني. لديه معرفة قوية بتطوير الهاتف المحمول.
- محتوى مدعوم من تحسين محركات البحث وتوزيع العلاقات العامة. تضخيم اليوم.
- PlatoData.Network Vertical Generative Ai. تمكين نفسك. الوصول هنا.
- أفلاطونايستريم. ذكاء Web3. تضخيم المعرفة. الوصول هنا.
- أفلاطون كربون، كلينتك ، الطاقة، بيئة، شمسي، إدارة المخلفات. الوصول هنا.
- أفلاطون هيلث. التكنولوجيا الحيوية وذكاء التجارب السريرية. الوصول هنا.
- المصدر https://www.mantralabsglobal.com/economic-downturn-where-should-emerging-tech-firms-channel-their-investments/
- :لديها
- :يكون
- :ليس
- :أين
- $ UP
- 1
- 13
- 14
- 2022
- 33
- 8
- 9
- a
- ماهرون
- تسارع
- الوصول
- إمكانية الوصول
- تكيف
- بنك التنمية الآسيوي
- تضيف
- إضافة
- إضافي
- يضيف
- مميزات
- تقديم المشورة لك
- تؤثر
- تتأثر
- بعد
- خوارزميات
- الكل
- السماح
- أيضا
- an
- و
- الروبوت
- أندرويد 13
- الرسوم المتحركة
- الرسوم المتحركة
- أي وقت
- API
- واجهات برمجة التطبيقات
- التطبيق
- التطبيقات
- تطبيقي
- نهج
- التطبيقات
- هي
- مجموعة
- وصول
- فنـون
- البند
- AS
- تقييم
- At
- سمعي
- المؤلفة
- تلقائيا
- المتوسط
- تنتظر
- الى الخلف
- خلفية
- على أساس
- بطارية
- BE
- لان
- قبل
- سلوك
- وراء
- أفضل
- أفضل الممارسات
- بيتا
- أفضل
- كبير
- يجلب
- بث
- العازلة
- by
- CAKE
- وكاميرا
- CAN
- قماش
- قدرات
- الطاقة الإنتاجية
- قبعات
- حقيبة
- غير
- التغييرات
- قناة
- اختار
- الكود
- بارد
- الجمع بين
- Communication
- الشركات
- مقارنة
- مقارنة
- التوافق
- متوافق
- إكمال
- نظر
- استهلاك
- خلق
- حالياًّ
- حاليا
- منحنى
- التخصيص
- تصميم
- حسب الطلب
- دورات
- البيانات
- الوصول إلى البيانات
- يوم
- انخفض
- عميق
- الترتيب
- تعريف
- تصميم
- المطور
- المطورين
- التطوير التجاري
- جهاز
- الأجهزة
- حوار
- العرض
- عرض
- غطس
- غوص
- do
- إلى أسفل
- هبوط
- رسم
- ديناميكي
- حيوي
- e
- كل
- بلهفة
- في وقت مبكر
- سهولة
- أسهل
- اقتصادي
- الإنكماش الاقتصادي
- على نحو فعال
- كهرباء
- رفع
- احتضان
- الناشئة
- تمكين
- تمكين
- جذاب
- تعزيز
- كاف
- ضمان
- أدخل
- خاصة
- دائم التغير
- كل
- المثيره
- موسع
- الخبره في مجال الغطس
- تمكنت
- خبرة
- اكتشف
- اضافات المتصفح
- على نطاق واسع
- أسرع
- المميزات
- ردود الفعل
- أقل
- ملفات
- مرشحات
- الشركات
- الاسم الأول
- تركز
- الخطوط
- في حالة
- شكل
- تجمد
- تبدأ من
- مجمد
- أساسي
- إضافي
- الجنس
- ولدت
- دولار فقط واحصل على خصم XNUMX% على جميع
- منح
- إعطاء
- الرسومات
- عظيم
- جدا
- تجمع
- أجهزة التبخير
- يملك
- تقرير التنمية البشرية
- he
- سماعات
- قنفذ
- المرتفعات
- مساعدة
- هنا
- مخفي
- مرتفع
- نطاق ديناميكي مرتفع
- مضيف
- كيفية
- لكن
- HTML
- HTTP
- HTTPS
- i
- يحدد
- if
- صورة
- صور
- التأثير
- أهمية
- تحسن
- تحسينات
- تحسين
- in
- يشمل
- دمج
- في ازدياد
- مفهرس
- بشكل فردي
- لديها
- معلومات
- مبتكرة
- تثبيت
- إلى
- أدخلت
- الاستثمارات
- مسائل
- IT
- انها
- احتفظ
- علم
- المعرفة
- معروف
- مختبرات
- لغة
- اللغات
- كبير
- آخر
- أحدث إصدار
- تعلم
- اسمحوا
- الاستفادة من
- دورة حياة
- ضوء
- مثل
- قائمة
- موقع
- طويل الأمد
- يعد
- خفض
- صنع
- تحتفظ
- أغلبية
- جعل
- إدارة
- مدير
- تعويذة
- مختبرات مانترا
- كثير
- أقصى
- مايو..
- الوسائط
- تعرف علي
- مكبر الصوت : يدعم، مع دعم ميكروفون مدمج لمنع الضوضاء
- المقاييس
- الجوال
- التعديلات
- تعديل
- الأكثر من ذلك
- أكثر
- تقريبا
- ضروري
- إحتياجات
- جديد
- مزايا جديدة
- منصة جديدة
- التالي
- لا
- الآن
- عدد
- تحصل
- of
- خصم
- عرض
- الوهب
- on
- مرة
- ONE
- منها
- فقط
- على
- تعمل
- نظام التشغيل
- مزيد من الخيارات
- or
- طلب
- لنا
- في الخارج
- على مدى
- صفحة
- الأحزاب
- إذن
- أذونات
- منظور
- الصور
- تصوير
- الصور
- بكسل
- المنصة
- منصات التداول
- أفلاطون
- الذكاء افلاطون البيانات
- أفلاطون داتا
- وفرة أو فرط
- السكان
- قوي
- الممارسات
- التفضيلات
- تعطي الأولوية لل
- العمليات
- معالجة
- برنامج
- برامج
- ممنوع
- وعد
- واعد
- ويوفر
- جمهور
- بسرعة
- رفع
- رامات
- نطاق
- معدل
- استعداد
- تسلم
- الأخيرة
- نوصي
- متكرر
- يقلل
- إقليمي
- الافراج عن
- ذات الصلة
- تقرير
- تطلب
- مطلوب
- المتطلبات الأساسية
- القيود
- ثور
- تشغيل
- وقت التشغيل
- نفسه
- حجم
- التحجيم
- الإستراحة
- سلس
- القسم
- انظر تعريف
- رأيت
- خدماتنا
- طقم
- إعدادات
- عدة
- مشاركة
- مشاركة
- ينبغي
- هام
- عزباء
- المقاس
- الأصغر
- بعض
- تحدث
- محدد
- سرعة
- معيار
- ابتداء
- يبدأ
- البدء
- الولايه او المحافظه
- خطوات
- لا يزال
- تخزين
- خطوات
- قوي
- ستوديو
- الدعم
- مدعومة
- نظام
- أنظمة
- خياط
- أخذ
- اتخذت
- استهداف
- الأهداف
- التكنولوجيا
- تجربه بالعربي
- الاختبار
- نص
- شكر
- أن
- •
- المعلومات
- من مشاركة
- منهم
- وبالتالي
- تشبه
- هم
- الأشياء
- الثالث
- طرف ثالث
- عبر
- الوقت
- مرات
- إلى
- أدوات
- الإجمالي
- اثنان
- ui
- الترا
- فهم
- فريد من نوعه
- الوحدات
- حتى
- تحديث
- آخر التحديثات
- ترقية
- USB
- تستخدم
- حالة الاستخدام
- مستعمل
- مستخدم
- تجربة المستخدم
- سهل الاستعمال
- المستخدمين
- استخدام
- الإصدار
- مقاطع فيديو
- بصري
- وسائل الاعلام المرئية
- انتظر
- يمشي
- دافئ
- we
- أسبوع
- حسن
- كان
- متى
- سواء
- التي
- من الذى
- سوف
- مع
- للعمل
- عامل
- عام
- أنت
- حل متجر العقارات الشامل الخاص بك في جورجيا
- زفيرنت