تطوير للأجهزة القابلة للطي: ما تحتاج إلى معرفته

مؤلف: Laura McKinney
تاريخ الخلق: 2 Lang L: none (month-011) 2021
تاريخ التحديث: 1 تموز 2024
Anonim
أساسيات الإستيراد والتصدير للمبتدئين ... كيف أبدأ مشروع الإستيراد ؟
فيديو: أساسيات الإستيراد والتصدير للمبتدئين ... كيف أبدأ مشروع الإستيراد ؟

المحتوى


عصر الجهاز القابل للطي علينا! أو على الأقل سيكون قريبًا جدًا ، في انتظار تأخير بسيط.

وفي كلتا الحالتين ، يرى الكثير من المحللين في الصناعة أن الهواتف الذكية القابلة للطي هي المستقبل. هذا يعني أن تطبيقات المستقبل يجب أن تكون قابلة للطي أيضًا. يصرخ المستهلكون قليلاً لتذوق هذا الاتجاه الجديد للأجهزة. ولكن بالنسبة لنا المطورين؟ إنه مجرد عامل استهداف واحد - أصبح المشهد الذي يعمل بنظام Android أكثر تجزئة! ياي!

يجب أن تكون أحجام الشاشة الأكبر مساوية لإشراك المستخدم بشكل أفضل

الشيء الوحيد الذي أثار دهشتي أثناء مشاهدة مقاطع الفيديو العملية في Galaxy Fold ، هو حقيقة ذلك معظم التطبيقات بدا لدعمها بالفعل. هتف المراجعون حول "استمرارية التطبيق" ، وكيف ستقفز معظم التطبيقات من الشاشة الأمامية إلى الشاشة المركزية الكبيرة بسلاسة.

إنه حار جدًا الآن!

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


البدء - محاكاة الأجهزة القابلة للطي

أول ما عليك القيام به هو تنزيل نسخة من Android Studio 3.5 Canary 13 لنفسك وإنشاء جهاز افتراضي جديد باستخدام Android Q Beta وعامل شكل قابل للطي. سيتيح لك ذلك اختبار تطبيقك لمعرفة كيفية تعامله مع طيه إلى النصف. بمجرد حصولك على Android Studio ، يمكنك الحصول على كل ما تحتاجه من خلال AVD Manager كالمعتاد.

حذر من أن المحاكي القابل للطي قطعا منتج تجريبي ، ومن المؤكد أنك ستواجه بعض الأخطاء. كنت أحاول تحميله أثناء كتابتي لهذا المقال ، وهو يتعطل حاليًا للمرة الثالثة. ومع ذلك ، بمجرد تشغيله ، إنها طريقة مفيدة لاختبار سرعة كل شيء بسرعة كما يجب.

هناك خيارات أخرى أيضا. يمكنك التوجه إلى مختبر الاختبار البعيد من Samsung ومحاولة تشغيل Galaxy Fold عن بُعد. وهذا يعني السيطرة على فعليالجهاز في مكان ما. أنا أستمتع بحقيقة أنه يطلب منك عدم استخدامه لتثبيت فورنيت ولعبها! هذا ليس مثاليًا - إنه بطيء جدًا - لكنه أيضًا مثير للاهتمام لأي شخص يحرص على الذهاب مع حظيرة (مثل حقًا لك).


أخيرًا ، لديك أيضًا خيار تجربة المحاكي المقدم مباشرة من Samsung. الأمر الرائع في هذا الأمر هو أنه يأتي بتنسيق APK ، وبالتالي يتم تشغيله بالفعل على جهاز Android الخاص بك. يمكنك الحصول على APK والعثور على تعليمات لاستخدامه هنا.

لكي نكون صادقين ، يمكنك اختبار الكثير مما نتحدث عنه باستخدام نافذة متعددة جيدة. لتجربة استئناف متعدد في الوقت الحالي (موضح أدناه في لحظة) ، جرب هذه الخدعة التي كتبت عنها منذ قليل باستخدام Samsung MultiStar.

دعم استمرارية التطبيق

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

(لقد كنت ألعب مع Axon M القديم - الذي لا يزال يعمل بنظام Android 7.1 - ولقد فوجئت بعدد التطبيقات التي تتكيف بالفعل بسلاسة عند فتح الأمر.)

طريقة القيام بذلك هي من خلال onSaveInstanceState () والتخزين المستمر. بمعنى آخر ، تأكد من حفظ التصميم الخاص بك وأي بيانات مهمة خلال onPause () ثم استرجاع حسب الضرورة. يمكنك أيضًا استخدام ViewModel للاحتفاظ بالبيانات أثناء تغييرات التكوين.

يريد المستخدمون تصميمًا يستفيد بالكامل من الشاشة الضخمة العقارية التي يدفعونها مقابل 2000 دولار أمريكي للاستمتاع بها.

بالطبع ، يجب أن يكون تخطيط التطبيق نفسه قادرًا على التوسع بسهولة. هذا جزئيًا نتيجة لتصميم واجهة المستخدم الجيد وجزءًا من الاستخدام ConstraintLayout بحيث يتم وضع جميع وجهات نظرك بالنسبة إلى حواف الشاشة. تجنب ترميز أحجام التخطيط الثابت ، واعتمد بدلاً من ذلك على "wrap_content" و "match_parent".

ولكن تجنب إغراء ببساطة تمتد كل شيء لتناسب. خلاف ذلك ، ما هي الفائدة؟

يقدّر المستخدمون حقًا تخطيطًا يستفيد تمامًا من الشاشة الضخمة العقارية التي يدفعونها مقابل 2000 دولار أمريكي للاستمتاع بها. فكر في الطريقة التي يتكيف بها Gmail لعرض عمودين على الجهاز اللوحي - يمكنك تحقيق نفس الشيء باستخدام موارد تخطيط بديلة.

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

متعدد الذاتية

عند الحديث عن دورة حياة التطبيق ، تجدر الإشارة أيضًا إلى التغييرات التي أحدثتها GoogleonResume (). على وجه التحديد ، سيكون بإمكان أكثر من تطبيق واحد أن يكون في حالة مستأنفة ، مما يعني أنك لن تحتاج إلى القلق كثيرًا بشأن التعامل مع تطبيقك مؤقتًا ولكنه مرئي. هذا يعني أن العديد من توصيات Google في هذا القسم لم تعد ذات صلة ، ولكن لا يزال من المفيد إعطاء إرشادات دعم Multi-Window قراءة إذا لم تكن قد قمت بذلك بالفعل.

من يتذكر هذا الرجل الصغير؟

لدعم هذا ، ستحتاج إلى إضافة العلامة: android.allow_multiple_resumed_activities إلى البيان الخاص بك. ستحتاج بعد ذلك إلى قضاء بعض الوقت في التفكير في كيفية تغيير ذلك للطريقة التي يتفاعل بها المستخدمون مع تطبيقاتك. سيكون تحديد وقت إيقاف الوسائط مؤقتًا أو موعد تحديث الخلاصات هو الفرق بين تجربة سلسة أو معيبة.

ستحتاج أيضًا إلى استخدام سمة resizeableActivity: الروبوت: resizeableActivity، التي شهدت بعض التغييرات في Android Q.

التعليقات الختامية

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

والخبر السار هو أن أحجام الشاشة الأكبر يجب أن تعادل مشاركة المستخدم بشكل أفضل. احصل على UX الصحيح ، وهذا يمكن أن يترجم إلى الكثير من وقت الشاشة لمشاريعك!

تأكد من التحقق مرة أخرى هنا من وقت لآخر. سنضيف المزيد من التعليمات والنصائح بينما نتعلم المزيد.

نتوقع تمامًا أن نرى Google تطلق أول جهودها متوسطة المدى في خط Google Pixel في وقت ما قريبًا. يزعم ، سيتم بيع الأجهزة مثل Google Pixel 3a و Google Pixel 3a XL....

لقد حان الوقت للاستيلاء على جهاز كمبيوتر محمول يعمل بنظام Window 10! عملية بيع Amazon Prime Day جارية ، حيث خفضت الأسعار الباهظة على أجهزة الكمبيوتر المحمولة من Acer و Au و Dell و HP و Lenovo و Razer ...

نحن ننصح