Apple uniemożliwia deweloperom testowanie silników internetowych innych firm
Apple wprowadziło znaczące zmiany w wytycznych App Store w Unii Europejskiej, aby zachować zgodność z przepisami antymonopolowymi Digital Markets Act (DMA). Jedna z tych zmian pozwala programistom na wydawanie przeglądarek internetowych na iPhone’a z własnym silnikiem, ale firma utrudnia programistom testowanie swoich aplikacji przed udostępnieniem ich użytkownikom w UE.
Raport The Register podaje, że dowiedział się od deweloperów, iż Apple ograniczyło testowanie przeglądarek internetowych innych firm do urządzeń znajdujących się w UE.
Wymóg ten stanowi dodatkową barierę dla każdego, kto planuje opracować i wspierać przeglądarkę z alternatywnym silnikiem dla europejskich użytkowników.
Chociaż deweloperzy mogą używać iPhone Simulator (w ramach Xcode) do testowania swoich aplikacji na komputerach Mac przed uruchomieniem ich w App Store, istnieją pewne zachowania, które można zaobserwować tylko na prawdziwych urządzeniach. I nawet jeśli ktoś zgłosi błąd deweloperowi, może być trudno go znaleźć i naprawić bez możliwości zainstalowania przeglądarki na iPhonie.
Przez lata Apple wymagało, aby przeglądarki internetowe na iOS korzystały z tego samego WebKit co Safari. Jednak jednym z wymogów DMA jest to, że programiści mogą korzystać z alternatywnych silników przeglądarek, jeśli chcą. Na przykład Google może teraz wydać wersję Chrome na iOS przy użyciu tego samego silnika, co wersja na komputery stacjonarne.
Ale przy takich wymaganiach wydaje się, że większość programistów nie będzie nad tym pracować w najbliższym czasie.
Apple nie myśli poważnie o wspieraniu wyboru przeglądarki internetowej lub silnika na iOS.
– powiedziała w lutym Parisa Tabriz, wiceprezes Google Chrome. Kolejnym ograniczeniem jest to, że alternatywne silniki nie są dostępne dla iPada, ale to się zmieni jeszcze w tym roku.