موزیلا به به روز رسانی پلتفرم KaiOS (چنگال سیستم عامل فایرفاکس) کمک می کند.

فن آوری های موزیلا و KaiOS اعلام کرد در مورد همکاری با هدف به روز رسانی موتور مرورگر مورد استفاده در پلت فرم تلفن همراه KaiOS. KaiOS ادامه دارد توسعه پلتفرم موبایل فایرفاکس OS و در حال حاضر در حدود 120 میلیون دستگاه فروخته شده در بیش از 100 کشور استفاده می شود. مشکل این است که در KaiOS به اعمال خود ادامه می دهد موتور مرورگر قدیمی، مربوطه فایرفاکس 48، جایی که توسعه سیستم عامل B2G/Firefox در سال 2016 متوقف شد. این موتور قدیمی است، بسیاری از فناوری های فعلی وب را پشتیبانی نمی کند و امنیت کافی را ارائه نمی دهد.

هدف از همکاری با موزیلا انتقال KaiOS به موتور جدید Gecko و به روز نگه داشتن آن است، از جمله با انتشار منظم وصله هایی که آسیب پذیری ها را از بین می برد. این کار همچنین شامل بهینه سازی عملکرد پلت فرم و خدمات و برنامه های کاربردی مرتبط است. همه تغییرات و بهبودها خواهد بود انتشار تحت مجوز رایگان MPL (مجوز عمومی موزیلا).

به روز رسانی موتور مرورگر امنیت پلت فرم تلفن همراه KaiOS را بهبود می بخشد و ویژگی هایی مانند پشتیبانی از WebAssembly، TLS 1.3، PWA (برنامه وب پیشرفته)، WebGL 2.0، ابزارهایی برای اجرای ناهمزمان جاوا اسکریپت، ویژگی های جدید CSS، API توسعه یافته برای تعامل را اجرا می کند. با تجهیزات، پشتیبانی از تصویر WebP و ویدئو AV1.

به عنوان اساس KaiOS استفاده شده تحولات پروژه B2G (Boot to Gecko)، که در آن مشتاقان ناموفق برای ادامه توسعه تلاش کردند فایرفاکس سیستم عامل، پس از اینکه مخزن اصلی موزیلا و موتور Gecko از مخزن اصلی موزیلا در سال 2016 حذف شدند، یک فورک موتور Gecko ایجاد کرد. حذف شده اجزای B2G KaiOS از محیط سیستم Gonk استفاده می کند که شامل هسته لینوکس از AOSP (پروژه متن باز اندروید)، یک لایه HAL برای استفاده از درایورهای پلتفرم اندروید، و حداقل مجموعه ای از ابزارهای استاندارد لینوکس و کتابخانه های مورد نیاز برای اجرای موتور مرورگر Gecko است.

موزیلا به به روز رسانی پلتفرم KaiOS (چنگال سیستم عامل فایرفاکس) کمک می کند.

رابط کاربری پلتفرم از مجموعه ای از برنامه های کاربردی وب تشکیل شده است گایا. این ترکیب شامل برنامه هایی مانند مرورگر وب، ماشین حساب، برنامه ریز تقویم، برنامه کاربردی برای کار با دوربین وب، دفترچه آدرس، رابط برای برقراری تماس تلفنی، سرویس گیرنده ایمیل، سیستم جستجو، پخش کننده موسیقی، نمایشگر ویدئو، رابط برای SMS/MMS، پیکربندی، مدیر عکس، دسکتاپ و مدیر برنامه با پشتیبانی از چندین حالت نمایش عناصر (کارت ها و شبکه).

برنامه های کاربردی برای KaiOS با استفاده از پشته HTML5 و یک رابط برنامه نویسی پیشرفته ساخته شده اند API وب، که به شما امکان می دهد دسترسی برنامه ها به سخت افزار، تلفن، دفترچه آدرس و سایر عملکردهای سیستم را سازماندهی کنید. به جای دسترسی به سیستم فایل واقعی، برنامه ها در یک سیستم فایل مجازی که با استفاده از IndexedDB API ساخته شده و از سیستم اصلی جدا شده اند، محدود می شوند.

در مقایسه با سیستم عامل اصلی فایرفاکس، KaiOS پلتفرم را بیشتر بهینه کرده است، رابط کاربری را برای استفاده در دستگاه های بدون صفحه لمسی طراحی مجدد کرده، مصرف حافظه را کاهش داده است (256 مگابایت رم برای کار با پلتفرم کافی است)، عمر باتری طولانی تر، پشتیبانی اضافه شده 4G LTE، GPS، Wi-Fi، سرویس تحویل به روز رسانی OTA خود را (از طریق هوا) راه اندازی کرد. این پروژه از فهرست برنامه KaiStore پشتیبانی می کند که میزبان بیش از 400 برنامه از جمله Google Assistant، WhatsApp، YouTube، Facebook و Google Maps است.

در سال 2018، گوگل سرمایه گذاری کرد در KaiOS Technologies 22 میلیون دلار و ادغام پلتفرم KaiOS با سرویس‌های Google Assistant، Google Maps، YouTube و Google Search را فراهم کرد. یک اصلاح توسط علاقه مندان در حال توسعه است GerdaOSکه سیستم عامل جایگزینی را برای گوشی های نوکیا 8110 4G عرضه شده با KaiOS ارائه می دهد. GerdaOS شامل برنامه‌های از پیش نصب‌شده‌ای که اقدامات کاربر را ردیابی می‌کنند (برنامه‌های Google، KaiStore، به‌روزرسانی‌کننده FOTA، بازی‌های Gameloft) را شامل نمی‌شود، یک لیست مسدودکننده تبلیغات را بر اساس مسدود کردن میزبان از طریق اضافه می‌کند. / غیره / میزبان و DuckDuckGo را به عنوان موتور جستجوی پیش فرض قرار می دهد.

برای نصب برنامه ها، به جای KaiStore در GerdaOS، پیشنهاد می شود از فایل منیجر و نصب کننده بسته GerdaPkg استفاده کنید که به شما امکان می دهد برنامه را از محلی نصب کنید. آرشیو ZIP. تغییرات عملکردی شامل یک مدیر وظیفه برای کار همزمان با چندین برنامه، پشتیبانی از ایجاد اسکرین شات، امکان دسترسی ریشه از طریق ابزار adb، یک رابط برای دستکاری IMEI، و دور زدن مسدود شدن کار در حالت نقطه دسترسی معرفی شده توسط اپراتورهای سلولی (از طریق TTL).

منبع: opennet.ru

اضافه کردن نظر