A Apple anunciou que está fazendo várias alterações em seu ecossistema de software para cumprir a Lei dos Mercados Digitais na UE. Uma dessas mudanças é que o iOS agora permitirá mecanismos de navegador alternativos, permitindo que os usuários usem o Chrome e o Firefox adequados em seus iPhones. Mas, como acontece com o resto das mudanças anunciadas, isso se aplicará apenas aos usuários do iOS na União Europeia, enquanto o resto do mundo terá que continuar se contentando com o Webkit e o Safari.
Esta é uma mudança significativa na forma como os navegadores funcionam no iOS. A Apple historicamente restringiu todos os navegadores ao uso de seu mecanismo de navegador WebKit. O WebKit alimenta o Safari, mas também alimenta o Chrome, o Firefox e todos os outros aplicativos de navegador no iOS. Fora do iOS, como no Android e em desktops, o Chrome é desenvolvido com Chromium, enquanto o Mozilla Firefox é executado em Gecko. Os recursos que você adora no Android e no desktop nesses navegadores estão ausentes nas versões iOS, principalmente porque o WebKit não oferece suporte a esses recursos.
Com o iOS 17.4, a Apple permitirá que os desenvolvedores usem mecanismos de navegador diferentes do WebKit. Essa mudança se aplica a aplicativos de navegador e aplicativos com experiências de navegação no aplicativo. A Apple alerta que motores de navegador alternativos podem afetar negativamente a experiência do usuário, incluindo impactos no desempenho do sistema e na duração da bateria. Os desenvolvedores que desejam construir mecanismos de navegador alternativos terão que ser autorizados pela Apple para trocar de mecanismo após atenderem a critérios específicos e se comprometerem com várias mitigações contínuas de privacidade e segurança. Depois de aprovados, eles terão acesso a recursos como chaves de acesso e multiprocessamento.
É claro que essa mudança de opinião por parte da Apple só ocorre por meio da pressão da legislação e não da própria vontade da corporação. Como resultado, esta mudança só se aplica à União Europeia, onde a Apple está a ser forçada a fazer isso. As contas pertencentes a utilizadores que residem na UE receberão estes novos motores, mesmo quando estiverem em viagem. Em outros lugares, como nos EUA, todos os navegadores iOS continuarão a usar o WebKit até que a legislação os obrigue a abrir também. Talvez devesse fazer isso em breve? Isso é motivo para reflexão.