Alla appar och program åldras inte med värdighet – en del måste plockas bort

av | apr 30, 2022

⏱ Ca 5 minuter att läsa

Den senaste veckan har flera app-utvecklare fått ett mail från Apple med uppmaningen att deras appar måste uppdateras. Ett besked som rört upp känslor bland utvecklare som anser att Apple försöker radera deras appar. Apple har nu uppdaterat sin information och förtydligat vilka krav som ställs.

Det finns en gemensam nämnare i praktiskt taget all rapportering rörande Apples besked – den är negativ och riktar bitvis hård kritik mot Apple. Utvecklare anser sig överkörda och är av naturliga orsaker duktigt förbannade därför att deras appar kan komma att raderas.

Användare har invänt att det är vl bara att kompilera om en app och lämna in den igen så får appen vara kvar i App Store.

Apple har gått ut med information, kompletterande information:

Användarnas förtroende för kvalitetsappar är grunden för allt vi har gjort för att bygga och driva App Store.
Redan 2016, för att säkerställa en bra användarupplevelse och på förslag från utvecklare, lanserade vi App Store-förbättringsprocessen för att ta bort appar som inte längre fungerar som avsett, inte följer gällande riktlinjer för granskning eller är föråldrade. Detta hjälper oss att säkerställa att appar fungerar för de allra flesta användare och stödjer våra senaste innovationer inom säkerhet och integritet. Under de senaste sex åren har vi tagit bort nästan 2,8 miljoner appar som en del av denna process.

Apple

Bena ut

Låt oss bena ut vad detta handlar om. Till att börja med så är lösningen på problemet inte så enkelt som att ladda ned nya Xcode, kompilera om en app och sen lämna in den till Apple igen. En app kan behöva skrivas om, helt eller delvis för att fungera med nya versioner av Xcode och iOS. Utan att ge oss in i alla teknikaliteter så handlar det om vilka API-funktioner som en app använder, vilken version av Xcode som använts och av det följer att appar som är äldre än två år kan fungera alldeles utmärkt medan andra inte fungerar alls. Det beror på vad en app kan göra, vilka funktioner som används och med vilken version den har kompilerats med.

Av det följer att gamla appar kan behöva städas ut – eller uppdateras helt enkelt därför att de inte fungerar med nyare versioner av iOS.

Ett enkelt exempel är när hela Apple plattform tog steget från 32-bitar till 64-bitar. Ett tag så fortsatte 32-bitars appar att fungera med nya versioner av iOS men inte i all oändlighet. Någonstans måste en gräns dras, gammal kod kan inte stödjas hur länge som helst och numera fungerar inga 32-bitars program varje sig i iOS, iPadOS eller macOS.

Så för att sammanfatta – en del appar och program åldras inte med värdighet, de slutar att fungera.

Informationsmiss

Problemet här är att Apple gjort det Apple gör lite då och då – uttrycker sig luddigt, överdrivet generellt och ologiskt. Appar och program som fortfarande fungerar med nya versioner av Apples operativsystem borde naturligtvis inte plockas bort, lika lite som att de skulle behöva kompileras om – de fungerar ju. Logiskt, eller hur?

Då infaller sig nästa fråga – hur ska Apple veta det?

Det vet inte Apple och utvecklare kan inte kräva att Apple ska testköra alla appar och program – det är upptill den enskilde utvecklaren.

Apple borde ha formulerat sitt besked annorlunda och hanterat hela den här saken annorlunda men någon har valt den enkla, snabba lösningen – ställ krav och hota med åtgärder om utvecklarna inte gör som Apple vill. Apple borde ha uppmanat utvecklarna att se till att deras app fungerar med nuvarande iOS.

Nyckfull

Apple har inte sagt detta och det är förmodligen varför flytten att radera ”föråldrade” appar från App Store verkar nyckfull och kortsiktig. Utan att veta mer exakt vilka utvecklare som har fått detta besked så gissar jag att de alla länkar till en version äldre än iOS 12 SDK eller kanske till och med äldre än iOS 11. I klartext så betyder det att det handlar om appar som kan vara utvecklade för enheter som Apple inte stöder längre, eller det kan handla om det.

Databranschen brukar ju som bekant ofta liknas vid bilbranschen och du kan inte förvänta dig att bilhandlaren eller din verkstad ska kunna tillhandahålla reservdelar för hur gamla bilar som helst. Vill du rulla runt i en Corvett från 1960-talet (vem vill inte det?) så kan du göra det, bilen fungerar, men du kan inte räkna med att rulla in närmaste verkstad och få den lagad.

Apple hade kunnat vara tydligare och Apple hade kunnat hantera det här bättre och tydligare men faktum kvarstår – alla spel, appar och program åldras inte med värdighet. De slutar att fungera.


Mikael Winterkvist

Fyrabarns-far, farfar, morfar och egen företagare i Skellefteå med kliande fingrar. Jag skriver om fotografering, sport, dataprylar, politik, nöje, musik och film. Vid sidan av den här bloggen så jobbar jag med med det egna företaget Winterkvist.com. Familjen består av hustru, fyra barn (utflugna) och fem barnbarn.

Jag har hållit på med datorer sedan tidigt 1980-tal och drev Artic BBS innan Internet knappt existerade. Efter BBS-tiden har det blivit hemsidor, design, digitala medier och trycksaker. Under tiden som journalist jobbade jag med Mac men privat har det varit Windows som har gällt fram till vintern 2007. Då var det dags att byta och då bytte vi, företaget, helt produktionsplattform till macOS. På den vägen är det.

_____________________________________________________________________________________

Anmäl dig till Magasin Mackens nyhetsbrev

Du får förhandsinformation om Macken, våra planer och du får informationen, först och direkt till din mail. Vi lovar att inte skicka din information vidare och vi lovar att inte skicka ut mer än max ett nyhetsbrev per månad.

Anmäl dig här

_____________________________________________________________________________________

Magasin Macken använder AI för att samla in information och underlag för de texter som publiceras. Vi använder även AI för att skapa bilder och illustrationer. Dessa märks alltid med att det är AI-bilder om bilderna är fotorealistiska. I förekommande fall så läggs även till länkar till källa och referenser till i texterna som alltid kontrolleras av en mänsklig skribent - som är den som skriver och redigerar alla texter till alla väsentliga delar.

Vill du kommentera den här texten, komma med förslag, kritik eller ställa frågor så gör du det enklast i något av de sociala medier som jag och Magasin Macken finns med i. Länkarna hittar du nedan.

  • Facebook
  • Instagram
  • Bluesky
  • Threads
  • Mastodon
  • LinkedIn
  • YouTube
  • Vimeo
  • Twitter
  • RSS
  • E-Mail

De senaste inläggen:

Little Snitch: Väktaren vid den digitala utgången

Little Snitch: Väktaren vid den digitala utgången

Detta program fungerar som ett nödvändigt komplement till den inbyggda brandväggen i macOS. Systemets egna skydd kontrollerar främst inkommande trafik, men Little Snitch fokuserar istället på den utgående trafiken. Programmets styrka ligger i att visa exakt vilka program som försöker…

läs mer