Zavrieť reklamu

Koncom minulého roku sa Apple rozhodol vymeniť mapy od Googlu za vlastné riešenie a zarobil si tak na poriadny problém. Kalifornská spoločnosť sa kvôli nim stala terčom tvrdej kritiky zo strany zákazníkov aj médií; mapy od Applu obsahovali v priebehu vydania množstvo zjavných chýb v podkladoch. Najmä mimo Spojené štáty v nich navyše nájdeme oproti konkurencii iba zlomok miest. Napriek tomu si niektorí nemôžu jablčné mapy vynachváliť - sú to vývojári pre iOS.

Napriek tomu, že sa zákazníci sťažujú na to, že Apple nevenoval dostatok času odladeniu chýb a nepresností, vývojári si u máp paradoxne cenia práve „vyspelosť“. Tým je myslená kvalita SDK (software developer kit), ako sa hovorí sade nástrojov, vďaka ktorej môžu tvorcovia softvéru napríklad využívať vstavané funkcie operačného systému – v našom prípade máp.

Ale ako je to možné? Ako môžu byť mapy od Applu vyspelé, keď existujú iba pár mesiacov? Je tomu tak, pretože napriek výmene podkladov zostali samotné základy aplikácie aj po piatich rokoch rovnaké. Apple k nim mohol naopak pridať ešte viac funkcií, ktoré počas spolupráce s Googlom nebolo možné implementovať. Vývojári preto túto zmenu prijali s očakávaním, akým spôsobom budú ešte môcť vylepšiť svoje aplikácie.

Google sa naopak ocitol bez mapového riešenia pre systém iOS, a tak pochopiteľne nemal čo ponúknuť ani vývojárom. Napriek tomu sa v priebehu niekoľkých týždňov podarilo vydať novú mapovú aplikáciu aj API (rozhranie pre spojenie so servermi Googlu a využívanie ich máp). V tomto prípade sa na rozdiel od Applu stretla s väčším nadšením samotná aplikácia ako ponúkaný API.

Samotní vývojári podľa správy Fast Company uznávajú, že Google Maps API má určité výhody – kvalitnejšie podklady, podporu 3D alebo možnosť využívať rovnakú službu naprieč rôznymi platformami. Na druhú stranu ale uvádzajú aj množstvo nedostatkov.

Apple podľa nich ponúka väčšie možnosti využitia svojich máp, aj keď sú podľa používateľov nekvalitné. Vstavané SDK obsahuje podporu pre značky, vrstvenie a lomené čiary. Ako podotýka Fast Company, „vrstvenie je veľmi bežné pri aplikáciách, ktoré potrebujú znázorňovať určité informácie, ako je počasie, miera zločinnosti, dokonca aj dáta o zemetraseniach, ako vrstvu položenú nad samotnú mapu.“

Kam až siahajú schopnosti mapového SDK Applu vysvetľuje Lee Armstrong, autor aplikácie Vyhľadávač lietadiel. „Môžeme používať pokročilé funkcie ako gradientné lomené čiary, vrstvenie alebo hladké animácie pohybujúcich sa lietadiel,“ ukazuje na mapách s komplexným vrstvením a množstvom pridaných informácií. „S Google Maps SDK toto v súčasnosti jednoducho nie je možné,“ dodáva. Vysvetľuje tým, prečo uprednostňuje mapy od Applu, a to napriek tomu, že jeho aplikácia podporuje obe riešenia.

Mapy od Applu si vybrali aj tvorcovia aplikácie Tube Tamer, Ktorá pomáha obyvateľom Londýna s cestovnými poriadkami. Jej tvorca, Bryce McKinlay, si pochvaľuje najmä možnosť vytvárať animované značky, ktoré navyše používatelia môžu voľne presúvať. Podobná vec u konkurencie nie je možná. Ako ďalšiu výhodu uvádza britský autor rýchlosť máp, ktoré nevybočujú zo štandardu iOS. Google oproti tomu dosahuje maximálne 30 fps (snímok za sekundu). „Vykresľovanie popisov a miest záujmu sa niekedy zasekáva, a to aj na rýchlom zariadení ako je iPhone 5,“ podotýka McKinlay.

Vysvetľuje navyše, čo považuje za najväčší mínus Google Maps API. Príslovkový kameň úrazu podľa neho predstavuje zavedenie kvót. Každá aplikácia totiž môže sprostredkovať 100 000 prístupov za deň. Podľa McKinlaya predstavuje toto obmedzenie pre vývojárov nezanedbateľné riziko. „Na prvý pohľad sa 100 000 prístupov javí ako primerané číslo, ale každý užívateľ môže takýchto prístupov vygenerovať veľa. Niektoré druhy požiadaviek sa môžu započítať až ako desať prístupov, a preto je možné kvótu vyčerpať pekne rýchlo,“ vysvetľuje.

Tvorcovia bezplatných aplikácií pritom vyložene potrebujú, aby ich produkt využívalo denne čo najviac používateľov, inak sa jednoducho neuživí. „Keď vyčerpáte kvótu, začnú vám po zvyšok dňa odmietať všetky požiadavky, čím vaša aplikácia prestane fungovať a používatelia začnú byť naštvaní,“ dodáva McKinlay. Tieto problémy pochopiteľne vývojári nemusia riešiť, pokiaľ siahnu radšej po vstavanom SDK od Applu.

Akokoľvek to teda môže byť pre nás používateľov prekvapivé, vývojári sú s novými mapami viac-menej spokojní. Vďaka svojej dlhoročnej histórii má SDK od Applu rad užitočných funkcií a veľkú komunitu skúsených programátorov. Cez chybné mapové podklady a nízky počet miest stoja mapy od Applu na veľmi dobrom základe, čo je presný opak toho, čo ponúka Google. Ten už dlhé roky ponúka skvelé mapy, ale jeho nový API zatiaľ nie je pre pokročilých vývojárov dostatočný. Zdá sa teda, že v zložitom mapovom biznise hrajú skúsenosti zásadnú úlohu. V tomto prípade si úspech (resp. neúspech) delí Apple aj Google.

Zdroj: AppleInsider, Fast Company
.