مؤتمر Google I/O للعام 2025: إنشاء تطبيقات Android متكيّفة تعمل بشكل ممتاز على جميع أشكال الأجهزة
مدّة القراءة: 5 دقائق
إذا لم يكن تطبيقك مصمَّمًا ليتكيّف مع مختلف الأجهزة، ستفوتك فرصة الوصول إلى شريحة كبيرة من المستخدمين على أكثر من 500 مليون جهاز. في مؤتمر Google I/O هذا العام، سنستكشف كيف أنّ التطوير التكيّفي ليس فكرة جيدة فحسب، بل هو ضروري لإنشاء تطبيقات تتألق في منظومة أجهزة Android المتكاملة المتوسّعة. هذا هو دليلك للوصول إلى المستخدمين أينما كانوا، وتقديم تجارب مخصّصة تمامًا لتلبية احتياجاتهم.
ميزة إنشاء تطبيقات متكيّفة
في عالمنا الحالي الذي يضم أجهزة متعددة، يتوقّع المستخدمون أن تعمل تطبيقاتهم المفضّلة بسلاسة وبطريقة سهلة الاستخدام، سواء كانوا يستخدمون هاتفًا ذكيًا أو جهازًا لوحيًا أو Chromebook. ولا يقتصر هذا التوقّع لتجارب سلسة على الراحة، بل هو عامل مهم في تفاعل المستخدمين والاحتفاظ بهم.
على سبيل المثال، يقضي مستخدمو تطبيقات الترفيه (بما في ذلك Prime Video وNetflix وHulu) على كلّ من الهاتف والجهاز اللوحي وقتًا أطول بنسبة% 200 تقريبًا داخل التطبيق (أي ما يقرب من 3 أضعاف معدّل الاهتمام بالتطبيق) مقارنةً بمستخدمي الهاتف فقط في الولايات المتحدة*.
لاحظت Peacock، وهي خدمة البث من NBCUniversal، أنّ المستخدمين يتنقلون بين الأجهزة الجوّالة والشاشات الكبيرة، ويتيح التصميم المتكيّف إمكانية استخدام إصدار واحد على مختلف أشكال الأجهزة.
"يتيح ذلك لخدمة Peacock المزيد من الوقت للابتكار بشكل أسرع وتقديم قيمة أكبر لعملائها".
– دييغو فالينتي، رئيس قسم الأجهزة الجوّالة في Peacock وخدمة البث المباشر العالمية
يقدّم تطوير التطبيقات المتكيّفة على Android الحلّ الاستراتيجي، ما يتيح للتطبيقات أن تعمل بفعالية على مجموعة متزايدة من الأجهزة والسياقات من خلال خيارات تصميم ذكية تؤكّد على إعادة استخدام الرموز البرمجية وقابلية التكيّف. مع استمرار نمو Android في أشكال الأجهزة الجديدة والتحسينات القادمة، مثل إمكانية عرض التطبيقات في نوافذ على أجهزة الكمبيوتر وشاشات العرض المتصلة في Android 16، أصبحت قدرة التطبيق على التكيّف بسلاسة مع أحجام الشاشات المختلفة أمرًا بالغ الأهمية للحفاظ على المستخدمين والحفاظ على القدرة التنافسية.
بالإضافة إلى المزايا المباشرة التي يحصل عليها المستخدم، يؤدي التصميم التكيّفي أيضًا إلى زيادة مستوى الظهور. يساعد "متجر Google Play" بنشاط في الترويج للمطوّرين الذين تتفوّق تطبيقاتهم على مختلف أشكال الأجهزة. إذا كان تطبيقك يقدّم تجربة رائعة على الأجهزة اللوحية أو تجربة ممتازة على أجهزة ChromeOS، سيسهل على المستخدمين العثور على تطبيقك على هذه الأجهزة، ما يحقّق فائدة للجميع: تطبيقات أفضل جودة للمستخدمين وجمهور أوسع لك.
أحدث التطورات في مجال تطوير تطبيقات Android التكيّفية من مؤتمر Google I/O
لمساعدتك في إنشاء تجارب تفاعلية جذابة بشكل أكثر فعالية، شاركنا العديد من التحديثات الرئيسية في مؤتمر I/O هذا العام.
تصميم تطبيقات لمنظومة أجهزة Android المتكاملة المتنامية
يمكن لتطبيقاتك على الأجهزة الجوّالة الآن الوصول إلى المستخدمين على أكثر من 500 مليون جهاز نشط، بما في ذلك الهواتف القابلة للطي والأجهزة اللوحية وأجهزة Chromebook وحتى السيارات المتوافقة، وذلك بإجراء الحد الأدنى من التغييرات. يقدّم Android 16 تحسينات كبيرة على ميزة "العرض في نافذة" للاستمتاع بتجربة استخدام على الشاشات الكبيرة مماثلة لأجهزة الكمبيوتر المكتبية وعند توصيل الأجهزة بشاشات خارجية. يفتح Android XR آفاقًا جديدة، ما يتيح توفير تطبيقاتك الحالية للأجهزة الجوّالة في بيئات افتراضية غامرة.
التحوّل إلى طريقة التفكير التكيُّفي
مع توسّع منظومة أجهزة Android، أصبح تطوير التطبيقات المتكيّفة استراتيجية أساسية. ويتمحور حول كيفية تشغيل تطبيق الأجهزة الجوّالة نفسه بشكل جيد على الهواتف والأجهزة القابلة للطي والأجهزة اللوحية وأجهزة Chromebook والشاشات المتصلة والواقع الممتد والسيارات، ما يضع أساسًا قويًا للأجهزة المستقبلية ويوفّر تمييزًا لأشكال الأجهزة المحدّدة. ليس عليك إعادة إنشاء تطبيقك لكل شكل من أشكال الأجهزة، بل إجراء تغييرات صغيرة ومتكررة حسب الحاجة. إنّ تبنّي هذه العقلية التكيّفية اليوم لا يقتصر على مواكبة التغييرات، بل يهدف إلى الريادة في تقديم تجارب مستخدمين استثنائية في جميع أنحاء منظومة Android المتكاملة.
الاستفادة من الأدوات والمكتبات الفعّالة لإنشاء تطبيقات متكيّفة:
- مكتبة "تصميمات متجاوبة في Compose": تسهّل هذه المكتبة عملية التطوير المتجاوب من خلال السماح لرمز تطبيقك بالتوافق مع أنماط التصميم الأساسية، مثل عرض على شكل قائمة مع تفاصيل واللوحة الجانبية، التي يتم إعادة ترتيبها تلقائيًا عند تغيير حجم تطبيقك أو تدويره أو طيّه. في الإصدار 1.1، أتحنا إمكانية توسيع اللوحات، ما يسمح للمستخدمين بتغيير حجمها. عرض تطبيق Socialite التجريبي كيف يمكن لقاعدة رموز برمجية واحدة تستخدم هذه المكتبة أن تتكيّف مع ستة أشكال مختلفة. تم أيضًا الإعلان في الإصدار 1.2 (الإصدار الأولي) عن استراتيجيات جديدة للتكيّف، مثل "التحليق" (رفع جزء من الشاشة، مثلاً إلى مربّع حوار أو ورقة في أسفل الشاشة) و "إعادة التدفق" (إعادة تنظيم الأجزاء على المستوى نفسه). بالنسبة إلى الواقع الممتد (XR)، يمكن أن تعمل عمليات إلغاء المكوّنات تلقائيًا على تحويل عناصر واجهة المستخدم إلى عناصر مكانية.
- الإصدار 3 من Jetpack Navigation (إصدار أولي): تسهّل مكتبة التنقّل الجديدة هذه تحديد مسارات المستخدمين على مستوى الشاشات باستخدام رمز برمجي نموذجي أقل، لا سيما بالنسبة إلى التصاميم المتعددة اللوحات في Compose. يساعد ذلك في التعامل مع السيناريوهات التي قد تكون فيها لوحات القوائم والتفاصيل وجهات منفصلة على الشاشات الأصغر، ولكن يتم عرضها معًا على الشاشات الأكبر. يمكنك تجربة مكتبة Jetpack Navigation الجديدة في إصدار ألفا.
- تحسينات على الإدخال في Jetpack Compose: تعمل بنية Compose ذات الطبقات والدعم القوي للإدخال والموقع الواحد لمنطق التصميم على تبسيط عملية إنشاء واجهات مستخدم تكيُّفية. ستتضمّن الإصدار 1.9 من Compose قوائم السياق التي تظهر عند النقر بزر الماوس الأيمن ووظائف محسّنة للوحة اللمس/الماوس.
- فئات حجم النافذة: استخدِم فئات حجم النافذة لاتخاذ قرارات بشأن التنسيق على أعلى مستوى. يقدّم الإصدار 1.5 من AndroidX.window فئتَين جديدتَين لحجم العرض، وهما "كبير" (من 1200 إلى 1600 وحدة بكسل مستقلة عن الكثافة) و "كبير جدًا" (1600 وحدة بكسل مستقلة عن الكثافة أو أكثر)، ما يوفّر نقاط توقّف أكثر دقة للشاشات الكبيرة. يساعد ذلك في تحديد الوقت المناسب لتوسيع أشرطة التنقّل أو عرض ثلاث لوحات من المحتوى. تم أيضًا الإعلان عن إتاحة نقاط التوقّف الجديدة هذه في الإصدار الأوّلي من مكتبة التصاميم المتجاوبة في Compose 1.2، بالإضافة إلى إرشادات التصميم.
- معاينات الإنشاء: احصل على ملاحظات سريعة من خلال عرض التصاميم على مجموعة كبيرة من أحجام الشاشات ونِسب العرض إلى الارتفاع. يمكنك أيضًا تحديد أجهزة مختلفة بالاسم لمعاينة واجهة المستخدم على أحجامها وقيمها الداخلية.
- اختبار التنسيقات التكيّفية: من الضروري التحقّق من صحة التنسيقات التكيّفية، ويتيح Android Studio أدوات متنوعة للاختبار، بما في ذلك معاينات بأحجام ونِسب عرض إلى ارتفاع مختلفة، ومحاكي قابل لتغيير الحجم لاختبار أحجام الشاشات المختلفة باستخدام جهاز افتراضي واحد يعمل بنظام التشغيل Android، واختبارات لقطات الشاشة، واختبارات السلوك الآلية. باستخدام ميزة "رحلات مع Gemini في استوديو Android"، يمكنك تحديد الاختبارات باستخدام اللغة الطبيعية لإجراء اختبارات أكثر فعالية على أحجام نوافذ مختلفة.
ضمان توفّر التطبيق على جميع الأجهزة
تجنَّب الإفصاح بشكل غير ضروري عن الميزات المطلوبة (مثل كاميرات أو نظام تحديد المواقع العالمي (GPS) معيّن) في ملف البيان، لأنّ ذلك قد يمنع ظهور تطبيقك في "متجر Google Play" على الأجهزة التي لا تتضمّن مكونات الأجهزة المحدّدة هذه ولكن يمكنها تشغيل تطبيقك بشكل مثالي.
التعامل مع طرق الإدخال المختلفة
تذكَّر التعامل مع طرق الإدخال المختلفة، مثل اللمس ولوحة المفاتيح والماوس، خاصةً مع أجهزة Chromebook القابلة للفصل والشاشات المتصلة.
الاستعداد للتغييرات في واجهات برمجة التطبيقات المتعلقة بالاتجاه وإمكانية تغيير الحجم في Android 16
بدءًا من Android 16، بالنسبة إلى التطبيقات التي تستهدف الإصدار 36 من حزمة تطوير البرامج (SDK)، سيتم تجاهل القيود المفروضة على اتجاه الشاشة وإمكانية تغيير الحجم ونسبة العرض إلى الارتفاع في ملف البيان ووقت التشغيل على الشاشات التي يبلغ حجمها 600 وحدة بكسل مستقلة الكثافة على الأقل في كلا البُعدين. لتلبية توقّعات المستخدمين، ستحتاج تطبيقاتك إلى تخطيطات تعمل مع النوافذ في الوضعين العمودي والأفقي، كما يجب أن تتيح تغيير الحجم في وقت التشغيل. تتوفّر علامة بيان مؤقتة لإيقاف هذه التغييرات على مستوى التطبيق والنشاط إلى حين الوصول إلى targetSdk 37، ولا تنطبق هذه التغييرات حاليًا على التطبيقات المصنَّفة على أنّها "ألعاب". مزيد من المعلومات عن هذه التغييرات في واجهة برمجة التطبيقات
اعتبارات تكيُّفية للألعاب
يجب أن تكون الألعاب قابلة للتكيّف أيضًا، وسيضيف الإصدار 6 من Unity إمكانية محسّنة للتعامل مع الإعدادات، بما في ذلك واجهات برمجة التطبيقات الخاصة بلقطات الشاشة ونسبة العرض إلى الارتفاع والكثافة. تُظهر قصص النجاح، مثل Asphalt Legends Unite، زيادات كبيرة في معدّل الاحتفاظ بالمستخدمين على الأجهزة القابلة للطي بعد تنفيذ الميزات التكيُّفية.
ابدأ إنشاء إعلانات تكيُّفية اليوم
حان الوقت الآن لتحسين تطبيقات Android وجعلها تستجيب بشكل سلس على جميع أشكال الأجهزة. من خلال أحدث الأدوات والتحديثات التي نقدّمها، يمكنك إنشاء تجارب سلسة على جميع الأجهزة، بدءًا من الهواتف القابلة للطي وصولاً إلى السيارات وغيرها. سيسمح لك تطبيق هذه الاستراتيجيات بتوسيع نطاق وصولك إلى المستخدمين وإبهارهم في جميع أنحاء منظومة Android المتكاملة.
يمكنك الاستفادة من جلسة "تطوير تطبيقات Android متجاوبة تتيح لك عرض تطبيقك بشكل مميز على جميع الأجهزة"، والاطّلاع على جميع الموارد التي تحتاج إليها لبدء رحلتك على developer.android.com/adaptive-apps.
يمكنك الاطّلاع على هذا الإعلان وجميع التحديثات من مؤتمر Google I/O 2025 على io.google اعتبارًا من 22 مايو.
*المصدر: بيانات المستخدم على Google
-
أخبار المنتجاتتقدّم Googlebook فئة جديدة من أجهزة الكمبيوتر المحمول المستندة إلى أساس Android المشترك. تجمع أجهزة Chromebook Plus بين سهولة استخدام الأجهزة الجوّالة وقوة أجهزة الكمبيوتر المكتبي، وهي مزوّدة بأجهزة عالية الأداء من شركاء مثل HP وDell وLenovo وAcer وAsus.
Fahd Imtiaz, Loryn Hairston • مدّة القراءة: 4 دقائق -
أخبار المنتجاتمع طرح هواتف Pixel 11 Pro Fold وPixel Watch 5 ومجموعة Pixel الكاملة، يمكن للمستخدمين التنقّل بسلاسة بين أحجام الشاشات المختلفة وأوضاع الاستخدام الفريدة والتجارب الذكية.
-
أخبار المنتجاتخلال فعالية Galaxy Unpacked اليوم، كشفت Samsung عن أحدث مجموعة من الأجهزة القابلة للطي والأجهزة القابلة للارتداء. بالنسبة إلى المطوّرين، يعني هذا أنّ مجموعة أشكال الأجهزة وأحجام الشاشات وأوضاع الأجهزة التي يجب أن يتوافق معها تطبيقك تتوسّع مرة أخرى.
Fahd Imtiaz, Miguel Montemayor • مدّة القراءة: 3 دقائق
يمكنك تلقّي أحدث الإحصاءات حول تطوير تطبيقات Android في بريدك الوارد أسبوعيًا.