Når det gjelder applikasjoner er iOS et veldig lukket system, uten jailbreak kan du ikke få applikasjoner inn i det på noen annen måte enn gjennom App Store. I tillegg går hver applikasjon gjennom Apples anmeldelse for å beskytte brukerne. Men er det ikke bare et røykteppe?
Problem uredelige søknader diskuteres på Apple-scenen nesten hver måned. Det er ikke lenge siden de ble slettet fra App Store svindelapper fra én utvikler, som rov på populariteten til kjente spill og prøvde å tjene raske penger.
For noen dager siden dukket også et populært Nintendo-spill opp, Pokémon YellowForfatteren var imidlertid en helt annen enn den kjente konsollprodusenten. Intetanende brukere ble ført til å tro at dette var et populært japansk spill, men det var bare en svindel der spillet ville krasje rett etter at menyen ble lastet inn. Antallet en-stjernes anmeldelser taler imidlertid for seg selv. Apple hentet appen fra butikken mindre enn 24 timer senere. "The Game" nådde nummer tre på den amerikanske App Store i løpet av den tiden.
Du spør deg selv hvordan det i det hele tatt er mulig å komme seg dit streng kontroll av Apple slike programmer vil få i det hele tatt. Betingelsene for utbyggere, de såkalte Guidelines, har vært kjent i lang tid. Det settes klare regler og juksere skal straffes i henhold til teksten. Det skjer først etter flere lange uker, noen ganger måneder, når Apple begynner å handle, mens slike applikasjoner ikke bør bestå inspeksjonen i det hele tatt.
Vi trenger ikke gå langt for å finne en feil i systemet. En av de tsjekkiske utviklerne betrodde meg indirekte om sine erfaringer. Han implementerte JavaScript i applikasjonen sin, som brukes til Google Analytics-statistikk, noe som er strengt forbudt i henhold til Apples regler. Han hadde den kun der som en prøveperiode, men glemte å fjerne den før han sendte den til godkjenning. Etter godkjenning var den imidlertid ikke-funksjonell uansett.
Og hvordan gikk det på Apples side? Det gikk åtte dager etter at søknaden ble sendt til godkjenningsprosessen og den var i «Venter på vurdering»-status – venter på godkjenning. Den åttende dagen var det tilsynelatende hennes tur og gikk over i «I Review»-status – i godkjenningsprosessen. Etter hele to minutter var den allerede godkjent og klar til lansering i App Store. Det vil si at den som godkjente søknaden viet hele to minutter til den. Hva kan undersøkes på slike to minutter på søknaden?
Det er tydelig at ingen undersøker søknadskoden direkte. Det er mulig at det finnes en slags programvarebot som undersøker noen aspekter av applikasjonen, for eksempel om den inneholder skadelig programvare. Den menneskelige faktoren tester da tilsynelatende bare om den i det hele tatt kan startes og om den ikke inneholder noen skadelige materialer. Den kan deretter gå til App Store og derfra til brukernes enheter uten problemer.
Det to-minutters intervallet er en av forklaringene på hvorfor så mange svindelapper havner i App Store. Det er for tiden over 550 000 apper. Imidlertid faller ikke bare nye applikasjoner inn i godkjenningsprosessen, men også alle oppdateringer, enten det er en helt ny versjon av applikasjonen eller en retting av en liten feil. Nye applikasjoner legges til i et raketttempo hver måned. Hvis vi gjør en liten beregning når hver app skal oppdateres en gang i måneden, så forutsatt at apper sjekkes i åtte timer hver dag inkludert helger, vil Apple måtte sjekke rundt 2300 apper per time. Og det teller ikke de nye. Hvis det var 100 ansatte som gjennomgikk søknader, ville hver måtte håndtere 23 stykker i timen. Hvis han brukte 2-3 minutter med hver, kunne han gjøre det.
Da App Store først startet opp, var det ikke noe problem å sjekke hver app i detalj da det var 500 i starten. Butikken har imidlertid vokst eksponentielt og nå er det 1000 ganger flere apper. Med et slikt volum er det svært vanskelig å bruke nok tid på hver applikasjon uten å få utvikleren til å vente i flere uker før han godkjenner applikasjonen.
Apple bør imidlertid begynne å ta tak i dette, siden disse problemene vil fortsette å eskalere og svindlere med øye for enkle penger vil fortsette å okkupere App Store. Når dette problemet vokser i selskapets hode, vil folk ha mye mindre tillit til applikasjonene, noe som vil ha en negativ effekt på utviklerne og i forlengelsen av hele økosystemet. Apple bør derfor begynne å håndtere dette problemet like intensivt som med arbeidsforholdene i kinesiske fabrikker.
Godkjenningsnivået er det minste av problemene. En annen artikkel kan skrives om hvordan Apple behandler sine utviklere generelt (dessverre når det er et problem).
Hei, det er en liten feil i teksten for hele økosystemet. Apple bør starte med dette problemet like intensivt som med arbeidsforholdene i kinesiske fabrikker.
Burde det ikke være drap?
Apple løser allerede problemet med lignende applikasjoner.
Basert på en erfaring fra en tsjekkisk utvikler med litt JavaScript for å skrive en slik artikkel, ikke vær sint på meg, men du har skapt en gal rant som ikke fortjener å bli publisert selv på en blogg enn si her.
Ja, det er sant at den menneskelige faktoren er veldig problematisk og Apple kan heller ikke unngå det. Kan du forestille deg hvor mange mennesker det kan være? Hva er omsetningen til disse godkjennerne med veksten som Apple har?
Med en liten innsats for objektivitet ville du samlet inn informasjon fra andre utviklere også, og du ville nok kommet til at Apple godkjenner andre applikasjoner selv i noen dager hvis det ikke er sikkert det er i samsvar med reglene. f.eks. når det kommer til InApp-kjøp, har Apple forsket på det i relativt lang tid. Å forvirre dem er heller ikke et så stort problem fordi de ikke og kan virkelig undersøke innsiden av selve applikasjonen - så du kan gjøre noe som Apple vil vise og etter godkjenning vil det være noe annet.
Ja, det er mange triks, men de fører vanligvis til fjerning fra AppStore eller til og med blokkering av utviklerkontoen.
1x per måned er ikke en gjennomsnittlig oppdatering selv ved en tilfeldighet. De fleste applikasjoner mottar ikke den siste oppdateringen – de henger rett og slett ikke med og «dør».
Det er riktig at jeg også har opplevd minuttanmeldelser, men spørsmålet er om anmeldelsesstatusene i AppStore viser virkeligheten. Tidligere krasjet iPad-applikasjoner rett etter å ha blitt sendt til InReview og ble der i en uke. iPhone-apper gjorde ikke det. Så jeg ville ikke trekke slike konklusjoner om det.
Flott artikkel som vanlig...
Jeg vil bare påpeke en liten feil i nest siste avsnitt:
"Bedriften har imidlertid vokst eksponentielt og nå er det 1000 ganger flere applikasjoner."
det burde nok være JE
En annen ting jeg ikke liker er bruken av ordet økosystem, som hovedsakelig brukes i geografi...
PS: takk for artikkelen