Sule kuulutus

Eelmise aasta lõpus otsustas Apple asendada Google'i kaardid enda lahendusega ja tekitas tõsise probleemi. California ettevõte on sattunud klientide ja meedia kriitika alla nende pärast; Apple'i kaardid sisaldasid väljaandmise ajal taustal palju ilmseid vigu. Lisaks leiame neilt, eriti väljaspool Ameerika Ühendriike, konkurentidega võrreldes vaid murdosa kohti. Siiski ei saa mõned Apple'i kaarte kiita - nad on iOS-i arendajad.

Kuigi kliendid kurdavad, et Apple ei kulutanud piisavalt aega vigade ja ebatäpsuste silumisele, hindavad arendajad paradoksaalselt kaartide "küpsust". See viitab SDK (tarkvaraarendaja komplekt) kvaliteedile, nagu nimetatakse tööriistade komplekti, tänu millele saavad tarkvara loojad kasutada näiteks operatsioonisüsteemi sisseehitatud funktsioone – meie puhul kaarte.

Aga kuidas see võimalik on? Kui arenenud saab Apple Maps olla, kui see on olnud kasutusel vaid paar kuud? Seda seetõttu, et vaatamata dokumentide muutumisele jäid taotluse põhialused samaks ka viie aasta pärast. Vastupidi, Apple võiks neile lisada veelgi rohkem funktsioone, mida koostöös Google'iga ei õnnestunud rakendada. Seetõttu on arendajad selle muudatusega nõustunud, lootes, kuidas nad saavad oma rakendusi veelgi täiustada.

Google seevastu leidis end ilma iOS-i süsteemi kaardilahenduseta ja seega polnud tal isegi arendajatele arusaadavalt midagi pakkuda. Sellest hoolimata ilmus mõne nädala jooksul uus kaardirakendus ja API (liides Google'i serveritega ühenduse loomiseks ja nende kaartide kasutamiseks). Antud juhul, erinevalt Apple'ist, võeti rakendus ise vastu suurema entusiasmiga kui API pakkus.

Arendajad ise vastavalt uudised Fast Company nad mõistavad, et Google Mapsi API-l on teatud eelised – kvaliteetsemad dokumendid, 3D tugi või võimalus kasutada sama teenust erinevatel platvormidel. Teisest küljest mainivad nad ka mitmeid puudusi.

Nende sõnul pakub Apple oma kaartide kasutamiseks rohkem võimalusi, olgu need kasutajate hinnangul kui tahes kehva kvaliteediga. Sisseehitatud SDK sisaldab markerite, kihistamise ja polüliinide tuge. Nagu Fast Company märgib, on "kihtimine väga levinud rakenduste puhul, mis peavad kuvama teatud teavet, nagu ilm, kuritegevuse tase, isegi maavärinaandmed, kihina kaardi peal."

Kui kaugele Apple'i kaardi-SDK võimalused ulatuvad, selgitab rakenduse arendaja Lee Armstrong Lennuki leidja. "Saame kasutada täiustatud funktsioone, nagu gradientpolüliinid, kihilisus või liikuvate tasapindade sujuvad animatsioonid," osutab ta keeruka kihistamise ja palju lisateavet sisaldavatele kaartidele. "Google Mapsi SDK-ga pole see praegu lihtsalt võimalik," lisab ta. Ta selgitab, miks ta eelistab Apple'i kaarte, kuigi tema rakendus toetab mõlemat lahendust.

Apple'i kaardid valisid ka rakenduse loojad Toru tamer, mis aitab londonlasi sõiduplaanidega. Selle looja Bryce McKinlay kiidab eriti võimalust luua animeeritud märke, mida kasutajad saavad ka vabalt liigutada. Sarnane asi ei ole konkursiga võimalik. Teise eelisena nimetab Briti arendaja kaartide kiirust, mis ei erine iOS-i standardist. Google aga saavutab maksimaalselt 30 kaadrit sekundis (kaadrit sekundis). "Siltide ja huvipunktide renderdamine takerdub mõnikord isegi kiire seadme puhul nagu iPhone 5," märgib McKinlay.

Ta selgitab ka seda, mida ta peab Google Mapsi API suurimaks miinuseks. Tema sõnul on vanasõna komistuskiviks kvootide kehtestamine. Iga rakendus suudab vahendada 100 000 ligipääsu päevas. McKinlay sõnul kujutab see piirang arendajatele märkimisväärset ohtu. “Esmapilgul tundub 100 000 tabamust mõistlik arv, kuid iga kasutaja suudab selliseid tabamust palju genereerida. Mõnda tüüpi päringuid võib lugeda kuni kümneks juurdepääsuks ja seetõttu saab kvoot päris kiiresti ära kasutada,» selgitab ta.

Samas on tasuta rakenduste loojatel ilmselgelt vaja, et nende toodet kasutaks igapäevaselt võimalikult palju kasutajaid, muidu ei saa nad lihtsalt ära elada. "Kui jõuate oma kvoodini, hakkavad nad ülejäänud päeva jooksul kõiki teie taotlusi tagasi lükkama, mistõttu teie rakendus lakkab töötamast ja kasutajad hakkavad vihastama," lisab McKinlay. Arusaadavalt ei pea arendajad neid probleeme lahendama, kui nad eelistavad kasutada Apple'i sisseehitatud SDK-d.

Nii et nii üllatav kui see meile kasutajatele ka pole, on arendajad uute kaartidega enam-vähem rahul. Tänu oma pikale ajaloole on Apple'i SDK-l mitmeid kasulikke funktsioone ja suur hulk kogenud programmeerijaid. Vaatamata vigasele kaarditaustale ja vähesele asukohtade arvule seisavad Apple’i kaardid väga heal alusel, mis on täpselt vastupidine Google’i pakutavale. Viimane on juba aastaid pakkunud suurepäraseid kaarte, kuid selle uus API ei ole arenenud arendajatele veel piisav. Seega tundub, et kogemustel on keerulises kaardiäris ülioluline roll. Sel juhul jagavad edu (või ebaõnnestumine) nii Apple kui ka Google.

Allikas: AppleInsider, Fast Company
.