23Aug

Apple odmítá hry Unity na App Store

Touch Arcade má novinku, která je dlouho očekávaná Havraní meč a řadu dalších her postaven na herní engine Unity byly společností Apple odmítnuty z App Store. Zdá se, že problém je množství volání API v enginu (i když ne konkrétně v samotné hře, jak tomu rozumím), které umožňují hrám přistupovat k číslu iPhonu a odesílat je zpět na servery vývojáře.

Apple za to považuje být soukromými API, a také dostali herního vývojáře Storm8 do potíží začátkem tohoto týdne; jejich hry byly staženy z obchodu v reakci na žalobu, která tvrdila, že sbírali data od uživatelů bez jejich vědomí.

Chillingo, vydavatelé Havraní meč, nás ohledně tohoto příběhu kontaktovali a řekli, že zatímco engine Unity umožňuje vývojářům tyto hovory používat, nepoužili je ani nesbírali žádné uživatelské informace. Také nám bylo řečeno, že problémová rozhraní API „byla odstraněna“ a Chillingo hru znovu odeslalo ke schválení App Store.

Jak jsem pochopil, je to toto stejný typ problému, který přišel s Googlem před chvílí. Nejde o stejná rozhraní API (Google tehdy používal senzor přiblížení), ale nyní stejně jako tehdy je na Apple, zda umožní vývojářům používat tato soukromá a nedokumentovaná volání. Je zřejmé, že některé aplikace na iPhonu musí čas od času přistupovat k adresáři, ale záleží na společnosti Apple, zda mohou tato rozhraní API používat nebo ne. Tentokrát, jak se zdá, řekli ne.

Aktualizace: Unity nás také kontaktovalo a říkají, že engine byl aktualizován podle přání Applu, jakmile se o problému dozvěděli. Chtěli by také zdůraznit, že zatímco Storm8 používal stejná soukromá volání API, nepoužívají Unity ke spuštění svých her. Storm8's aktualizace k problému je zde.