مرحبًا بك في Android 3.1.
Android 3.1 هو إصدار تدريجي للمنصة يُحسِّن العديد من الميزات التي تم تقديمها في Android 3.0. ويستند إلى واجهة المستخدم المُحسَّنة للأجهزة اللوحية والميزات نفسها المتوفّرة في Android 3.0، ويضيف العديد من الإمكانات الجديدة للمستخدمين والمطوّرين. يقدّم هذا المستند نظرة عامة على الميزات والتقنيات الجديدة التي تم تقديمها في الإصدار 3.1 من نظام التشغيل Android. للحصول على نظرة أكثر تفصيلاً على واجهتَي برمجة التطبيقات الجديدتَين المخصّصتَين للمطوّرين، يُرجى الاطّلاع على مستند نظرة عامة على واجهة برمجة التطبيقات.
للحصول على مقدّمة عامة عن نظام التشغيل Android 3.0، يُرجى الاطّلاع على مميّزات منصّة Android 3.0.
الميزات الجديدة للمستخدم
تحسينات واجهة المستخدم
يضيف نظام Android 3.1 مجموعة متنوعة من التحسينات لجعل واجهة المستخدم أكثر سهولة وفعالية في الاستخدام.
تم تحسين عمليات النقل في واجهة المستخدم في جميع أنحاء النظام وعلى مستوى التطبيقات المعيارية. تم تحسين الصورة المتحركة لتطبيق Launcher لتسهيل الانتقال إلى قائمة التطبيقات والخروج منها بشكل أسرع. تؤدي التعديلات في اللون والموضع والنص إلى تسهيل رؤية عناصر واجهة المستخدم وفهمها واستخدامها. تم تحسين سهولة الاستخدام من خلال ميزة تلقي ملاحظات مرتدّة باستمرار بالصوت في جميع أنحاء واجهة المستخدم وإعداد جديد للسماح للمستخدمين بتخصيص فاصل اللمس مع الاستمرار لتلبية احتياجاتهم.
أصبح التنقّل بين الشاشات الرئيسية الخمس أسهل الآن، فعند النقر على زر الشاشة الرئيسية في شريط النظام، سيتم نقلك إلى الشاشة الرئيسية التي استخدمتها مؤخرًا. تقدّم الإعدادات عرضًا محسّنًا لوحدة التخزين الداخلية، ويعرض مساحة التخزين المستخدَمة من قِبل مجموعة أكبر من أنواع الملفات.
إمكانية توصيل ملحقات USB
يضيف نظام التشغيل Android 3.1 توافقًا واسع النطاق مع المنصة لمجموعة متنوعة من الأجهزة الطرفية والملحقات المزوّدة بمنفذ USB. يمكن للمستخدمين ربط العديد من أنواع أجهزة الإدخال (لوحات المفاتيح والفئران ووحدات تحكّم الألعاب) والكاميرات الرقمية. يمكن للتطبيقات الاستفادة من ميزة USB المتاحة في النظام الأساسي لتوسيع نطاق الاتصال بأي نوع تقريبًا من أجهزة USB.
توفّر المنصة أيضًا إمكانية استخدام ملحقات USB الجديدة، وهي أجهزة خارجية مصمّمة للتوصيل بأجهزة Android كمضيفات USB. عند ربط ملحق، سيبحث إطار العمل عن تطبيقٍ ملائم ويعرض على المستخدم تشغيله. يمكن أن يعرض الملحق أيضًا عنوان URL للمستخدم لتنزيل تطبيق مناسب إذا لم يكن قد تم تثبيته سابقًا. يمكن للمستخدمين التفاعل مع التطبيق للتحكّم في الملحقات الكهربائية، مثل وحدات التحكّم في الروبوتات ومحطات الإرساء والمعدّات التشخيصية والموسيقية والكبائن وأجهزة قراءة البطاقات وغير ذلك الكثير.
تعتمد إمكانات USB في النظام الأساسي على المكوّنات في أجهزة الجهاز، لذلك قد يختلف توفّر USB على أجهزة معيّنة ويحدّده صنّاع الأجهزة.
القائمة الموسَّعة للتطبيقات المستخدَمة مؤخرًا
لتحسين ميزة "المهام المتعددة" والوصول البصري الفوري إلى عدد أكبر بكثير من التطبيقات، أصبحت قائمة "التطبيقات المستخدَمة مؤخرًا" قابلة للتوسيع. يمكن للمستخدمين الآن الانتقال للأعلى أو للأسفل في قائمة التطبيقات المستخدَمة مؤخرًا للاطّلاع على الصور المصغّرة لجميع المهام الجارية والتطبيقات المستخدَمة مؤخرًا، ثم النقر على صورة مصغّرة للرجوع إلى تلك المهمة.
تطبيقات مصغّرة قابلة لتغيير الحجم على الشاشة الرئيسية
لتسهيل تخصيص الشاشة الرئيسية، يمكن للمستخدمين الآن تغيير حجم التطبيقات المصغّرة على الشاشة الرئيسية باستخدام أشرطة السحب التي يوفّرها النظام. يمكن للمستخدمين توسيع التطبيقات المصغّرة أفقيًا و/أو عموديًا لتضمين المزيد من المحتوى، إذا كان ذلك متاحًا في كل تطبيق مصغّر.
إمكانية استخدام لوحات المفاتيح الخارجية وأجهزة التأشير
يمكن للمستخدمين الآن ربط أي نوع تقريبًا من لوحات المفاتيح أو الماوس الخارجية بأجهزة Android، لإنشاء بيئة مألوفة والعمل بكفاءة أكبر. يمكن توصيل جهاز إدخال واحد أو أكثر بالنظام في الوقت نفسه عبر USB و/أو Bluetooth HID، بأي تركيبة. لا يلزم في معظم الحالات ضبط إعدادات خاصة أو استخدام برنامج تشغيل خاص. عند توصيل أجهزة متعددة، يمكن للمستخدمين إدارة لوحة المفاتيح النشطة وطريقة إدخال النص (IME) بسهولة باستخدام إعدادات لوحة المفاتيح التي تتوفّر من شريط النظام.
بالنسبة إلى أجهزة التأشير، يتيح النظام الأساسي استخدام معظم أنواع الماوس التي تتضمّن زرًا واحدًا ومحرّك لفّ اختياريًا، بالإضافة إلى الأجهزة المشابهة مثل كرة التتبّع. عند ربط هذه العناصر، يمكن للمستخدمين التفاعل مع واجهة المستخدم باستخدام الإشارة والاختيار والسحب والتنقّل والمرور بمؤشر الماوس وغيرها من الإجراءات العادية.
إتاحة أذرع التحكّم ولوحات التحكّم في الألعاب
لتحسين المنصة للألعاب، يضيف الإصدار 3.1 من Android إمكانية استخدام معظم أجهزة التحكّم في الألعاب وأجهزة التحكّم في الألعاب على الكمبيوتر الشخصي التي يتم توصيلها عبر USB أو Bluetooth HID.
على سبيل المثال، يمكن للمستخدمين توصيل وحدات تحكّم ألعاب PlayStation®3 وXbox 360® عبر USB (وليس البلوتوث)، أو وحدات تحكّم ألعاب Logitech Dual Action™ ومقودات الطيران، أو وحدة تحكّم في سباق السيارات. لا تتيح المنصة تلقائيًا استخدام وحدات تحكّم الألعاب التي تستخدم تكنولوجيا خاصة للربط أو الاتصال بالشبكة، ولكن بشكل عام، تتيح المنصة استخدام معظم أذرع التحكّم وأجهزة ألعاب الفيديو التي يمكن ربطها بالكمبيوتر الشخصي.
شبكة Wi-Fi قوية
يضيف نظام التشغيل Android 3.1 ميزات فعّالة لشبكة Wi-Fi، ما يضمن للمستخدمين وتطبيقاتهم الاستفادة إلى أقصى حد من إمكانية الوصول إلى شبكة Wi-Fi بسرعة أعلى في المنزل والعمل وأثناء السفر.
يتيح قفل Wi-Fi الجديد العالي الأداء للتطبيقات الحفاظ على اتصالات Wi-Fi العالية الأداء حتى عندما تكون شاشة الجهاز مغلقة. ويمكن للمستخدمين الاستفادة من ذلك لتشغيل الموسيقى والفيديوهات وخدمات البث الصوتي المتواصلة لفترات طويلة، حتى عندما يكون الجهاز في وضع السكون وتكون الشاشة مغلقة.
يمكن للمستخدمين الآن ضبط خادم وكيل HTTP لكل نقطة وصول Wi-Fi individual ، وذلك من خلال الضغط مع الاستمرار على نقطة الوصول في "الإعدادات". يستخدم المتصفّح وكيل HTTP عند التواصل مع الشبكة عبر نقطة الوصول، وقد تختار التطبيقات الأخرى إجراء ذلك أيضًا. توفّر المنصة أيضًا إمكانية الاحتفاظ بنسخة احتياطية من إعدادات وكيل الشبكة وعنوان IP الذي يحدّده المستخدم واستعادتها.
توفّر المنصة ميزة "تفريغ الشبكة المفضّلة" (PNO)، وهي ميزة فحص في الخلفية تحافظ على طاقة البطارية في الحالات التي يجب فيها أن تكون شبكة Wi-Fi متاحة باستمرار لفترات طويلة.
مجموعة معدَّلة من التطبيقات العادية
يتضمّن نظام Android 3.1 مجموعة معدَّلة من التطبيقات العادية التي تم تحسينها للاستخدام على الأجهزة ذات الشاشات الكبيرة. تسلط الأقسام أدناه الضوء على بعض الميزات الجديدة.
المتصفّح
يتضمّن تطبيق "المتصفّح" مجموعة متنوعة من الميزات الجديدة وتحسينات على واجهة المستخدم التي تجعل عرض محتوى الويب أبسط وأسرع وأكثر ملاءمةً.
تم توسيع واجهة مستخدم عناصر التحكّم السريعة التي يمكن الوصول إليها من إعدادات المتصفّح، كما تم إعادة تصميمها. يمكن للمستخدمين الآن استخدام عناصر التحكّم لعرض الصور المصغّرة للعلامات التبويب المفتوحة و إغلاق علامة التبويب النشطة، بالإضافة إلى الوصول إلى قائمة الخيارات الإضافية للوصول الفوري إلى الإعدادات وعناصر التحكّم الأخرى.
لضمان تجربة مشاهدة متّسقة، يوفّر المتصفّح دعمًا لمعايير الويب الرائجة، مثل CSS 3D والرسوم المتحركة وCSS الثابت، وذلك لجميع المواقع الإلكترونية، سواء على الأجهزة الجوّالة أو أجهزة الكمبيوتر المكتبي. وتوفّر هذه الميزة أيضًا إمكانية قراءة محتوى فيديو HTML5 المضمّن. لتسهيل إدارة المحتوى المفضّل، يمكن للمستخدمين الآن حفظ صفحة ويب على الجهاز للاطّلاع عليها بلا اتصال بالإنترنت، بما في ذلك كل التصاميم والصور. لتسهيل زيارة المواقع الإلكترونية في Google، تتيح واجهة مستخدم ميزة تسجيل الدخول التلقائي المحسّنة للمستخدمين تسجيل الدخول بسرعة وإدارة الوصول عندما يشارك عدة مستخدمين جهازًا.
للحصول على أفضل أداء، يضيف المتصفّح إمكانية استخدام المكوّنات الإضافية التي تستخدم ميزة "التصيير المُسرَّع بالأجهزة". تم أيضًا تحسين أداء تكبير/تصغير الصفحة بشكل كبير، ما يسهّل التنقّل في صفحات الويب وعرضها.
معرض الصور
يتيح تطبيق "معرض الصور" الآن استخدام بروتوكول نقل الصور (PTP)، ما يتيح للمستخدمين ربط كاميراتهم عبر USB واستيراد صورهم إلى "معرض الصور" بلمسة واحدة. ينسخ التطبيق الصور أيضًا إلى مساحة التخزين المتوفّرة على الجهاز ويقدّم إشارة تسمح للمستخدمين بمعرفة مقدار المساحة المتوفّرة.
تقويم Google
أصبحت شبكات التقويم أكبر لسهولة القراءة وتحديد أماكن اللمس بدقة أكبر. بالإضافة إلى ذلك، يمكن للمستخدمين إنشاء مساحة عرض أكبر للشبكات من خلال إخفاء عناصر التحكّم في قائمة التقويم. تمت إعادة تصميم عناصر التحكّم في أداة اختيار التاريخ، ما يسهّل رؤيتها واستخدامها.
جهات الاتصال
يتيح لك تطبيق "جهات الاتصال" الآن العثور على جهات الاتصال بسهولة أكبر باستخدام ميزة البحث في النص الكامل. يعرض البحث نتائج مطابقة من جميع الحقول المخزّنة لجهة اتصال معيّنة.
إرسالها في رسالة إلكترونية
عند الردّ على رسالة HTML أو إعادة توجيهها، يُرسِل تطبيق "البريد الإلكتروني" الآن كلاً من النص العادي ونص HTML كرسالة MIME متعددة الأجزاء. يضمن ذلك تنسيق الرسالة بشكل صحيح لجميع المستلمين. أصبح من الأسهل الآن تحديد بادئات المجلدات لحسابات IMAP وإدارتها. للحفاظ على طاقة البطارية و تقليل استخدام بيانات شبكة الجوّال، يُحمِّل التطبيق الرسائل الإلكترونية مسبقًا من الخادم فقط عندما يكون الجهاز متصلاً بنقطة وصول Wi-Fi.
يتيح التطبيق المصغّر المعدَّل للشاشة الرئيسية للمستخدمين الوصول بسرعة إلى المزيد من الرسائل الإلكترونية. يمكن للمستخدمين النقر على رمز البريد الإلكتروني في أعلى التطبيق المصغّر للتنقل بين التصنيفات، مثل البريد الوارد والرسائل غير المقروءة والرسائل المميّزة. أصبح بإمكانك الآن تغيير حجم التطبيق المصغّر نفسه، سواءً أفقيًا أو عموديًا.
دعم Enterprise
يمكن للمستخدمين الآن ضبط خادم وكيل HTTP لكل نقطة وصول Wi-Fi متصلة. يتيح ذلك للمشرفين العمل مع المستخدمين لضبط اسم مضيف خادم وكيل وفتحة ولأي نطاق فرعي تجاوز. يستخدم المتصفّح تلقائيًا إعدادات الخادم الوكيل عند الاتصال بنقطة وصول Wi-Fi، وقد تستخدمها التطبيقات الأخرى اختياريًا. يتم الآن الاحتفاظ بنسخة احتياطية من إعدادات الخادم الوكيل وعنوان IP واستعادتها عند تحديث النظام أو إعادة ضبطه.
لتلبية احتياجات مستخدمي الأجهزة اللوحية، يسمح النظام الأساسي الآن بقبول سياسة جهاز "بطاقة تخزين مشفَّرة" على الأجهزة التي تتضمّن بطاقات تخزين emulated ومساحة تخزين أساسية مشفَّرة.
ميزات جديدة للمطوّرين
يضيف نظام Android 3.1 تحسينات وإمكانات جديدة يمكن للمطوّرين الاستفادة منها لإنشاء تجارب تطبيقات فعّالة وجذابة على الأجهزة اللوحية والأجهزة الأخرى ذات الشاشات الكبيرة.
فتح واجهة برمجة التطبيقات Accessory API للتفاعل بشكل مكثّف مع الأجهزة الطرفية
يقدّم نظام Android 3.1 واجهة برمجة تطبيقات جديدة لدمج ملحقات الأجهزة مع التطبيقات التي تعمل على النظام الأساسي. توفّر واجهة برمجة التطبيقات طريقة للتفاعل مع مجموعة كبيرة من الأجهزة الملحقة، بدءًا من أدوات التحكّم في الروبوتات وصولاً إلى المعدات الموسيقية، والدراجات الرياضية، وغير ذلك.
تستند واجهة برمجة التطبيقات إلى حِزم وخدمات USB (Universal Serial Bus) جديدة مضمّنة في المنصة. توفّر المنصة خدمات لاكتشاف الأجهزة المتصلة وتحديدها، بالإضافة إلى إرسال إشعارات إلى التطبيقات المهتمة بأنّ الجهاز متاح.
عندما يُدخل المستخدم ملحق USB، تتلقّى المنصة معلومات تعريفية، مثل اسم المنتج ونوع الملحق والشركة المصنّعة والإصدار. تُعدّ المنصة عملية التواصل مع الملحق وتستخدم معلوماته لإرسال إشعارات بشأن تطبيق مستهدف وتشغيله، إذا كان متاحًا. اختياريًا، يمكن أن يقدّم الملحق عنوان URL يتيح للمستخدمين العثور على تطبيق يعمل مع الملحق وتنزيله. تسهّل ميزات الاكتشاف هذه عملية الإعداد لأول مرة للمستخدم وتؤكّد توفُّر تطبيق مناسب للتفاعل مع الجهاز المتصل.
بالنسبة إلى مطوّري التطبيقات وصنّاع الملحقات، يوفّر "وضع الملحق" العديد من الطرق الجديدة للتفاعل مع المستخدمين وإنشاء تجارب تفاعل فعّالة مع الأجهزة المتصلة.
لمزيد من المعلومات حول كيفية تطوير تطبيقات تتفاعل مع الملحقات، اطّلِع على مستندات ملحق USB.
واجهة برمجة تطبيقات مضيف USB
يقدّم نظام التشغيل Android 3.1 ميزات مدمجة في النظام الأساسي لاستخدام وضع مضيف USB، كما يقدّم واجهة برمجة تطبيقات تتيح للتطبيقات إدارة الأجهزة الطرفية المتصلة. على الأجهزة التي تتيح وضع المضيف، يمكن للتطبيقات استخدام واجهة برمجة التطبيقات لتحديد الأجهزة المتصلة والتواصل معها، مثل أجهزة الصوت وأجهزة الإدخال وأجهزة الاتصالات والمكوّنات المركزية والكاميرات وغير ذلك.
للاطّلاع على مزيد من المعلومات حول كيفية تطوير تطبيقات تتفاعل مع أجهزة USB، يُرجى الاطّلاع على مستندات USB Host.
الإدخال من أجهزة الماوس وعصا التحكم ولوحات الألعاب
يوسّع نظام Android 3.1 نطاق نظام أحداث الإدخال ليشمل مجموعة متنوعة من مصادر الإدخال الجديدة وأحداث الحركة، وذلك في جميع طرق العرض والنوافذ. يمكن للمطوّرين الاستفادة من هذه الإمكانات للسماح للمستخدمين بالتفاعل مع تطبيقاتهم باستخدام أجهزة الماوس، ومعدّلات الكرة، وعصي التحكم، وأجهزة التحكّم بالألعاب، والأجهزة الأخرى، بالإضافة إلى لوحات المفاتيح والشاشات التي تعمل باللمس.
بالنسبة إلى إدخال الماوس وكرة التتبُّع، تتيح المنصة إجراءَين جديدَين لحدث الحركة: التمرير (أفقيًا أو عموديًا) مثل التمرير باستخدام عجلة التمرير، والمرور فوق العنصر، الذي يُبلغ عن موضع الماوس عندما لا يتم الضغط على أي أزرار. ويمكن للتطبيقات معالجة هذه الأحداث بأي طريقة مطلوبة.
بالنسبة إلى أذرع التحكم ولوحات الألعاب، توفّر المنصة عددًا كبيرًا من محوري الالتفاف التي يمكن للتطبيقات استخدامها من مصدر إدخال معيّن، مثل X وY وHat X وHat Y والدوران وسرعة التسارع والضغط والحجم واللمس والأداة والاتجاه وغير ذلك. يمكن للمطوّرين أيضًا تحديد محاور مخصّصة إذا لزم الأمر لالتقاط الحركة بطرق إضافية. توفّر المنصة أحداث الحركة للتطبيقات كمجموعة، ويمكن للتطبيقات طلب تفاصيل الحركات المضمّنة في المجموعة، لمعالجة الأحداث بكفاءة ودقة أكبر.
يمكن للتطبيقات طلب قائمة بأجهزة الإدخال المتصلة وحدود التحرك (المحاور) المتوافقة مع كل جهاز. يمكن للتطبيقات أيضًا معالجة أحداث إدخال وحركة متعددة من جهاز إدخال واحد. على سبيل المثال، يمكن للتطبيق استخدام الماوس وعصا التحكم ومصادر أحداث الماوس من جهاز إدخال واحد.
التطبيقات المصغّرة القابلة للتغيير على الشاشة الرئيسية
يمكن للمطوّرين الآن إنشاء تطبيقات مصغّرة للشاشة الرئيسية يمكن للمستخدمين تغيير حجمها أفقيًا أو عموديًا أو كليهما. من خلال إضافة سمة إلى بيان التطبيق المصغّر، يصبح التطبيق المصغّر قابلاً لتغيير حجمه أفقيًا أو عموديًا أو كليهما. يتيح ذلك للمستخدمين تخصيص عرض محتوى الأداة وعرض المزيد منه على شاشاتهم الرئيسية.
واجهة برمجة التطبيقات MTP للدمج مع الكاميرات الخارجية
في نظام التشغيل Android 3.1، تتيح واجهة برمجة تطبيقات MTP (بروتوكول نقل الوسائط) الجديدة للمطوّرين كتابة تطبيقات تتفاعل مباشرةً مع الكاميرات المتصلة وأجهزة PTP الأخرى. تسهِّل واجهة برمجة التطبيقات الجديدة على التطبيقات تلقّي إشعارات عند ربط الأجهزة ونقلها، وإدارة الملفات ومساحة التخزين على تلك الأجهزة، ونقل الملفات والبيانات الوصفية إليها ومنها. تنفِّذ واجهة برمجة التطبيقات MTP مجموعة PTP (بروتوكول نقل الصور) الفرعية من مواصفات MTP.
واجهة برمجة تطبيقات RTP للتحكّم في جلسات بث الصوت
يقدّم نظام التشغيل Android 3.1 واجهة برمجة تطبيقات لمجموعة RTP (بروتوكول النقل في الوقت الفعلي) المضمّنة فيه، والتي يمكن للتطبيقات استخدامها لإدارة بث البيانات المباشر أو التفاعلي مباشرةً. وعلى وجه الخصوص، يمكن للتطبيقات التي توفّر خدمة بروتوكول الصوت على الإنترنت (VoIP) وميزة "الضغط للتحدث" وإمكانية إجراء المؤتمرات وبث الصوت استخدام واجهة برمجة التطبيقات لبدء الجلسات وإرسال مصادر البيانات أو تلقّيها عبر أي شبكة متاحة.
تحسينات الأداء
يتضمّن الإصدار 3.1 من Android مجموعة متنوّعة من تحسينات الأداء التي تساعد في جعل التطبيقات أسرع وأكثر استجابة. تشمل بعض التحسينات ما يلي:
- تتيح فئة ذاكرة التخزين المؤقت LRU الجديدة للتطبيقات الاستفادة من ميزة التخزين المؤقت الفعّال. يمكن للتطبيقات استخدام هذه الفئة لتقليل الوقت الذي تستغرقه معالجة البيانات أو تنزيلها من الشبكة، مع الحفاظ على مساحة تخزين معقولة للبيانات التي يتم تخزينها مؤقتًا.
- يتيح إطار عمل واجهة المستخدم الآن عمليات الإبطال الجزئي في ملفّات ملفّات العرض التي يتم تسريعها بالأجهزة، ما يجعل عمليات الرسم في هذه الملفّات أكثر فعالية.
- تسمح طريقة الرسومات الجديدة،
setHasAlpha()
، للتطبيقات بالتلميح إلى أنّ صورة نقطية معيّنة غير شفافة. يقدّم ذلك تحسينًا إضافيًا في الأداء لبعض أنواع عمليات التمويه، وهو مفيد بشكل خاص ل التطبيقات التي تستخدم ملفات رسومات ARGB_8888.