Zatvori oglas

Apple je krajem prošle godine odlučio zamijeniti Googleove mape vlastitim rješenjem i stvorio ozbiljan problem. Kalifornijska kompanija našla se na udaru kupaca i medija zbog njih; Appleove karte su sadržavale mnogo očiglednih grešaka u pozadini u vrijeme objavljivanja. Osim toga, posebno izvan Sjedinjenih Država, u njima možemo pronaći samo djelić mjesta u odnosu na konkurenciju. Ipak, neki ne mogu pohvaliti Apple mape - one su programeri za iOS.

Iako se kupci žale da Apple nije potrošio dovoljno vremena na otklanjanje grešaka i nepreciznosti, programeri paradoksalno cijene "zrelost" u mapama. To se odnosi na kvalitetu SDK-a (software developer kit), kako se naziva skup alata, zahvaljujući kojima kreatori softvera mogu, na primjer, koristiti ugrađene funkcije operativnog sistema - u našem slučaju mape.

Ali kako je to moguće? Koliko napredne mogu biti Apple Maps kada postoje samo nekoliko mjeseci? To je zato što su, uprkos promjeni dokumenata, same osnove aplikacije ostale iste i nakon pet godina. Naprotiv, Apple bi im mogao dodati još više funkcija koje nisu mogle biti implementirane tokom saradnje sa Googleom. Programeri su stoga prihvatili ovu promjenu sa očekivanjem kako mogu dalje poboljšati svoje aplikacije.

Google se, s druge strane, našao bez rješenja mape za iOS sistem, pa razumljivo nije imao šta da ponudi čak ni programerima. Ipak, nova aplikacija za mape i API (interfejs za povezivanje s Google serverima i korištenje njihovih mapa) objavljeni su u roku od nekoliko sedmica. U ovom slučaju, za razliku od Applea, sama aplikacija je dočekana s više entuzijazma nego što je API ponudio.

Sami programeri prema vijesti Fast Company prepoznaju da Google Maps API ima određene prednosti – kvalitetniji dokumenti, 3D podrška ili mogućnost korištenja iste usluge na različitim platformama. S druge strane, navode i brojne nedostatke.

Prema njihovim riječima, Apple nudi više mogućnosti za korištenje svojih karata, koliko god da su loše kvalitete prema korisnicima. Ugrađeni SDK uključuje podršku za markere, slojeve i polilinije. Kako Fast Company ističe, "slojevi su vrlo uobičajeni za aplikacije koje trebaju prikazati određene informacije, poput vremena, stope kriminala, čak i podataka o zemljotresima, kao sloj preko same mape."

Koliko daleko idu mogućnosti Appleovog SDK-a za mape, objašnjava Lee Armstrong, programer aplikacije Plan Finder. „Možemo da koristimo napredne funkcije kao što su polilinije gradijenta, slojevitost ili glatke animacije pokretnih ravni“, ukazuje na mape sa složenim slojevima i puno dodatnih informacija. "Sa Google Maps SDK-om, to trenutno jednostavno nije moguće", dodaje on. Objašnjava zašto preferira Appleove karte, iako njegova aplikacija podržava oba rješenja.

Karte iz Apple-a također su odabrali kreatori aplikacije Tube Tamer, koji Londoncima pomaže oko redova vožnje. Njegov tvorac, Bryce McKinlay, posebno hvali mogućnost kreiranja animiranih oznaka, kojima se korisnici mogu slobodno kretati. Slična stvar nije moguća sa konkurencijom. Kao još jednu prednost, britanski programer navodi brzinu mapa koje ne odstupaju od iOS standarda. Google, s druge strane, postiže maksimalno 30 fps (frejmova u sekundi). „Prikazivanje oznaka i zanimljivih mjesta ponekad se zaglavi, čak i na brzom uređaju kao što je iPhone 5“, napominje McKinlay.

On također objašnjava šta smatra najvećim nedostatkom Google Maps API-ja. Prema njegovim riječima, poslovični kamen spoticanja je uvođenje kvota. Svaka aplikacija može posredovati u 100 pristupa dnevno. Prema McKinlayu, ovo ograničenje predstavlja značajan rizik za programere. “Na prvi pogled, 000 pogodaka izgleda kao razumna brojka, ali svaki korisnik može generirati mnogo takvih pogodaka. Neki tipovi zahtjeva se mogu računati kao do deset pristupa, pa se kvota može prilično brzo potrošiti“, objašnjava on.

Istovremeno, kreatorima besplatnih aplikacija jasno je potrebno da njihov proizvod svakodnevno koristi što veći broj korisnika, inače jednostavno ne mogu zarađivati ​​za život. "Kada dosegnete svoju kvotu, oni počinju odbijati sve vaše zahtjeve do kraja dana, zbog čega vaša aplikacija prestaje raditi, a korisnici počinju da se ljute", dodaje McKinlay. Razumljivo, programeri ne moraju rješavati ove probleme ako više vole da koriste ugrađeni SDK od Apple-a.

Dakle, koliko god to bilo iznenađujuće za nas korisnike, programeri su manje-više zadovoljni novim mapama. Zahvaljujući svojoj dugoj istoriji, Appleov SDK ima niz korisnih funkcija i veliku zajednicu iskusnih programera. Unatoč neispravnoj pozadini karte i malom broju lokacija, Appleove karte stoje na vrlo dobroj osnovi, što je upravo suprotno od onoga što Google nudi. Potonji već godinama nudi odlične mape, ali njegov novi API još uvijek nije dovoljan za napredne programere. Stoga se čini da iskustvo igra vitalnu ulogu u složenom poslovanju sa mapama. U ovom slučaju, i Apple i Google dijele uspjeh (ili neuspjeh).

Izvor: AppleInsider, Fast Company
.