Компания Mozilla обяви за готовността на инфраструктурата и каталога на добавките за Android версията на Firefox. Firefox за Android стана първият мобилен браузър, за който е налична изцяло отворена екосистема от добавки.
В началото на ноември, към момента на стартиране на каталога, беше планирано да се адаптират около 200 добавки за Android версията на Firefox, но в крайна сметка планът беше превишен и в деня на официалното откриване на каталога бяха налични 489 добавки за инсталация. Крайната цел е реализирането на поддръжка в мобилната версия на браузъра за всички налични добавки за Firefox, представени в каталога addons.mozilla.org (AMO).
До неотдавна в Firefox за Android се поддържаха само около 20 добавки, изпълнявани основно в основния поток. За да се предотврати влиянието на грешки в добавките върху стабилността на браузъра, в Firefox за Android е добавена поддръжка за режим на многопроцесна работа, в който добавките се изпълняват в отделен процес, който не засяга интерфейса на потребителя и работата със страниците в браузъра. Също така продължава работата по преноса в Android версията на Firefox на липсващите API за разработчици на добавки, налични в настолната версия на Firefox.
На разработчиците на добавки, вече предлагани за настолната версия на Firefox, се препоръчва да адаптират и оптимизират своите продукти за работа в мобилната версия. Предлага се добавките да бъдат преминати от модел на постоянно фоново изпълнение (extension.getBackgroundPage) на режим на обработка на събития (browser.runtime.onMessage.addListener).
Източник: opennet.ru
