Logo ar.androidermagazine.com
Logo ar.androidermagazine.com

مطورو الزنجبيل لديهم ألعاب جديدة للعب بها

جدول المحتويات:

Anonim

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

قاعدة جديدة لينكس نواة الإصدار

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

إطار وسائل الإعلام الجديد

تم استبدال OpenCore (إطار وسائط Froyo الحالي) بالكامل. تمت المحافظة على جميع دعم برامج الترميز السابقة ، وتم تنفيذ دعم للتكنولوجيا الجديدة مثل ضغط الفيديو VP8 ، وحاويات الفيديو WebM. تم إعداد Gingerbread وعلى استعداد لمواكبة أحدث ملفات الصوت والفيديو عند إنتاجها.

الشبكات

إلى جانب مكدس الاتصال SIP الجديد ، ودعم الاتصال القريب من الميدان الذي نتحدث عنه جميعًا ، هناك حزمة BlueZ جديدة في Gingerbread. دعم Bluetooth 2.1 يعني أداء Bluetooth أفضل عبر مجموعة واسعة من أجهزة BT. هذا شيء سنحب جميعًا رؤيته.

أوقات تشغيل Dalvik

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

Dalvik VM:

  • جامع البيانات المهملة المتزامنة (الهدف الفرعي 3 مللي ثانية مؤقتًا)
  • يضيف المزيد من التحسينات JIT (توليد الشفرة)
  • تحسين التحقق من التعليمات البرمجية
  • تصحيح الأخطاء StrictMode ، لتحديد مشاكل الأداء والذاكرة

المكتبات الأساسية:

  • دعم I18N الموسّع (ترميزات عالمية كاملة ، المزيد من اللغات)
  • تنسيق أسرع وتنسيق الأرقام. على سبيل المثال ، التنسيق العائم أسرع 2.5 مرة.
  • gzipped ردود HTTP بشكل افتراضي. قد يتم تقليل أحجام استجابة XML و JSON API بنسبة 60٪ أو أكثر.
  • مجموعات جديدة وأدوات APIs
  • تحسين واجهات برمجة التطبيقات الشبكة
  • تحسين ملف القراءة والكتابة الضوابط
  • تحديث JDBC

تحديثات من مشاريع المنبع:

  • OpenSSL 1.0.0a
  • BouncyCastle 1.45
  • وحدة العناية المركزة 4.4
  • زليب 1.2.5

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