Zavřít reklamu

Koncem minulého roku se Apple rozhodl vyměnit mapy od Googlu za vlastní řešení a zadělal si tak na pořádný problém. Kalifornská společnost se kvůli nim stala terčem tvrdé kritiky ze strany zákazníků i médií; mapy od Applu obsahovaly v dobu vydání spoustu zjevných chyb v podkladech. Zejména mimo Spojené státy v nich navíc najdeme oproti konkurenci pouhý zlomek míst. Přesto si někteří nemohou jablečné mapy vynachválit – jsou to vývojáři pro iOS.

Přestože si zákazníci stěžují na to, že Apple nevěnoval dostatek času odladění chyb a nepřesností, vývojáři si u map paradoxně cení právě „vyspělosti“. Tím je myšlena kvalita SDK (software developer kit), jak se říká sadě nástrojů, díky které mohou tvůrci softwaru například využívat vestavěné funkce operačního systému – v našem případě map.

Jak je to ale možné? Jak můžou být mapy od Applu vyspělé, když existují teprve pár měsíců? Je tomu tak, jelikož přes výměnu podkladů zůstaly samotné základy aplikace i po pěti letech stejné. Apple k nim mohl naopak přidat ještě více funkcí, které po dobu spolupráce s Googlem nebylo možné implementovat. Vývojáři proto tuto změnu přijali s očekáváním, jakým způsobem budou ještě moci vylepšit svoje aplikace.

Google se naopak ocitl bez mapového řešení pro systém iOS, a tak pochopitelně němel co nabídnout ani vývojářům. Přesto se v řádu týdnů podařilo vydat novou mapovou aplikaci i API (rozhraní pro spojení se servery Googlu a využívání jejich map). V tomto případě se narozdíl od Applu setkala s větším nadšením samotná aplikace než nabízený API.

Samotní vývojáři podle zprávy Fast Company uznávají, že Google Maps API má určité výhody – kvalitnější podklady, podporu 3D nebo možnost využívat stejnou službu napříč různými platformami. Na druhou stranu ale uvádějí i řadu nedostatků.

Apple podle nich nabízí větší možnosti využití svých map, jakkoli jsou podle uživatelů nekvalitní. Vestavěné SDK obsahuje podporu pro značky, vrstvení a lomené čáry. Jak podotýká Fast Company, „vrstvení je velmi běžné u aplikací, které potřebují znázorňovat určité informace, jako je počasí, míra zločinnosti, dokonce i data o zemětřeseních, jako vrstvu položenou nad samotnou mapu.“

Kam až sahají schopnosti mapového SDK Applu vysvětluje Lee Armstrong, vývojář aplikace Plane Finder. „Můžeme používat pokročilé funkce jako gradientní lomené čáry, vrstvení nebo hladké animace pohybujících se letadel,“ ukazuje na mapách s komplexním vrstvením a spoustou přidaných informací. „S Google Maps SDK tohle v současnosti prostě není možné,“ dodává. Vysvětluje tím, proč upřednostňuje mapy od Applu, a to přestože jeho aplikace podporuje obě řešení.

Mapy od Applu si vybrali i tvůrci aplikace Tube Tamer, která pomáhá obyvatelům Londýna s jízdními řády. Její tvůrce, Bryce McKinlay, si pochvaluje zejména možnost vytvářet animované značky, které navíc uživatelé mohou volně přesouvat. Podobná věc u konkurence není možná. Jako další výhodu uvádí britský vývojář rychlost map, které nevybočují ze standardu iOS. Google oproti tomu dosahuje maximálně 30 fps (snímků za vteřinu). „Vykreslování popisků a míst zájmu se někdy zasekává, a to i na rychlém zařízení jako je iPhone 5,“ podotýká McKinlay.

Vysvětluje navíc, co považuje za největší mínus Google Maps API. Příslovečný kámen úrazu podle něj představuje zavedení kvót. Každá aplikace totiž může zprostředkovat 100 000 přístupů za den. Podle McKinlaye představuje toto omezení pro vývojáře nezanedbatelné riziko. „Na první pohled se 100 000 přístupů jeví jako přiměřené číslo, ale každý uživatel může takových přístupů vygenerovat spoustu. Některé druhy požadavků se mohou započítat až jako deset přístupů, a proto je možné kvótu vyčerpat pěkně rychle,“ vysvětluje.

Tvůrci bezplatných aplikací přitom vyloženě potřebují, aby jejich produkt využívalo denně co nejvíce uživatelů, jinak se jednoduše neuživí. „Když vyčerpáte kvótu, začnou vám po zbytek dne odmítat všechny požadavky, čímž vaše aplikace přestane fungovat a uživatelé začnou být naštvaní,“ dodává McKinlay. Tyto problémy pochopitelně vývojáři nemusí řešit, pokud sáhnou raději po vestavěném SDK od Applu.

Jakkoli to tedy může být pro nás uživatele překvapivé, vývojáři jsou s novými mapami víceméně spokojení. Díky svojí letité historii má SDK od Applu řadu užitečných funkcí a velkou komunitu zkušených programátorů. Přes chybné mapové podklady a nízký počet míst stojí mapy od Applu na velmi dobrém základě, což je přesný opak toho, co nabízí Google. Ten už dlouhá léta nabízí skvělé mapy, ale jeho nový API zatím není pro pokročilé vývojáře dostatečný. Zdá se tedy, že ve složitém mapovém businessu hrají zkušenosti zásadní roli. V tomto případě si úspěch (resp. neúspěch) dělí Apple i Google.

Zdroj: AppleInsider, Fast Company
.