مقالة سلعة

Android 7.0: متعدد النوافذ للجميع

protection click fraud

أندرويد نوجا يجب أن تكون أكبر ميزة مواجهة للمستخدم هي دعم النوافذ المتعددة الأصلي الجديد. المفهوم ليس جديدًا. لقد كانت شركة Samsung تفعل ذلك لفترة من الوقت ، وتغير Microsoft طريقة قيامها بذلك للأجهزة الصغيرة وحتى Apple تقوم بذلك على الأجهزة اللوحية. الآن حان دور Google.

إنه ليس مفهومًا جديدًا تمامًا لـ Google أيضًا. يسمح إطار عمل Android الأساسي دائمًا برسم ما تراه على شاشتك بأي حجم تقريبًا ، وفكرة الحصول على المزيد تم البدء في عرض أكثر من عرض واحد في وقت واحد في أكثر من جلسة في مؤتمر Google I / O 2011 كجزء من "الخطوة التالية" لأجهزة Android اللوحية على خلية النحل. بعد خمس سنوات ، أصبحت جاهزة أخيرًا.

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

تقدم Verizon Pixel 4a مقابل 10 دولارات شهريًا على خطوط جديدة غير محدودة

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

يحتوي Android Nougat على ثلاثة أنواع مختلفة من وضع النوافذ المتعددة.

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

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

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

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

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

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

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

إذا لم يتم تحديث التطبيقات ، يتم إجبارها على عرض متعدد النوافذ بواسطة النظام نفسه - مع نتائج سيئة في بعض الأحيان.

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

لقد علمنا بالفعل من اختراق ميزة Multi-Window من Samsung أن معظم التطبيقات تتقلص إلى جانب واحد أو آخر بدون الكثير من الجلبة إذا لم يتم دعمها رسميًا ، ويظهر وقتنا مع Nougat Developer Preview نفسه النتائج. في حين أن الكود المستخدم للقيام بالأشياء مختلف قليلاً كميزة أصلية لنظام Android ، يظل المفهوم الأساسي والتطبيقات التي تستخدم أفضل الممارسات في الكود تبدو وتعمل بنفس الطريقة ، ولكن أصغر فقط. ولكن ليس كل تطبيق يعمل بشكل جيد ونأمل أن يقوم المطورون قريبًا بتحديث تلك التطبيقات للتعامل مع الأمور بأمان حتى لو لم يغيروا أي شيء آخر.

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

instagram story viewer