Închide anunțul

La sfârșitul anului trecut, Apple a decis să înlocuiască hărțile Google cu soluția proprie și a creat o problemă serioasă. Compania californiană a fost criticată din partea clienților și a presei pentru ei; Hărțile Apple conțineau o mulțime de erori evidente în fundal la momentul lansării. În plus, mai ales în afara Statelor Unite, putem găsi doar o fracțiune de locuri în ele față de concurență. Cu toate acestea, unii nu pot lăuda hărțile Apple - sunt dezvoltatori iOS.

Deși clienții se plâng că Apple nu a petrecut suficient timp pentru depanarea erorilor și inexactităților, dezvoltatorii apreciază în mod paradoxal „maturitatea” în hărți. Aceasta se referă la calitatea SDK-ului (kit de dezvoltare software), așa cum se numește setul de instrumente, datorită cărora creatorii de software pot, de exemplu, să folosească funcțiile încorporate ale sistemului de operare - în cazul nostru, hărți.

Dar cum este posibil asta? Cât de avansată poate fi Apple Maps atunci când există doar câteva luni? Acest lucru se datorează faptului că, în ciuda modificării documentelor, elementele de bază ale cererii au rămas aceleași chiar și după cinci ani. Dimpotrivă, Apple le-ar putea adăuga și mai multe funcții, care nu au putut fi implementate în timpul cooperării cu Google. Prin urmare, dezvoltatorii au acceptat această schimbare cu așteptarea modului în care își pot îmbunătăți în continuare aplicațiile.

Google, pe de altă parte, s-a trezit fără o soluție de hărți pentru sistemul iOS și, astfel, de înțeles, nu avea nimic de oferit nici măcar dezvoltatorilor. Cu toate acestea, o nouă aplicație de hărți și API (interfață pentru conectarea la serverele Google și utilizarea hărților acestora) au fost lansate în câteva săptămâni. În acest caz, spre deosebire de Apple, aplicația în sine a fost întâmpinată cu mai mult entuziasm decât a oferit API-ul.

Dezvoltatorii înșiși conform știri Fast Company ei recunosc că API-ul Google Maps are anumite avantaje – documente de calitate mai bună, suport 3D sau posibilitatea de a utiliza același serviciu pe diferite platforme. Pe de altă parte, ei menționează și o serie de deficiențe.

Potrivit acestora, Apple oferă mai multe oportunități de a-și folosi hărțile, oricât de slabe ar fi acestea în opinia utilizatorilor. SDK-ul încorporat include suport pentru markeri, stratificare și polilinii. După cum subliniază Fast Company, „stratificarea este foarte comună pentru aplicațiile care trebuie să afișeze anumite informații, cum ar fi vremea, ratele criminalității, chiar și datele cutremurelor, ca un strat deasupra hărții în sine”.

Cât de departe ajung capabilitățile SDK-ului Apple pentru hărți, explică Lee Armstrong, dezvoltatorul aplicației Căutător de avioane. „Putem folosi funcții avansate, cum ar fi polilinii de gradient, stratificare sau animații netede ale planurilor în mișcare”, arată el hărți cu stratificare complexă și multe informații adăugate. „Cu SDK-ul Google Maps, acest lucru pur și simplu nu este posibil în acest moment”, adaugă el. El explică de ce preferă hărțile Apple, chiar dacă aplicația sa acceptă ambele soluții.

Hărțile de la Apple au fost alese și de creatorii aplicației Tube Tamer, care îi ajută pe londonezi cu orare. Creatorul său, Bryce McKinlay, laudă în special posibilitatea de a crea mărci animate, pe care utilizatorii le pot muta liber. Un lucru similar nu este posibil cu competiția. Ca un alt avantaj, dezvoltatorul britanic menționează viteza hărților, care nu se abat de la standardul iOS. Google, pe de altă parte, atinge maximum 30 de fps (cadre pe secundă). „Randarea etichetelor și a punctelor de interes se blochează uneori, chiar și pe un dispozitiv rapid precum iPhone 5”, notează McKinlay.

El explică, de asemenea, ceea ce el consideră a fi cel mai mare dezavantaj al API-ului Google Maps. Potrivit acestuia, proverbiala piatră de poticnire este introducerea cotelor. Fiecare aplicație poate media 100 de accesări pe zi. Potrivit lui McKinlay, această limitare prezintă un risc semnificativ pentru dezvoltatori. „La prima vedere, 000 de accesări pare a fi un număr rezonabil, dar fiecare utilizator poate genera o mulțime de astfel de accesări. Unele tipuri de solicitări pot fi numărate ca până la zece accesări și, prin urmare, cota poate fi epuizată destul de repede”, explică el.

În același timp, creatorii de aplicații gratuite au nevoie clar că produsul lor să fie folosit de cât mai mulți utilizatori zilnic, altfel pur și simplu nu își pot câștiga existența. „Când atingeți cota, ei încep să vă respingă toate solicitările pentru restul zilei, ceea ce face ca aplicația dvs. să nu mai funcționeze și utilizatorii încep să se enerveze”, adaugă McKinlay. De înțeles, dezvoltatorii nu trebuie să rezolve aceste probleme dacă preferă să folosească SDK-ul încorporat de la Apple.

Deci, oricât de surprinzător ar fi pentru noi utilizatorii, dezvoltatorii sunt mai mult sau mai puțin mulțumiți de noile hărți. Datorită istoriei sale lungi, SDK-ul Apple are o serie de caracteristici utile și o comunitate mare de programatori experimentați. În ciuda fundalului defect al hărții și a numărului redus de locații, hărțile Apple stau pe o bază foarte bună, ceea ce este exact opusul a ceea ce oferă Google. Acesta din urmă oferă hărți grozave de ani de zile, dar noul său API nu este încă suficient pentru dezvoltatorii avansați. Deci, se pare că experiența joacă un rol vital în afacerea complexă a hărților. În acest caz, atât Apple, cât și Google împărtășesc succesul (sau eșecul).

sursa: AppleInsider, Fast Company
.