Apple este obligată să facă modificări majore la iOS în Europa, datorită “Digital Markets Act” al Uniunii Europene. Actul impune restricții Big Tech-ului cu privire la “interoperabilitate, corectitudine și confidențialitate”, iar una dintre modificările cerute Apple este să permită motoare de căutare alternative pe iOS. Schimbarea, prevăzută în iOS 17.4, înseamnă că browsere rivale precum Chrome și Firefox vor putea aduce propriul lor cod de afișare web pe iPhone-uri și iPad-uri. Cu toate că sună ca o îmbunătățire semnificativă a situației browserelor iOS, Google și Mozilla nu sunt încântate de modificările propuse de Apple.
Mai devreme, purtătorul de cuvânt al Mozilla, Damiano DeMonte, a făcut un comentariu pentru The Verge referitor la modificările de politică ale Apple și au avut obiecții cu privire la decizia de a limita schimbările în browser la UE. “Încă analizăm detaliile tehnice, dar suntem extrem de dezamăgiți de planul propus de Apple de a restricționa BrowserEngineKit, nou-anunțată, numai aplicațiilor specifice UE”, a declarat DeMonte. “Efectul acestui lucru ar fi să forțeze un browser independent precum Firefox să construiască și să mențină două implementări separate ale browserului – o povară pe care Apple nu va trebui să o suporte.” DeMonte a adăugat: “Propunerile Apple nu oferă consumatorilor opțiuni viabile, făcând cât mai dificil posibil pentru cei din afară să ofere alternative competitive la Safari. Aceasta este încă un exemplu de creare de bariere de către Apple pentru a împiedica concurența reală a browserelor pe iOS.”
Cadru Apple care permite motoarelor alternative de căutare se numește “BrowserEngineKit” și are deja documentație publică în iOS 17.4 beta. Producătorii de browsere vor trebui să obțină aprobarea Apple pentru a utiliza cadru într-o aplicație de producție, iar aprobarea va veni cu mai multe cerințe. Nicio cerință nu pare excesivă: Apple dorește ca producătorii de browsere să aibă un anumit nivel de suport pentru standardele web, să se angajeze să remedieze rapid vulnerabilitățile de securitate și să protejeze confidențialitatea utilizatorului prin afișarea notificărilor standard de consimțământ pentru acces la lucruri precum locația. Nu este permisă “sincronizarea cookie-urilor și a stării între browser și orice alte aplicații, chiar și alte aplicații ale dezvoltatorului”, ceea ce pare îndreptat direct către Google și preferința acestuia de a avea toate aplicațiile iOS să comunice între ele. Partea negativă este că aplicația ta cu BrowserEngineKit este limitată la UE, deoarece, surpriză, regulile UE se aplică doar în UE.
