Mozilla планирует наступить день, когда Apple больше не будет требовать от своих конкурентов использования браузерного движка WebKit в iOS.

Из отчета: Mozilla провела аналогичные эксперименты, которые никогда не заканчивались много лет назад, но в октябре 2022 года опубликовала проблему в репозитории GitHub, содержащем код для версии Firefox для iOS, который включает ссылку на GeckoView, оболочку для механизма рендеринга Firefox Gecko.

Согласно текущим рекомендациям Apple App Store, браузерные приложения для iOS должны использовать WebKit. Таким образом, сборка Firefox, включающая Gecko, а не WebKit, в настоящее время не может распространяться через iOS App Store.

Как мы сообщали на прошлой неделе, Mozilla не одинока в ожидании режима iOS App Store, допускающего конкуренцию браузеров. Google начал работу над версией Chrome для iOS на основе Blink.

У основных производителей браузеров — Apple, Google и Mozilla — есть собственные механизмы рендеринга.

Safari от Apple основан на WebKit; Chrome от Google и его основа Chromium с открытым исходным кодом основаны на Blink (разветвленном из WebKit десять лет назад); а Firefox от Mozilla основан на Gecko.

Microsoft разработала собственный механизм рендеринга Trident в устаревшем Internet Explorer и ответвление Trident под названием EdgeHTML в устаревших версиях Edge, но полагалась на Blink с момента перебазирования своего браузера Edge на код Chromium.