استكشاف إمكانات جديدة باستخدام الإصدار التجريبي 1.2 من Compose Adaptive Layouts
مدّة القراءة: 3 دقائق
مع انضمام أشكال أجهزة جديدة، مثل Pixel 10 Pro Fold، إلى منظومة Android المتكاملة، أصبحت عملية تطوير التطبيقات المتكيّفة ضرورية لتقديم تجارب عالية الجودة للمستخدمين على الهواتف والأجهزة اللوحية والأجهزة القابلة للطي. يتوقّع المستخدمون أن تتكيّف واجهة مستخدم تطبيقك بسلاسة مع هذه الأحجام والأوضاع المختلفة.
لمساعدتك في إنشاء هذه التجارب الديناميكية بكفاءة أكبر، نعلن عن إطلاق الإصدار التجريبي من Compose Adaptive Layouts Library 1.2 رسميًا. يوفّر هذا الإصدار أدوات جديدة وفعّالة لإنشاء واجهات مستخدم متجاوبة ومصقولة لهذه المنظومة المتكاملة المتنامية من الأجهزة.
أدوات جديدة وفعّالة لتوسيع مساحة العمل
مكتبة "التصاميم التكيُّفية في Compose" هي مجموعة الأدوات الأساسية لإنشاء واجهات مستخدم تتكيّف مع أحجام النوافذ المختلفة. يتضمّن هذا الإصدار التجريبي الجديد ميزات فعّالة لمساعدتك في إنشاء تنسيقات متطوّرة باستخدام قدر أقل من الرموز البرمجية. تشمل الإضافات الرئيسية ما يلي:
- استراتيجيات جديدة وفعّالة للتنسيق: يقدّم الإصدار التجريبي استراتيجيات جديدة للتنسيق، مثل إعادة ترتيب المحتوى والتحليق، وهي مصمَّمة لمساعدتك في إنشاء التنسيق الديناميكي الذي يبدو رائعًا على كلّ من الشاشة الخارجية والشاشة الداخلية لجهاز مثل Pixel 10 Pro Fold وGalaxy Z Fold7 وZ Flip7.
- فئات أحجام النوافذ الجديدة: يضيف هذا الإصدار دعمًا مدمجًا لفئات أحجام النوافذ الجديدة "كبير" و"كبير جدًا". تُعدّ نقاط التوقّف الجديدة هذه ضرورية لتصميم تغييرات غنية ومتعددة اللوحات في واجهة المستخدم وتفعيلها على الشاشات الكبيرة، مثل الأجهزة اللوحية والهواتف الكبيرة القابلة للطي.
استراتيجيتان جديدتان لتكييف اللوحات: إعادة التدفق (على اليمين) والتحليق (على اليسار)
للاطّلاع على القائمة الكاملة بالتغييرات، يمكنك مراجعة مستندات الإصدار الرسمية. يمكنك الاطّلاع على أدلتنا حول التنسيقات الأساسية وإنشاء تنسيق لوحة متوافقة.
التفاعل مع المزيد من المستخدمين على كل شاشة
إنّ تبنّي عقلية مرنة ليس مجرد أفضل الممارسات، بل هو استراتيجية للنمو. الهدف ليس مجرد جعل تطبيقك يعمل على شاشة أكبر، بل جعله أكثر جاذبية من خلال توفير تجربة أكثر سلاسة للمستخدمين. بدلاً من مجرد توسيع تصميم العمود الواحد، فكِّر في كيفية استخدام المساحة الإضافية لإنشاء تجارب أكثر فعالية وجاذبية.
هذا هو المبدأ الأساسي وراء استراتيجيات التصميم الديناميكي، مثل reflow، وهي ميزة جديدة وفعّالة في الإصدار التجريبي 1.2 من Compose Adaptive Layouts مصمَّمة لمساعدتك في إنشاء واجهات المستخدم هذه. على سبيل المثال، نقطة البداية الرائعة هي اعتماد تصميم متعدد اللوحات. من خلال عرض قائمة مع عرض تفاصيلها جنبًا إلى جنب، يمكنك تقليل عدد النقرات والسماح للمستخدمين بإنجاز المهام بشكل أسرع.
هذا النوع من التطوير التكيّفي المدروس هو ما يعزّز التفاعل حقًا. وكما أشرنا خلال الحلقة الأخيرة من برنامج #TheAndroidShow، هذا هو السبب في أنّ المستخدمين الذين يستخدمون تطبيقًا على كلّ من هواتفهم وشاشة أكبر يتفاعلون مع التطبيق بمعدّل أكبر ثلاث مرات تقريبًا. لا يؤدي التصميم التكيّفي إلى تحسين تجربة المستخدمين الحاليين فحسب، بل يقدّم تجربة أكثر قيمة وجاذبية تساعد في بناء ولاء دائم وتساعدك في الوصول إلى مستخدمين جدد.
توسيع منظومة Android المتكاملة، من الأجهزة القابلة للطي إلى أجهزة الكمبيوتر
يمتد هذا التحوّل نحو التصميم التكيّفي ليشمل منظومة Android المتكاملة بأكملها. من هاتف Pixel 10 Pro Fold الجديد إلى أحدث هواتف Samsung Galaxy القابلة للطي، تتاح للمطوّرين فرصة التفاعل مع قاعدة مستخدمين كبيرة ومتزايدة على أكثر من 500 مليون جهاز بشاشة كبيرة.
لهذا السبب أيضًا، نواصل الاستثمار في تجارب مستقبلية مثل الشاشات المتصلة، والتي تتوفّر حاليًا لتجربتها في معاينة المطوّر. تتيح هذه الميزة مساحات عرض ونماذج تفاعلية جديدة لتشغيل التطبيقات، ما يتيح ميزات حقيقية تضاهي أجهزة الكمبيوتر المكتبية وسير عمل فتح نسختين من التطبيق. لقد شاركنا سابقًا تفاصيل حول كيفية بدء استخدام النسخة التجريبية من ميزة "الشاشات المتصلة" المخصّصة للمطوّرين والاطّلاع على كيفية مساهمتها في تشكيل مستقبل التجارب على الأجهزة المتعددة.
تطبيق مبادئ التكيّف
إليك بعض أفضل الممارسات الرئيسية التي يجب أن يضعها المطوّرون في الاعتبار إذا أرادوا إعداد تطبيقاتهم لهذا المستقبل التكيّفي:
- تقييم الوضع الحالي: الخطوة الأولى هي معرفة وضعك الحالي. اختبِر تطبيقك على جهاز ذي شاشة كبيرة أو باستخدام المحاكي القابل لتغيير الحجم في "استوديو Android" لتحديد المجالات التي يمكن تحسينها، مثل واجهات المستخدم الممدّدة أو مشاكل سهولة الاستخدام.
- استخدام تصاميم محسّنة: استخدِم مكتبات مثل Compose Adaptive Layouts لإنشاء واجهة مستخدم تتكيّف مع أحجام النوافذ المختلفة وأوضاع الأجهزة. يجب أن يعمل تطبيقك بشكل جيد في كل من الوضعين العمودي والأفقي، بدون فرض قيود على اتجاه الشاشة.
- التفكير في طرق أخرى غير اللمس: تعني التجربة التكيُّفية الرائعة إتاحة جميع طرق الإدخال. يتجاوز ذلك الوظائف الأساسية ليشمل تفاصيل مدروسة يتوقّعها المستخدمون، مثل حالات التمرير لمؤشرات الماوس وقوائم السياق عند النقر بزر الماوس الأيمن وإتاحة اختصارات لوحة المفاتيح.
لم يعُد نطاق تطبيقك محصورًا بشاشة واحدة. يمكنك استكشاف معرض تصاميم الشاشات الكبيرة وإرشادات جودة التطبيقات اليوم لتتخيّل إمكانات تطبيقك. استلهِم الأفكار واعثر على أنماط التصميم والإرشادات الرسمية وعيّنات التطبيقات التي تحتاج إليها لإنشاء تطبيقات تتوافق مع جميع الأجهزة القابلة للطي والشاشات بجميع أحجامها على developer.android.com/adaptive-apps.
-
أخبار المنتجاتخلال فعالية Galaxy Unpacked اليوم، كشفت Samsung عن أحدث مجموعة من الأجهزة القابلة للطي والأجهزة القابلة للارتداء. بالنسبة إلى المطوّرين، يعني هذا أنّ مجموعة أشكال الأجهزة وأحجام الشاشات وأوضاع الأجهزة التي يجب أن يتوافق معها تطبيقك تتوسّع مرة أخرى.
Fahd Imtiaz, Miguel Montemayor • مدّة القراءة: 3 دقائق -
أخبار المنتجاتتقدّم Googlebook فئة جديدة من أجهزة الكمبيوتر المحمول المستندة إلى أساس Android المشترك. تجمع أجهزة Chromebook Plus بين سهولة استخدام الأجهزة الجوّالة وقوة أجهزة الكمبيوتر المكتبي، وهي مزوّدة بأجهزة عالية الأداء من شركاء مثل HP وDell وLenovo وAcer وAsus.
Fahd Imtiaz, Loryn Hairston • مدّة القراءة: 4 دقائق -
أخبار المنتجاتمع طرح هواتف Pixel 11 Pro Fold وPixel Watch 5 ومجموعة Pixel الكاملة، يمكن للمستخدمين التنقّل بسلاسة بين أحجام الشاشات المختلفة وأوضاع الاستخدام الفريدة والتجارب الذكية.
يمكنك تلقّي أحدث الإحصاءات حول تطوير تطبيقات Android في بريدك الوارد أسبوعيًا.