När en app tas bort från iTunes Store (nu bara App Store) händer flera saker som kan förhindra att den arbetar på din enhet, även om du tidigare köpt eller laddade ner den:
* inkompatibilitet med nyare iOS/iPados -versioner: Apple uppdaterar regelbundet sina operativsystem (iOS och iPados). Dessa uppdateringar introducerar ofta förändringar av den underliggande systemarkitekturen, biblioteken och säkerhetsprotokollen. Om en app inte har uppdaterats av sin utvecklare för att vara kompatibel med dessa nyare OS -versioner, kan den upphöra att fungera korrekt eller krascha. Apple garanterar inte bakåtkompatibilitet på obestämd tid.
* Förtroende för avskrivna API:er eller tjänster: Appar förlitar sig ofta på specifika API:er (applikationsprogrammeringsgränssnitt) som tillhandahålls av Apple för att komma åt funktioner i enheten eller onlinetjänster. Om Apple avskriver (avbryter stöd för) ett API, kan appar som använder det API bryta. På samma sätt, om en app förlitar sig på en tredjepartstjänst som inte längre är tillgänglig, kan appens funktionalitet komprometteras.
* Säkerhetsproblem: Om en app har känt säkerhetssårbarheter och utvecklaren inte har lappat dem, kan Apple ta bort appen från butiken för att skydda användare. Att fortsätta använda en app med kända sårbarheter utgör en risk för din enhet och data.
* Utvecklarstöd och underhåll: Apputveckling och underhåll kräver kontinuerlig ansträngning. Utvecklare måste uppdatera sina appar för att adressera buggar, lägga till nya funktioner och upprätthålla kompatibilitet med utvecklande plattformar. Om en utvecklare överger en app kommer den troligen att bli föråldrad och slutligen sluta fungera.
* Digital Rights Management (DRM) eller licensiering: Vissa appar kan ha DRM- eller licensmekanismer som kräver periodisk validering med App Store eller utvecklarens servrar. Om appen inte längre är tillgänglig i butiken eller utvecklarens servrar stängs av kan valideringen misslyckas, vilket förhindrar att appen lanseras eller fungerar korrekt.
* App tunnare och arkitekturändringar: Apple använder "app tunnare" för att leverera endast de nödvändiga resurserna för din specifika enhet när du laddar ner en app. Om den ursprungliga appen i App Store uppdaterades för att stödja App Thinning men sedan har tagits bort, kanske din äldre version inte är kompatibel med senare iOS -uppdateringar som starkt förlitar sig på tunnare appar.
* Apple Server ändras: Apple kan göra ändringar i sina servrar, vilket kan påverka funktionaliteten hos äldre appar. Till exempel, om en app förlitar sig på en specifik autentiseringsmetod eller serverändpunkt som inte längre stöds, kanske den inte fungerar.
Sammanfattningsvis, medan du kan ha en legitim kopia av en app, beror dess funktionalitet på ett komplext samspel mellan faktorer, inklusive OS -kompatibilitet, API -stöd, säkerhet, utvecklare underhåll och licensiering. När en app tas bort från App Store är det ofta ett tecken på att en eller flera av dessa faktorer inte längre uppfylls, vilket leder till appens eventuella föråldring.