A
A
  • Angol
  • Magyar
  • 10 perc

App frissítési mizéria: régi iPhone-ok és az Apple új szabályai

Részletesen elemez egy friss fejlesztői problémát, ami miatt régi iPhone-okon vagy iPadeken hirtelen megszűnhetnek a harmadik féltől származó alkalmazás-frissítések – még akkor is, ha technikailag működhetnének a készülékeken.

Az Apple legújabb alkalmazás-frissítési szabályozásai körüli problémákat tárgyalja a videó, kiemelve, hogyan képesek lennének a modern alkalmazások még régebbi iPhone és iPad készülékeken is működni, ám a vállalat bizonyos fejlesztői irányelvei ezt tudatosan megakadályozzák.

Központi kérdésként merül fel, hogy a fejlesztők számára miért válik kötelezővé az alkalmazások minimális iOS-verziójának emelése, még akkor is, ha valójában a program kódja nem igényelne újabb rendszert. Ez különösen akkor válik fontossá, amikor a megszokott napi használatra is alkalmas készülékek tulajdonosai már nem tudják letölteni vagy frissíteni az appokat csupán néhány fájl vagy szoftveres követelmény miatt.

A videó említi azokat a trükköket és fejlesztői megoldásokat, amelyekkel mégis lehet támogatni az idősebb rendszereket, bár az Apple egyre szigorúbb korlátozásokat vezet be például az Xcode fejlesztőkörnyezeten keresztül. Felmerül a kérdés, hogy hol húzódik a határ a valódi technikai szükségszerűség és a mesterségesen generált elavulás között.

A szerző tapasztalatain keresztül betekintést kapunk abba is, mennyire befolyásolja ez a fejlesztők munkáját és milyen dilemmákkal szembesülnek akkor, ha hibákat szeretnének javítani a régi verziókon. Ugyanakkor szóba kerül, hogy más platformokon, például Androidon, jóval rugalmasabb a minimális rendszerverziók támogatása.

Kérdésként merül fel, hogy az Apple stratégiája valóban a készülékek gyorsabb elavulásához vezet, vagy valóban szükség van szigorúbb követelményekre a biztonság vagy fejlesztési egyszerűség érdekében. Milyen lehetőségek állnak a fejlesztők rendelkezésére, és valóban jogos-e, hogy egy alkalmazás fejlesztőjének ne legyen joga eldönteni, milyen régi eszközökön futtatható a saját programja?