Honeycomb MR1

مرحبًا بك في Android 3.1!

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

للحصول على مقدمة رفيعة المستوى عن Android 3.0، يُرجى الاطلاع على أبرز اللمحات عن نظام Android 3.0 الأساسي.

الميزات الجديدة للمستخدم

الشكل 1. شاشة رئيسية بالإصدار 3.1 من نظام التشغيل Android

تحسينات واجهة المستخدم

يضيف نظام Android 3.1 الأساسي مجموعة متنوعة من التحسينات لجعل واجهة المستخدم أكثر سهولة وفعالية في الاستخدام.

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

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

إمكانية الاتصال بملحقات USB

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

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

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

الشكل 2. أصبحت قائمة "التطبيقات المستخدَمة مؤخرًا" قابلة للتوسيع والتمرير.

قائمة التطبيقات الحديثة الموسَّعة

لتحسين تعدُّد المهام والوصول المرئي الفوري إلى عدد أكبر بكثير من التطبيقات، أصبحت قائمة "التطبيقات المستخدَمة مؤخرًا" قابلة للتوسيع الآن. يمكن للمستخدمين الآن التمرير في قائمة التطبيقات الأخيرة عموديًا لرؤية صور مصغّرة لجميع المهام قيد التقدم والتطبيقات المستخدمة مؤخرًا، ثم لمس الصورة المصغرة للرجوع إلى تلك المهمة.

تطبيقات مصغّرة قابلة لتغيير الحجم على الشاشة الرئيسية

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

دعم لوحات المفاتيح الخارجية وأجهزة التأشير

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

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

دعم ذراع التحكم ولوحات التحكم في الألعاب

لجعل النظام الأساسي أفضل لتشغيل الألعاب، يضيف Android 3.1 متوافقًا مع معظم أذرع التحكم ولوحات التحكم في الألعاب في الكمبيوتر الشخصي المتصلة عبر USB أو HID يعمل بالبلوتوث.

على سبيل المثال، يمكن للمستخدمين توصيل وحدات التحكّم في ألعاب PlayStation®3 وXbox 360® عبر USB (ولكن ليس البلوتوث) أو أجهزة التحكّم في الألعاب Logitech Dual ActionTM وعصي اللعب أو وحدة تحكُّم سباق السيارات. ولا تكون أذرع التحكّم في الألعاب التي تستخدم شبكات مملوكة أو إقران أو تستخدم وحدات تحكُّم متوافقة بشكل تلقائي، ولكن بشكل عام، تتوافق المنصّة مع معظم أذرع التحكّم وأجهزة التحكّم في الألعاب القابلة للاتصال للكمبيوتر.

شبكات Wi-Fi قوية

يضيف Android 3.1 ميزات فعّالة لشبكة Wi-Fi لضمان استفادة المستخدمين وتطبيقاتهم بشكل كامل من إمكانية الوصول إلى شبكة Wi-Fi عالية السرعة في المنزل والعمل وأثناء الابتعاد عن الجهاز.

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

يمكن للمستخدمين الآن ضبط خادم وكيل HTTP لكل نقطة وصول فردية إلى شبكة Wi-Fi، وذلك من خلال النقر مع الاستمرار على نقطة الوصول في "الإعدادات". يستخدم المتصفّح وكيل HTTP عند الاتصال بالشبكة عبر نقطة الوصول وقد تختار تطبيقات أخرى أيضًا تنفيذ ذلك. ويوفّر النظام الأساسي أيضًا نسخًا احتياطية واستعادة لإعدادات عنوان IP والخادم الوكيل التي يحددها المستخدم.

تتيح النظام الأساسي استخدام ميزة Preferred Network Offload (مغادرة الشبكة المفضلة)، وهي ميزة فحص في الخلفية تحافظ على توفير طاقة البطارية في الحالات التي تحتاج فيها شبكة Wi-Fi إلى أن تكون متاحة باستمرار لفترات طويلة من الوقت.

تم تحديث مجموعة التطبيقات العادية

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

الشكل 3. قائمة "عناصر التحكم السريعة" في المتصفح

المتصفّح

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

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

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

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

المعرض

يتيح تطبيق المعرض الآن استخدام بروتوكول نقل الصور (PTP) الذي يتيح للمستخدمين توصيل الكاميرات عبر USB واستيراد الصور إلى المعرض بلمسة واحدة. ينسخ التطبيق أيضًا الصور إلى وحدة التخزين المحلية ويوفر مؤشرًا للسماح للمستخدمين بمعرفة حجم المساحة المتاحة.

الشكل 4. يمكن الآن تغيير حجم التطبيقات المصغّرة في الشاشة الرئيسية.

التقويم

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

جهات الاتصال

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

البريد الإلكتروني

عند الرد على رسالة HTML أو إعادة توجيهها، يرسل تطبيق البريد الإلكتروني الآن نصًا عاديًا ونصوص HTML كرسائل MIME متعددة الأجزاء. يضمن ذلك تنسيق الرسالة بشكل صحيح لجميع المستلِمين. أصبح تحديد وإدارة بادئات المجلدات لحسابات IMAP أسهل الآن. للحفاظ على طاقة البطارية وتقليل استخدام بيانات شبكة الجوّال، يجلب التطبيق الآن الرسائل الإلكترونية مسبقًا من الخادم فقط عندما يكون الجهاز متصلاً بنقطة وصول Wi-Fi.

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

دعم Enterprise

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

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

الميزات الجديدة للمطوّرين

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

يمكنك فتح واجهة برمجة التطبيقات Accessory API للحصول على تفاعل ثري مع الأجهزة الملحقة

يقدم Android 3.1 واجهة برمجة تطبيقات جديدة لدمج ملحقات الأجهزة مع التطبيقات التي تعمل على النظام الأساسي. تُقدّم واجهة برمجة التطبيقات طريقة للتفاعل عبر مجموعة واسعة من الأجهزة الملحقة، بدءًا من وحدات التحكم في الروبوتات ووصولاً إلى المعدات الموسيقية ودراجات التمارين وغير ذلك.

تستند واجهة برمجة التطبيقات إلى مكدس USB (الناقل التسلسلي العالمي) جديد وخدمات مُدمَجة في النظام الأساسي. توفر النظام الأساسي خدمات لاكتشاف الأجهزة المتصلة وتحديدها، فضلاً عن إبلاغ التطبيقات المهتمة بتوفّر الأجهزة.

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

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

لمعرفة المزيد من المعلومات حول طريقة تطوير التطبيقات التي تتفاعل مع الملحقات، يمكنك مراجعة مستندات ملحق USB.

واجهة برمجة تطبيقات مضيف USB

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

لمعرفة المزيد من المعلومات حول طريقة تطوير التطبيقات التي تتفاعل مع أجهزة USB، يمكنك الاطّلاع على مستندات مضيف USB.

يتم الإدخال من أجهزة الماوس وأذرع التحكّم وأجهزة التحكّم في الألعاب.

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

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

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

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

تطبيقات مصغّرة في الشاشة الرئيسية

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

واجهة برمجة تطبيقات بروتوكول نقل الوسائط (MTP) للدمج مع الكاميرات الخارجية

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

واجهة برمجة تطبيقات RTP API للتحكّم في جلسات البث الصوتي

يعرض Android 3.1 واجهة برمجة تطبيقات لحزمة بروتوكول النقل في الوقت الفعلي (RTP) المدمَجة، التي يمكن للتطبيقات استخدامها لإدارة بث البيانات عند الطلب مباشرةً أو التفاعلية. على وجه الخصوص، يمكن للتطبيقات التي توفر ميزة "نقل الصوت عبر بروتوكول الإنترنت" (VoIP) وميزة "الضغط للتحدث" و"عقد المؤتمرات" و"بث الصوت" استخدام واجهة برمجة التطبيقات لبدء الجلسات ونقل مصادر البيانات أو استقبالها عبر أي شبكة متاحة.

تحسينات الأداء

يتضمن Android 3.1 مجموعة متنوعة من تحسينات الأداء التي تساعد في جعل التطبيقات أسرع وأكثر استجابة. وتشمل بعض التحسينات ما يلي:

  • تتيح فئة جديدة من ذاكرة التخزين المؤقت للتطبيقات الأقل استخدامًا (LRU) للتطبيقات الاستفادة من التخزين المؤقت الفعّال. ويمكن للتطبيقات استخدام هذه الفئة لتقليل الوقت المستغرق في حوسبة أو تنزيل البيانات من الشبكة، مع الحفاظ على أثر معقول للذاكرة للبيانات المخزنة مؤقتًا.
  • يتيح إطار عمل واجهة المستخدم الآن عمليات إبطال جزئية في طرق العرض المسرّعة للأجهزة، مما يجعل عمليات الرسم في الملفات الشخصية هذه أكثر فعالية.
  • تسمح طريقة الرسومات الجديدة setHasAlpha() للتطبيقات بالتلميح إلى أنّ صورة نقطية معيّنة معتمة. يوفر هذا تعزيزًا إضافيًا في الأداء لبعض أنواع الصور المصغّرة، وهو مفيد بشكل خاص للتطبيقات التي تستخدم الصور النقطية ARGB_8888.