Čini se da se Apple ipak neće baš tako brzo i lako odreći svoje stroge politike kontrole i nadzora.
Ukratko…
- Appleov tim za pregled aplikacija odbio je uvesti emulator za Windows računala u repozitorij iOS aplikacija, jer Windows računala tehnički ne zadovoljavaju kriterije za retro igraće konzole.
- Osim što ga je zabranio na vlastitom tržištu, Apple je također odbio ovjeriti Windows emulator u pogledu kompatibilnosti za trgovine aplikacija treće strane.
- Najnoviji potezi Applea naravno izazivaju zabrinutost oko Appleove kontrole. Programeri se sada pitaju kako i pod kojim uvjetima smiju objaviti svoje aplikacije a da ih Apple odobri. Iako se Apple obvezao na ”labaviju” politiku u pogledu aplikacija, pogotovo emulatora, najnoviji primjer pokazuje da to baš nije tako.
Putem nedavnog ažuriranja iOS-a, Apple je otključao trgovine aplikacija trećih strana u zemljama EU, kako bi svoje poslovanje uskladio sa Zakonom o digitalnim tržištima (DMA). To je programerima omogućilo učitavanje aplikacija koje nisu nužno u skladu sa strogim Appleovim smjernicama Appleove Trgovine.
No iako je na prvi pogled izgledalo kao da Apple zaista mijenja svoju politiku, koja se odnosi na mogućnost učitavanja aplikacija na poslužitelje trećih strana, kao i na Appleovu Trgovinu, najnoviji primjer pokazuje da to baš i nije tako. Naime, Apple je nedavno odbio mogućnost učitavanja emulatora za Windows računala, kako u svoju trgovinu aplikacija tako i u poslužitelje trećih strana, koji su izravno ili neizravno povezani s Appleom.
Nakon dva mjeseca evaluacije, Appleov tim za pregled aplikacija odbacio je UTM SE, Windows emulator dizajniran za najnovije iPhone uređaje. Tvrtka je o incidentu objavila vijesti na Twitteru, naglašavajući da tvrtka neće čak ni ovjeriti emulator za distribuciju trgovine aplikacija trećih strana.
Prema UTM-u, Apple je odbio prijavu emulatora, jer Windows/DOS računala ne odgovaraju kriterijima koje ispunjavanju retro igraće konzole. Nadalje, Apple ne dopušta ”Just-in-Time” (JIT) kompajlere na iOS-u, koji su ključni za glatko funkcioniranje UTM-ove aplikacije na iPhone pametnim telefonima. Kao rezultat toga, UTM će prestati pokušavati staviti svoj emulator za Windows računala u službene trgovine aplikacija i trgovine aplikacija trećih strana, dok Apple ne promijeni svoj stav. Oni koji žele pokrenuti aplikaciju otvorenog koda na svojim iPhoneima, mogu to nastaviti činiti ručnim kompajliranjem u Xcode.
Appleov postupak ovjere aplikacija za tržišta trećih strana trebao bi ponuditi “osnovnu zaštitu” od virusa, zlonamjernog softvera i drugih prijetnji integritetu uređaja. Odbijanje ovjere bezopasnog emulatora za Windows računala, koji je još k tome i otvorenog koda, a koji se ne smije distribuirati u trgovine aplikacija trećih strana, otkriva Appleovu zabrinjavajuću razinu kontrole nad iOS-om.
Ovo naravno nikako nije dobro. Iako se Apple obvezao na niži stupanj kontrole, iz priloženog se vidi da se tvrtka toga baš i ne pridržava. Ponavljam: u ovome slučaju radi se o bezopasnom emulatoru otvorenog koda, koji je osmišljen za emuliranje Windows igara na iOS-u.
Piše: Alan Milić
pcchip.hr