: مميزات اندرويد 4.3 ما الجديد في التحديث


almuhm
11-06-2013, 07:30 AM
http://www.android4ar.com/wp-content/uploads/2013/07/jb-android-43.jpg

عندما أعلنت شركة جوجل عن تحديث اندرويد 4.3 (http://www.android4ar.com/tag/%D8%A7%D9%86%D8%AF%D8%B1%D9%88%D9%8A%D8%AF-4.3/) قد لم يلاحظ الكثير من المستخدمين مميزات كثيرة او تغيرات كلية طرأت على نظام اندرويد، في الواقع قامت شركة جوجل بالكثير من التحديثات والإضافات الداخلية ضمن النظام بغية زيادة الاداء وسرعة الإستجابة والتعامل مع العمليات ومعالجتها بسرعة أكبر بالإضافة الى تقديم الكثير من التسهيلات لمطوري تطبيقات والعاب اندرويد لبناء برامجهم بشكل أفضل مع توافق أكبر وسرعة اعلى وفق معايير منها سابقة تم تحسينها او عبر إضافة معايير جديدة لتحسين تجربة الإستخدام على منصة اندرويد.

http://www.youtube.com/watch?feature=player_embedded&v=wkS6mi_8PnI

سوف نقوم بتسليط الضوء على أبر المميزات والتحديثات في اندرويد 4.3 جيلي بين للمستخدمين والمطوريين، والذي جاء ليكمل ما تم بناءه في اندرويد 4.2 السابق (مميزات اندرويد 4.2 (http://www.android4ar.com/android-4-2-whats-new/))، والنقاط الرئيسية في اندرويد 4.3 كما يلي:

اندرويد 4.3 اسرع وانعم واكثر إستجابة:

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

معيار OpenGL ES 3.0:

قامت جوجل بإضافة دعم لمعيار OpenGL ES 3.0 لتقديم تجربة العاب اندرويد (http://www.android4ar.com/category/android-games/) افضل واكثر دقة و وضوح، وبالإعتماد على مكتبة Khronos OpenGL ES 3.0 مع التوافق مع المعالجات التي تدعم هذه المكتبة سوف يتمكن مطورو الألعاب من بناء وتصميم العاب ثنائية او ثلاثية الابعاد بدقة (غرافيكس) اعلى واوضح وقد قامة الشركة بإستعراض لعبة سباق السيارات asphalt 8 و Prince of Persia وهما من العاب اندرويد التي تدعم هذه التقنيات مع التوافق مع عتاد حاسب جوجل Nexus 7 (http://www.android4ar.com/tag/nexus-7/) الجيل الثاني.

تحسين إتصال البلوتوث:

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

دعم الحسابات المقيدة:

جاءت هذه الخطوة لتكمل ما تم بناءه مسبقًا في ميزة تعدد المستخدمين على الحواسب اللوحية، حيث تتيح هذه المميزة التحكم بشكل اكبر لتحديد التطبيقات التي يمكن إستخدامها على الحاسب اللوحي وتقيد التطبيقات الاخرى ومنعها للإستخدام وهذه الميزة سوف تكون مفيدة لتخصيص اكثر من مستخدم مثل (خاص – اصدقاء – اطفال..وغيرها) وبذلك سوف يتم تحديد التطبيقات التي سوف يمكن تشغيلها في كل حساب بشكل مستقل ومنع باقي التطبيقات او برامج اندرويد (http://www.android4ar.com/tag/%d8%a8%d8%b1%d8%a7%d9%85%d8%ac-%d8%a7%d9%86%d8%af%d8%b1%d9%88%d9%8a%d8%af/) ويختلف هذا الامر من حساب إلى اخر، وكل هذه الامور سوف تتم ضمن خيارات خاصة يتم إعدادها بشكل مسبق، وبالتأكيد تحتاج هذه الميزة للدعم من قبل المطورين على تطبيقاتهم. وأعتقد بأن هذه المميزة سوف تكون ممتازة عند وضع الحاسب اللوحي بين ايدي الأطفال ومنهم للوصول الى محتوى غير مرغوب به حسب الفئة العمرية.

تحسين الحساسات وتحديد المواقع:

قامت جوجل بتحسين عمل الحساسات وتحديد المواقع في اندرويد 4.3 بشكل كبير مع الإستفادة من الطاقة بشكل أكبر وعدم إستهلاكها وهدرها بشكل كبير كما في السابق، حيث قدمة تقنية تم تسميتها بـ Hardware geoforcing ولم استطيع ترجمتها حرفيًا، لكنها تقوم بتحديد المواقع بالإعتماد على الشرائح والقطع الإلكترونية الموجودة في هاتف او حاسب اندرويد اللوحي بدون عمليات حسابية حتى في حال الحركة لتوفير الطاقة وعدم إستهلاك البطارية بشكل كبير كما يحصل عند تشغيل الـ GPS.
إضافة الى ذلك تم وضع تقنية اللاسلكي في وضع التشغيل الدائم Wi-Fi scan-only mode وهنا سوف يتسأل البعض كيف اللاسلكي سوف يكون في حالة عمل دائم وهذا ما قد يقوم بهدر الطاقة بشكل كبير، الجواب وبكل بساطة سوف يكون اللاسلكي في حالة عمل بدون إتصال بالشبكة اللاسلكية اي فقط لتحديد الموقع بشكل دقيق لكي تتمكن التطبيقات التي تتطلب تحديد موقع من الحصول على المعلومات بدون اللجوء الى الـ GPS الذي يهدر طاقة البطارية بشكل كبير ويحتاج هذا الامر صلاحيات لأستخدامها.
الامر الاخير هو تحسين عمل الحساسات لكي تصبح اكثر دقة وبدون اي تداخلات وتأثيرات مثل الحساسات المغناطيسية او الجيروسكوبات (مثال: Galaxy S4 (http://www.android4ar.com/tag/galaxy-s4/) يحمل العديد من الحساسات والمستشعرات)، وهذا ما سوف ينعكس إيجابًا على تحسين تجربة الألعاب بإستخدام الحساسات على اندرويد 4.3 جيلي بين.

قدرات جديدة في الوسائط:

فيما يتعلق بالوسائط (ميديا) موسيقا وفيديو قامت جوجل بدعم اندرويد 4.3 بأمور عديدة من اهمها إدارة الحقوق الرقمي DRM هو نظام يقيد عرض أو تشغيل المواد الرقمية على الهواتف او الحواسب أو أجهزة تشغيل الموسيقى والأفلام، وهذا ما سيقوم بتحسين تجربة تطبيقات الفيديو والموسيقا بشكل اكبر.
الامر الثاني هو دعم معيار VP8 encoder لضغط الفيديو لتقديم اداء عالي مع وجود API خاص OpenMAX 1.1.2 وهنا يجب الإشارة الى ان الامر يحتاج أجهزة تدعم هذه المعايير وهي الان متوفرة على اجهزة جوجل Nexus 4 (http://www.android4ar.com/tag/nexus-4/) ، Nexus 10 ، Nexus 7.
ويمكن الان للمطورين بث المحتوى من OpenGL ES الى المشفر بدلًا من عملية حفظ نسخة بين الـ buffers (ذاكرة تخزين صغيرة)، تحسينات كثيرة طرأت على النظام وخاصة للمطورين في بث الفيديو والصوت بصيغة MPEG-4 من خلال ملف بمخرج وحيد single MPEG-4 ouput file.
الامر الاخير والمفيد للمستخدمين هو إمكانية التحكم بالوسائط من خلال شاشة القفل او التنبيهات والتحكم عن بعد بواسطة الاجهزة المتصلة بواسطة البلوتوث، والان مع اندرويد 4.3 يمكن التحكم بتشغيل الملفات وسرعتها او الإنتقال في الملفات عن بعد عبر اجهزة التحكم البعيدة.

طرق جديدة لبناء تطبيقات جميلة:

في هذه الفقرة يطول الحديث عن المميزات التي تم إتاحتها في اندرويد 4.3 لبناء وبرمجة تطبيقات جميلة وبأفضل وأعلى المعايير وتتلخص هذه الامور في نقاط عديدة ومنها ما يلي :

الوصول الى التنبيهات:
تطبيقات اندرويد (http://www.android4ar.com/category/android-apps/) الان اخذت كل الحرية في طريقة عرض التنبيهات على الاجهزة (الهواتف الذكية – الحواسب اللوحية – اجهزة اندرويد) او حتى على الاجهزة المحيطة مثل الساعات الذكية او اي شاشة صغيرة التي يتم ربطها مع جهاز الاندرويد عبر وسائل لاسلكية مثل البلوتوث، ويمكن الان تطوير تطبيقات تحمل خيارات اوسع (observe the stream of notifications) من حيث التنبيهات وإبلاغ المستخدمين حسب إعداد إستقبال التنبيهات بالصلاحيات الخاصة به، وكل هذا اصبح يعتمد على API جديد وبذلك سوف يتم إرسال التنبيهات بشكل كامل ومفصل من التطبيق.
الخيارات الجديدة (register a notification listener) سوف تمكن المطور من الإستماع للتنبيهات ومتابعتها عبر الـ API وبعد موافقة المستخدم على ذلك وسوف يتمكن المطور من معرفة امور عديدة عن التنبيهات ومنها وقت ظهور التبيه اومسحه وطريقة المسح هل تمت بالسحب او ان التطبيق قام بسحبه وإزالته وعلى اساس هذه الامور سوف يمكن القيام بعمليات اخرى في التطبيق إعتمادًا على نوعية الإجراء الذي تم.
خلاصة ما تحدثنا عنه، يمكن الان للمستخدم التحكم (Users remain in control) بتنبيهات تطبيقاته وإعطاء الصلاحيات بقفل الولوج الى التنبيهات (enable or disable access) وبذلك يمكن للمطورين عدم التحكم او التحكم في أمور اخرى وتقديم خدمات اكثر من خلال هذه الصلاحيات.

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

انماط حركة وتدوير مخصصة:
يمكن للتطبيقات تعريف انمط حركية للدخول او الخروج من التطبيق مستخدمةً النوافذ عندما يكون الجهاز في حالة تدوير، ويمكن ضبط خيارات النافذة لتفعيل عملية او حركة قفز-قطع (jump-cut) او (cross-fade) او الحركة القياسية (standard)، والنظام يستخدم انماط لحركة مخصصة عندما تكون النافذة كاملة و وغير مغطاة من النوافذ الاخرى.


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


الإستجابة السريعة للتطبيقات:
في اندرويد 4.3 اصبحت الإستجابة للتطبيقات اسرع مثل إرسال رسالة SMS مع وجود مكالمة هاتفية وبدون الحاجة الى إنهاء المكالمة او قفل الهاتف.

دعم اللغات العالمية:

اندرويد 4.3 جيلي بين اصبح يدعم الان اللغات (RTL) التي تُكتب من اليمين الى اليسار كاللغة العربية وذلك بدعم المحاذاة بشكل أفضل في التطبيقات والقوائم والتنبيهات والويدجت، ومن أهم التطبيقات الرئيسية التي تم دعمها بشكل أفضل هي (الهاتف Phone)، (الأشخاص people)، وإعدادات الجهاز والساعة ومدير التحميل وقائمة الإعدادات السريعة التي يتم سحبها من الأعلى.
خيارات كثيرة تم إضافتها للمبرمجية لعرض اللغات في تطبيقاتهم حسب الدولة واللغة التي يستخدمها الجهاز مثل عرض التاريخ والاشهر والارقام حسب اللغة المستخدمة بشكل أوتوماتيكي، كما تم إضافة خيارات للمطورين لعرض اللغات وتشفيرها بدون اي مشاكل مثل ظهور الكتابة بشكل مشوه او مقطع.

أتمتة واجهة المستخدم:

تحديث اندرويد 4.3 اتاح للمطورين برمجية تطبيقات اندرويد بشكل افضل ومرتبطة بواجهات المستخدم بشكل مؤتمت بحيث تم تحسين الامور المتعلقة بالكتابة بالإيماءات gesture-based input بخيارات وتحكم أفضل.
بواسطة فريم ورك جديد UI automation framework اصبح بإمكان المطورين تجربة التفاعل مع واجهات الأجهزة ومحاكات أفعال المستخدم وإستجواب محتوى الشاشة، ومن خلال الفريم ورك الجديد يمكن تنفيذ العديد من الامور مثل ضبط دورات الشاشة او توليد أحداث الإدخال، أخذ لقطات والكثير من الأمور لتجربة الكثير من السيناريوهات التي يمكن ان يقوم بها المستخدم بما في ذلك الإجراءات أو المتواليات التي تمثل التطبيقات المتعددة.

الامن والحماية:

الأمن والحماية حصل على حصته من هذا التحديث ايضًا، حيث قامت جوجل بتحسين الإتصال بالشبكات اللاسلكية التي تسخدم تشفير تشفير WPA2-Enterprise.
هذا وقد اصبح اندرويد يستخدم SELinux وهو عنصر تحكم (MAC) في نواة (كيرنال) لينكس وهذا سوف يعطي امان وحماية اكبر لنظام اندرويد. بالإضافة الى ذلك تم إضافة KeyChain API جديد وهذا الامور تتعلق بعمليات التشفير. مع الإشارة التي تحسينات وإضافات عديدة في امن وحماية نظام اندرويد والتطبيقات لخاصة به لا نستطيع الدخول بتفاصليها لأنها أمور معقدة وتخص المطوريين.

طرق جديدة لتحليل الاداء:

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


خاتمة:

اخيرًا، قد تكون بعض من التفاصيل واضحة وبعضها الاخر صعب التفسير لبعض القراء الكرام في موقعنا، وهذا يعتمد على معلومات ومميزات اندرويد 4.3 (http://www.android4ar.com/tag/%D8%A7%D9%86%D8%AF%D8%B1%D9%88%D9%8A%D8%AF-4.3/) ، منها ما يخص المستخدم ومنها الاخر يخص المطور.
قد يقول البعض بأن التحديث لم يكون كبيرًا ولا توجد مميزات ضخمة او نقلة نوعية جديدة، لكن في إعتقادنا بأن التفاصيل الدقيقة والموجهة للمطورين كانت أكثر وهذا ما سينعكس إيجابًا على تجربة إستخدام أفضل للنظام والتطبيقات معًا إعتمادًا على بناء تطبيقات بمعايير أفضل.

المعوق
11-06-2013, 11:20 AM
مشكور على الموضوع الراقي

almuhm
11-06-2013, 01:12 PM
ربي يعافيك على مرورك