وداعًا للتطبيقات المخصّصة للأجهزة الجوّالة فقط، ومرحبًا بالتطبيقات التكيّفية: ثلاثة تحديثات أساسية من عام 2025 لإنشاء تطبيقات تكيّفية
دقيقتان للقراءة
وداعًا للتطبيقات المخصّصة للأجهزة الجوّالة فقط، ومرحبًا بالتطبيقات التكيّفية: ثلاثة تحديثات أساسية من عام 2025 لإنشاء تطبيقات تكيّفية
في عام 2025، توسّعت منظومة Android المتكاملة لتتخطى حدود الهاتف. يتيح ذلك للمطوّرين اليوم الوصول إلى أكثر من 500 مليون جهاز نشط، بما في ذلك الهواتف القابلة للطي والأجهزة اللوحية وأجهزة XR وأجهزة Chromebook والسيارات المتوافقة.
لا تقتصر هذه الأجهزة على شاشات إضافية، بل تمثّل جمهورًا أكثر قيمة. لقد لاحظنا أنّ المستخدمين الذين يملكون هاتفًا وجهازًا لوحيًا ينفقون 9 أضعاف أكثر على التطبيقات وعمليات الشراء داخل التطبيقات مقارنةً بالمستخدمين الذين يملكون هاتفًا فقط. بالنسبة إلى مستخدمي الهواتف القابلة للطي، يرتفع متوسط الإنفاق إلى 14 ضعفًا تقريبًا*.
يشير هذا التفاعل إلى تحوّل ضروري في عملية التطوير: وداعًا للتطبيقات المخصّصة للأجهزة الجوّالة، ومرحبًا بالتطبيقات التكيّفية.
لمساعدتك في إنشاء تطبيقات لهذا المستقبل، أمضينا هذا العام في طرح أدوات تجعل من التطبيقات التكيّفية الطريقة التلقائية للإنشاء. في ما يلي ثلاثة تحديثات رئيسية من عام 2025 مصمّمة لمساعدتك في إنشاء هذه التجارب.
توحيد السلوك التكيّفي باستخدام Android 16
لدعم هذا التحوّل، قدّم Android 16 تغييرات كبيرة على طريقة تقييد التطبيقات للاتجاه وإمكانية تغيير الحجم. على الشاشات التي يبلغ عرضها 600dp على الأقل، يتم تجاهل القيود المفروضة على ملف البيان ووقت التشغيل، ما يعني أنّه لم يعُد بإمكان التطبيقات قفل نفسها على اتجاه أو حجم معيّنَين. بدلاً من ذلك، تملأ التطبيقات نافذة العرض بأكملها، ما يضمن تغيير حجم واجهة المستخدم بسلاسة في الوضعَين العمودي والأفقي.
بما أنّ ذلك يعني أنّ سياق تطبيقك سيتغيّر بشكل متكرر أكثر، من المهم التحقّق من أنّك تحافظ على حالة واجهة المستخدم أثناء تغييرات الإعدادات. بينما يقدّم Android 16 خيارًا مؤقتًا لإيقاف هذه الميزة لمساعدتك في إدارة هذا الانتقال، سيجعل Android 17 (الإصدار 37 من حزمة تطوير البرامج (SDK)) هذا السلوك إلزاميًا. لضمان تصرّف تطبيقك على النحو المتوقّع في ظل هذه الشروط الجديدة، استخدِم المحاكي القابل لتغيير الحجم في "استوديو Android" لاختبار تنسيقاتك التكيّفية اليوم.
دعم الشاشات التي تتخطى حدود الجهاز اللوحي باستخدام Jetpack WindowManager 1.5.0
مع تطوّر الأجهزة، يجب أن تتطوّر تعريفاتنا الحالية لكلمة "كبير" معها. في أكتوبر، طرحنا Jetpack WindowManager 1.5.0 لتحسين دعم العدد المتزايد من الشاشات الكبيرة جدًا وبيئات أجهزة الكمبيوتر المكتبية.
على هذه الشاشات، غالبًا ما يكون التنسيق العادي "موسّع" غير كافٍ، وهو التنسيق الذي يتسع عادةً لجزأين بشكل مريح. على شاشة مقاس 27 بوصة، يمكن أن يبدو الجزآن ممتدّين ومتفرّقَين، ما يترك مساحة قيّمة على الشاشة غير مستخدَمة. لحلّ هذه المشكلة، قدّم WindowManager 1.5.0 فئتَين جديدتَين لحجم النافذة حسب العرض: كبير (من 1200dp إلى 1600dp) وكبير جدًا (1600dp فأكثر).
تشير نقاط التوقف الجديدة هذه إلى الوقت المناسب للتبديل إلى واجهات عالية الكثافة. بدلاً من توسيع عرض على شكل قائمة مع تفاصيل نموذجي، يمكنك الاستفادة من العرض لعرض ثلاثة أجزاء أو حتى أربعة في آنٍ واحد. تخيَّل برنامج بريد إلكتروني يعرض مجلداتك وقائمة البريد الوارد والرسالة المفتوحة وشريطًا جانبيًا للتقويم، كل ذلك في طريقة عرض واحدة. تمت إضافة دعم فئتَي حجم النافذة هاتَين إلى Compose Material 3 التكيّفي في الإصدار 1.2.
إعادة التفكير في مسارات المستخدمين باستخدام Jetpack Navigation 3
كان إنشاء واجهة مستخدم تتحوّل من شاشة هاتف واحدة إلى تنسيق جهاز لوحي متعدد الأجزاء يتطلّب إدارة معقّدة للحالة. غالبًا ما كان ذلك يعني إجبار رسم بياني للتنقّل مصمّم لوجهات فردية على التعامل مع طرق عرض متزامنة. تم الإعلان عن Jetpack Navigation 3 لأول مرة في مؤتمر I/O 2025، وهو الآن إصدار ثابت يقدّم نهجًا جديدًا للتعامل مع مسارات المستخدمين في التطبيقات التكيّفية.
تم تصميم Nav3 لـ Compose، وهو يتخلّى عن بنية الرسم البياني الموحّدة. بدلاً من ذلك، يقدّم وحدات إنشاء منفصلة تمنحك تحكّمًا كاملاً في سجلّ الرجوع والحالة. يحلّ ذلك تحدّي المصدر الوحيد للحقيقة الشائع في التنسيقات المقسّمة إلى جزأين. بما أنّ Nav3 يستخدم واجهة برمجة التطبيقات Scenes API، يمكنك عرض أجزاء متعددة في آنٍ واحد بدون إدارة سجلّات رجوع متضاربة، ما يسهّل الانتقال بين طرق العرض المصغّرة والموسّعة.
أساس لمستقبل تكيّفي
قدّم هذا العام الأدوات التي تحتاج إليها، بدءًا من التحسين للتنسيقات الموسّعة وصولاً إلى عناصر التحكّم الدقيقة في WindowManager و Navigation 3. وبدأ Android 16 التحوّل نحو واجهة مستخدم مرنة حقًا، مع توفّر تحديثات في العام المقبل لتقديم تجارب تكيّفية ممتازة على جميع أشكال الأجهزة. لمعرفة المزيد من المعلومات عن مبادئ التطوير التكيّفي والبدء، انتقِل إلى d.android.com/adaptive-apps.
الأدوات جاهزة والمستخدمون في انتظارك. نحن متشوّقون لرؤية ما ستنشئه!
*المصدر: بيانات المستخدم على Google
-
أخبار المنتجاتمع طرح Android 17، ننتقل إلى معيار تطوير يركّز على التطبيقات التكيّفية. لم يعُد المستخدمون يعتمدون على شكل جهاز واحد، بل ينتقلون بين الهواتف والهواتف القابلة للطي والأجهزة اللوحية وأجهزة الكمبيوتر المحمولة وشاشات السيارات وبيئات XR الغامرة طوال اليوم.
Fahd Imtiaz • 4 دقائق للقراءة -
أخبار المنتجاتيسرّنا طرح Wear OS 7، وهو تحديث رئيسي يقدّم عصرًا جديدًا من كفاءة استهلاك الطاقة والذكاء للمستخدمين والمطوّرين على حد سواء.
John Zoeller • 9 دقائق للقراءة -
أخبار المنتجاتأصبح الإصدار 1.0 من Jetpack Navigation 3 إصدارًا ثابتًا.
Don Turner • 3 دقائق للقراءة
يمكنك تلقّي أحدث الإحصاءات حول تطوير تطبيقات Android في بريدك الوارد أسبوعيًا.