Wat toepassings betref, is iOS 'n baie geslote stelsel, sonder 'n jailbreak kan u op geen ander manier toepassings daarin kry as deur die App Store nie. Daarbenewens gaan elke toepassing deur Apple se hersiening om gebruikers te beskerm. Maar is dit nie net 'n rookskerm nie?
Probleme bedrieglike aansoeke word amper elke maand op die Apple-verhoog bespreek. Dit is nie lank nie sedert hulle uit die App Store verwyder is bedrogspulprogramme van een ontwikkelaar, wat op die gewildheid van bekende speletjies prooi en vinnig geld probeer maak.
'n Paar dae gelede het 'n gewilde Nintendo-speletjie ook verskyn, Pokémon Geel, die skrywer was egter iemand heeltemal anders as die bekende konsolevervaardiger. Niksvermoedende gebruikers is gelei om te glo dat dit 'n gewilde Japannese speletjie was, maar dit was net 'n bedrogspul waar die speletjie sou neerstort nadat die spyskaart gelaai is. Die aantal eensterresensies spreek egter vanself. Apple het die toepassing minder as 24 uur later uit die winkel gehaal. "The Game" het gedurende daardie tyd nommer drie op die Amerikaanse App Store bereik.
Jy vra jouself af hoe is dit selfs moontlik om daar te kom streng beheer deur Apple sulke toepassings sal enigsins kry. Die voorwaardes vir ontwikkelaars, die sogenaamde Riglyne, is al lank bekend. Duidelike reëls word gestel en bedrieërs moet volgens die teks gestraf word. Dit gebeur eers na 'n paar lang weke, soms maande, wanneer Apple begin optree, terwyl sulke toepassings glad nie die inspeksie behoort te slaag nie.
Ons hoef nie ver te gaan om 'n fout in die stelsel te vind nie. Een van die Tsjeggiese ontwikkelaars het indirek in my vertroue gemaak oor sy ervarings. Hy het JavaScript in sy toepassing geïmplementeer, wat vir Google Analytics-statistieke gebruik word, wat volgens Apple se reëls streng verbied is. Hy het dit net as 'n verhoor daar gehad, maar het vergeet om dit te verwyder voordat hy dit vir goedkeuring gestuur het. Na goedkeuring was dit egter in elk geval nie-funksioneel nie.
En hoe het dit aan Apple se kant gegaan? Agt dae het verloop nadat die aansoek na die goedkeuringsproses gestuur is en dit in die "Waiting for Review"-status was - wag vir goedkeuring. Op die agtste dag was dit glo haar beurt en het in “In Review”-status gegaan – in die goedkeuringsproses. Na 'n volle twee minute was dit reeds goedgekeur en gereed om in die App Store bekend te stel. Dit wil sê, die persoon wat die aansoek goedgekeur het, het twee hele minute daaraan gewy. Wat kan in so twee minute op die aansoek nagevors word?
Dit is duidelik dat niemand die aansoekkode direk ondersoek nie. Dit is moontlik dat daar 'n soort sagteware-bot is wat sommige aspekte van die toepassing ondersoek, soos of dit kwaadwillige wanware bevat. Die menslike faktor toets dan glo net of dit hoegenaamd begin kan word en of dit geen skadelike materiaal bevat nie. Dit kan dan sonder enige probleme na die App Store gaan en van daar na gebruikers se toestelle.
Daardie interval van twee minute is een van die verklarings waarom so baie bedrieglike toepassings in die App Store beland. Daar is tans meer as 550 000 toepassings. Nie net nuwe toepassings val egter in die goedkeuringsproses nie, maar ook alle opdaterings, of dit nou 'n heeltemal nuwe weergawe van die toepassing is of 'n regstelling van een klein foutjie. Nuwe toepassings word elke maand teen 'n vinnige tempo bygevoeg. As ons 'n bietjie berekening doen wanneer elke toepassing een keer per maand opgedateer moet word, dan sal Apple ongeveer 2300 100 toepassings per uur vir agt uur elke dag nagegaan word, insluitend naweke. En dit tel nie die nuwes nie. As daar 23 werknemers was wat aansoeke hersien, sou elkeen 2 stukke per uur moes hanteer. As hy 3-XNUMX minute met elkeen spandeer het, kon hy dit doen.
Toe die App Store die eerste keer begin het, was dit nie 'n probleem om elke toepassing in detail na te gaan toe daar aan die begin 500 was nie. Die winkel het egter eksponensieel gegroei en nou is daar 1000x meer toepassings. Met so 'n volume is dit baie moeilik om genoeg tyd aan elke toepassing te bestee sonder om die ontwikkelaar weke lank te laat wag voordat hy die toepassing goedkeur.
Apple moet egter begin om hieraan aandag te gee, aangesien hierdie probleme sal aanhou eskaleer en bedrieërs met 'n oog vir maklike geld sal voortgaan om die App Store te beset. Sodra hierdie probleem in die maatskappy se kop groei, sal mense baie minder vertroue in die toepassings hê, wat 'n nadelige uitwerking op die ontwikkelaars en by uitbreiding die hele ekosisteem sal hê. Apple behoort dus hierdie probleem so intensief te begin hanteer as met werksomstandighede in Chinese fabrieke.
Goedkeuringsvlak is die minste van die probleme. Nog 'n artikel kan geskryf word oor hoe Apple sy ontwikkelaars in die algemeen behandel (ongelukkig wanneer daar 'n probleem is).
Hallo, daar is 'n klein fout in die teks, vir die hele ekosisteem. Apple behoort so intensief met hierdie probleem te begin as met werksomstandighede in Chinese fabrieke.
Moet daar nie doodgemaak word nie?
Apple is reeds besig om die probleem van soortgelyke toepassings op te los.
Gebaseer op een ervaring van 'n Tsjeggiese ontwikkelaar met 'n bietjie JavaScript om so 'n artikel te skryf, moenie kwaad wees vir my nie, maar jy het 'n mal rant ontstaan wat nie verdien om selfs op 'n blog gepubliseer te word nie, wat nog te sê hier.
Ja, dit is waar dat die menslike faktor baie problematies is en Apple kan dit ook nie vermy nie. Kan jy jou indink hoeveel mense daar kan wees? Wat is die omset van hierdie goedkeurders met die groei wat Apple het?
Met 'n bietjie moeite tot objektiwiteit, sou jy ook inligting van ander ontwikkelaars insamel, en jy sal waarskynlik by die feit kom dat Apple ander toepassings selfs vir 'n paar dae goedkeur as dit nie seker is of dit in ooreenstemming met die reëls is nie. Bv. wanneer dit by InApp-aankope kom, het Apple dit al relatief lank ondersoek. Om hulle te verwar is ook nie so 'n groot probleem nie, want hulle kan nie en kan nie regtig die binnekant van die toepassing self ondersoek nie - so jy kan iets doen wat Apple sal wys en na goedkeuring sal daar iets anders wees.
Ja, daar is baie truuks, maar dit lei gewoonlik tot verwydering uit die AppStore of selfs blokkering van die ontwikkelaarrekening.
1x per maand is nie 'n gemiddelde opdatering nie, selfs toevallig. Die meeste toepassings ontvang nie die nuutste opdatering nie – hulle raak eenvoudig nie vas nie en "sterf".
Dit is waar dat ek ook minuut resensies ervaar het, maar die vraag is of die resensiestatusse in die AppStore die werklikheid wys. In die verlede het iPad-toepassings neergestort nadat dit na InReview gestuur is en vir 'n week daar gebly. iPhone-toepassings het dit nie gedoen nie. Ek sal dus nie sulke gevolgtrekkings daaroor maak nie.
Goeie artikel soos gewoonlik...
Ek wil net 'n klein fout in die voorlaaste paragraaf uitwys:
"Die besigheid het egter eksponensieel gegroei en nou is daar 1000x meer toepassings."
daar moet seker JE wees
Nog iets waarvan ek nie hou nie, is die gebruik van die woord ekosisteem, wat hoofsaaklik in geografie gebruik word...
PS: dankie vir die artikel