أخبار المنتجات

وداعًا "متوافق مع الأجهزة الجوّالة فقط"، ومرحبًا "متوافق مع الأجهزة المختلفة": ثلاثة تحديثات أساسية من عام 2025 لإنشاء تطبيقات متوافقة مع الأجهزة المختلفة

قراءة لمدة دقيقتين
Fahd Imtiaz
مدير أول للمنتجات

وداعًا Mobile Only، وأهلاً Adaptive: ثلاثة تحديثات أساسية من 2025 لإنشاء تطبيقات متكيّفة

في عام 2025، توسّعت منظومة Android المتكاملة لتشمل أجهزة أخرى غير الهواتف. يتيح نظام التشغيل Android للمطوّرين اليوم الوصول إلى أكثر من 500 مليون جهاز نشط، بما في ذلك الأجهزة القابلة للطي والأجهزة اللوحية وأجهزة الواقع الممتد وأجهزة Chromebook والسيارات المتوافقة.

9x.png

وهذه ليست مجرد شاشات إضافية، بل تمثّل شريحة جمهور ذات قيمة أعلى. لقد تبيّن لنا أنّ المستخدمين الذين يملكون هاتفًا وجهازًا لوحيًا ينفقون 9 أضعاف ما ينفقه المستخدمون الذين يملكون هاتفًا فقط على التطبيقات وعمليات الشراء داخل التطبيقات. بالنسبة إلى مستخدمي الأجهزة القابلة للطي، يرتفع متوسط الإنفاق إلى حوالي 14 ضعفًا*.

تشير هذه التفاعلات إلى تحوّل ضروري في عملية التطوير: وداعًا للتطبيقات على الأجهزة الجوّالة، ومرحبًا بالتطبيقات التكيّفية.

adaptive-apps.png


لمساعدتك في الاستعداد لهذا المستقبل، أمضينا هذا العام في إطلاق أدوات تجعل التصميم التكيّفي هو الطريقة التلقائية لإنشاء التطبيقات. في ما يلي ثلاثة تحديثات رئيسية من عام 2025 مصمَّمة لمساعدتك في إنشاء هذه التجارب.

توحيد السلوك التكيّفي باستخدام Android 16

لإتاحة هذا التغيير، قدّمت الإصدار 16 من نظام التشغيل Android تغييرات مهمة على كيفية تقييد التطبيقات للاتجاه وإمكانية تغيير الحجم. على الشاشات التي يبلغ عرضها 600 وحدة بكسل مستقلة عن الكثافة على الأقل، يتم تجاهل القيود في ملف البيان ووقت التشغيل، ما يعني أنّه لم يعُد بإمكان التطبيقات حصر نفسها في اتجاه أو حجم معيّن. بدلاً من ذلك، تملأ هذه الأبعاد نافذة العرض بأكملها، ما يضمن إمكانية تغيير حجم واجهة المستخدم بسلاسة بين الوضعين العمودي والأفقي. 

وبما أنّ ذلك يعني أنّ سياق تطبيقك سيتغيّر بشكل متكرّر، من المهم التأكّد من الحفاظ على حالة واجهة المستخدم أثناء تغييرات الإعدادات. في حين يوفّر Android 16 خيار إيقاف مؤقت لمساعدتك في إدارة هذه المرحلة الانتقالية، سيجعل Android 17 (الإصدار 37 من حزمة تطوير البرامج (SDK)) هذا السلوك إلزاميًا. لضمان عمل تطبيقك على النحو المتوقّع في ظل هذه الشروط الجديدة، استخدِم المحاكي القابل لتغيير الحجم في "استوديو Android" من أجل اختبار التصاميم التكيّفية اليوم

إتاحة استخدام شاشات أخرى غير شاشة الجهاز اللوحي من خلال الإصدار 1.5.0 من Jetpack WindowManager

ومع تطوّر الأجهزة، يجب أن تتطوّر تعريفاتنا الحالية لكلمة "كبير" لتواكب هذا التطور. في تشرين الأول (أكتوبر)، أصدرنا الإصدار 1.5.0 من Jetpack WindowManager لتحسين التوافق مع العدد المتزايد من الشاشات الكبيرة جدًا وبيئات سطح المكتب.

في مساحات العرض هذه، لا يكون التنسيق "موسّع" العادي، الذي يتّسع عادةً لنافذتَين بشكل مريح، كافيًا في كثير من الأحيان. على شاشة مقاس 27 بوصة، يمكن أن تبدو لوحتان ممتدّتين ومتفرّقتين، ما يؤدي إلى عدم استخدام مساحة الشاشة القيّمة. لحلّ هذه المشكلة، قدّمت مكتبة WindowManager الإصدار 1.5.0 فئتَين جديدتَين لحجم النافذة حسب العرض: "كبير" (من 1200 وحدة بكسل مستقلة عن الكثافة إلى 1600 وحدة بكسل مستقلة عن الكثافة) و"كبير جدًا" (1600 وحدة بكسل مستقلة عن الكثافة أو أكثر).

window_size_classes_width.png

تشير نقاط التوقّف الجديدة هذه إلى الوقت المناسب للتبديل إلى واجهات عالية الكثافة. بدلاً من توسيع عرض على شكل قائمة مع تفاصيل نموذجي، يمكنك الاستفادة من العرض لإظهار ثلاثة أو حتى أربعة أجزاء في الوقت نفسه.  تخيَّل برنامج بريد إلكتروني يعرض مجلداتك وقائمة البريد الوارد والرسالة المفتوحة وشريطًا جانبيًا للتقويم، كل ذلك في عرض واحد. تمت إضافة إمكانية استخدام فئات أحجام النوافذ هذه إلى Compose Material 3 التكيُّفي في الإصدار 1.2

إعادة التفكير في رحلات المستخدمين باستخدام الإصدار 3 من Jetpack Navigation

كان إنشاء واجهة مستخدم تتحوّل من شاشة هاتف واحدة إلى تخطيط جهاز لوحي متعدد اللوحات يتطلّب إدارة معقّدة للحالة.  كان هذا يعني غالبًا فرض استخدام رسم بياني للتنقّل مصمّم لوجهات فردية من أجل التعامل مع طرق عرض متزامنة. بعد الإعلان عنها لأول مرة في مؤتمر I/O 2025، أصبحت مكتبة Jetpack Navigation 3 مستقرة الآن، وهي تقدّم أسلوبًا جديدًا للتعامل مع رحلات المستخدمين في التطبيقات المتكيّفة.

تم تصميم Nav3 خصيصًا لـ Compose، وهو يبتعد عن بنية الرسم البياني المتكاملة. بدلاً من ذلك، يوفّر هذا الإطار وحدات إنشاء منفصلة تمنحك تحكّمًا كاملاً في سجلّ الرجوع والحالة. يحلّ ذلك مشكلة المصدر الواحد للحقيقة الشائعة في التصاميم المقسّمة إلى لوحتَين. بما أنّ Nav3 تستخدم واجهة Scenes API، يمكنك عرض لوحات متعددة في الوقت نفسه بدون إدارة حِزم سابقة متضاربة، ما يسهّل الانتقال بين طرق العرض المضغوطة والموسّعة.

أساس لمستقبل تكيُّفي

unnamed (1).png


قدّمنا لك هذا العام الأدوات التي تحتاج إليها، بدءًا من التحسين لتوفير تنسيقات واسعة النطاق، وصولاً إلى عناصر التحكّم الدقيقة في WindowManager وNavigation 3. وبدأ نظام التشغيل Android 16 في التحوّل نحو واجهة مستخدم مرنة تمامًا، وسيتم طرح تحديثات في العام المقبل لتقديم تجارب ممتازة قابلة للتكيّف على جميع أشكال الأجهزة. لمزيد من المعلومات عن مبادئ التطوير التكيّفي والبدء، انتقِل إلى d.android.com/adaptive-apps

الأدوات جاهزة، والمستخدمون ينتظرون. نحن متحمّسون لرؤية ما ستبتكرونه.

*المصدر: بيانات المستخدم على Google

تأليف:

متابعة القراءة