aplikacjeWiadomość główna

Zabezpieczenia DRM odpowiedzialne za awarie aplikacji z App Store?

Dzięki App Store klienci Apple mogą w łatwy sposób dokonać aktualizacji aplikacji na iOS i OS X. Niestety pojawiają się doniesienia o tym, że niektóre aktualizacje dokonane w ciągu ostatnich 24 godzin powodują awarie aplikacji. Niektórzy winą obarczają system DRM Apple o nazwie „FairPlay”.

Sprawa została zauważona przez Marco Armenta, dewelopera aplikacji Instapaper, który aktualizował wczoraj swój produkt do wersji 4.2.3. Kilka minut po tym jak zaktualizowana wersja znalazła się w App Store, użytkownicy zaczęli skarżyć się, że aktualizacja aplikacji sprawia, że staje się ona bezużyteczna, pomimo tego, że update był stabilny w chwili przesłania go do App Store.

Choć po kilku godzinach poprawnie funkcjonująca wersja aplikacji znalazła się w App Store, wadliwa została pobrana przez wielu użytkowników na całym świecie. Armand odkrył też, że problem nie dotyczy tylko jego aplikacji ale także około 80 innych. Jedynym sposobem na rozwiązanie problemu okazało się odinstalowanie aplikacji i zainstalowanie jej po raz kolejny.

Problem został zauważony przez deweloperów na całym świecie, którzy próbowali się skontaktować z Apple w tej sprawie. Niestety Apple konsekwentnie milczy. Deweloperzy zastanawiają się więc na własną rękę co spowodowało, że pliki, które w momencie przesyłania do App Store były stabilne, po zainstalowaniu przestawały już takie być.

Niektórzy z nich twierdzą, ze winę ponosi „FairPlay” mechanizm DRM opracowany przez Apple, który okazał się być wadliwy:

„Wygląda na to, że DRM Apple FairPlay nie został zaimplementowany w odpowiedni sposób w pakietach aplikacji, które użytkownik otrzymuje ściągając update. Po zainstalowaniu aplikacje nie przechodzą testu DRM i są niezwłocznie zamykane,” wyjaśnia Igor Zhadanov z Readdle.

Sugeruje on, że powodem, dla którego problem dotyczy tylko niektórych aplikacji jest to, że Apple ma problemy z usunięciem bugu ze wszystkich swoich serwerów. Najprawdopodobniej kiedy tylko załatane zostaną wszystkie serwery, problem przestanie dokuczać użytkownikom.

Pozostaje więc na razie wstrzymać się z aktualizacjami.

[Marco via Techcrunch]


podobne treści