سوف تساعد Mozilla في تحديث نظام KaiOS الأساسي (تفرع من نظام Firefox OS)

تقنيات موزيلا وKaiOS أعلن حول التعاون الهادف إلى تحديث محرك المتصفح المستخدم في منصة KaiOS للهواتف المحمولة. KaiOS متواصل تطوير منصة الهاتف المحمول Firefox OS وتستخدم حاليًا على ما يقرب من 120 مليون جهاز يتم بيعها في أكثر من 100 دولة. المشكلة هي أنه في KaiOS يستمر في التقديم محرك متصفح قديم، المقابلة فايرفوكس 48، حيث توقف تطوير B2G/Firefox OS في عام 2016. هذا المحرك قديم، ولا يدعم العديد من تقنيات الويب الحالية ولا يوفر الأمان الكافي.

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

سيؤدي تحديث محرك المتصفح إلى تحسين أمان منصة KaiOS للجوال وتنفيذ ميزات مثل دعم WebAssembly وTLS 1.3 وPWA (تطبيق الويب التقدمي) وWebGL 2.0 وأدوات تنفيذ JavaScript غير المتزامن وخصائص CSS الجديدة وواجهة برمجة التطبيقات الموسعة للتفاعل. مع المعدات، ودعم الصور WebP والفيديو AV1.

كأساس لـ KaiOS مستخدم تطورات المشروع B2G (التمهيد إلى أبو بريص)، حيث حاول المتحمسون مواصلة التطوير دون جدوى فايرفوكس OS، إنشاء شوكة لمحرك Gecko، بعد إزالة مستودع Mozilla الرئيسي ومحرك Gecko من مستودع Mozilla الرئيسي في عام 2016 إزالة مكونات B2G. يستخدم KaiOS بيئة نظام Gonk، والتي تتضمن نواة Linux من AOSP (مشروع Android مفتوح المصدر)، وطبقة HAL لاستخدام برامج التشغيل من نظام Android الأساسي، والحد الأدنى من أدوات Linux المساعدة والمكتبات القياسية المطلوبة لتشغيل محرك متصفح Gecko.

سوف تساعد Mozilla في تحديث نظام KaiOS الأساسي (تفرع من نظام Firefox OS)

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

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

بالمقارنة مع نظام التشغيل Firefox الأصلي، قام KaiOS بتحسين النظام الأساسي بشكل أكبر، وإعادة تصميم الواجهة للاستخدام على الأجهزة التي لا تحتوي على شاشة تعمل باللمس، وتقليل استهلاك الذاكرة (256 ميجابايت من ذاكرة الوصول العشوائي كافية لتشغيل النظام الأساسي)، وتوفير عمر أطول للبطارية، وإضافة دعم لـ أطلقت شبكات 4G LTE وGPS وWi-Fi خدمة تسليم التحديث عبر الهواء (عبر الأثير). ويدعم المشروع دليل تطبيقات KaiStore الذي يستضيف أكثر من 400 تطبيق، بما في ذلك Google Assistant وWhatsApp وYouTube وFacebook وGoogle Maps.

في عام 2018، جوجل استثمرت في KaiOS Technologies بقيمة 22 مليون دولار ووفرت تكامل منصة KaiOS مع مساعد Google وخرائط Google وYouTube وخدمات بحث Google. يجري تطوير التعديل من قبل المتحمسين جيرداوس، والذي يوفر برامج ثابتة بديلة لهواتف Nokia 8110 4G المشحونة بنظام KaiOS. لا يتضمن GerdaOS برامج مثبتة مسبقًا لتتبع تصرفات المستخدم (برامج Google، KaiStore، محدث FOTA، ألعاب Gameloft)، ويضيف قائمة حظر الإعلانات بناءً على حظر المضيف عبر / الخ / المضيفين ويقوم بتعيين DuckDuckGo كمحرك البحث الافتراضي.

لتثبيت البرامج، بدلاً من KaiStore في GerdaOS، يُقترح استخدام مدير الملفات المضمن ومثبت حزمة GerdaPkg، والذي يسمح لك بتثبيت البرنامج من الموقع المحلي. أرشيف مضغوط. تتضمن التغييرات الوظيفية مدير مهام للعمل المتزامن مع العديد من التطبيقات، ودعم إنشاء لقطات شاشة، والقدرة على الوصول إلى الجذر من خلال الأداة المساعدة adb، وواجهة لمعالجة IMEI، وتجاوز حظر العمل في وضع نقطة الوصول الذي قدمه مشغلو الهاتف المحمول (عبر TTL).

المصدر: opennet.ru

إضافة تعليق