Stäng annons

I slutet av förra året bestämde sig Apple för att ersätta Googles kartor med en egen lösning och skapade ett allvarligt problem. Det kaliforniska företaget har kommit under eld från kunder och media för dem; Apples kartor innehöll många uppenbara fel i bakgrunden vid releasetillfället. Dessutom, särskilt utanför USA, kan vi bara hitta en bråkdel av platserna i dem jämfört med konkurrenterna. Ändå kan vissa inte berömma apple maps – de är iOS-utvecklare.

Även om kunder klagar på att Apple inte spenderade tillräckligt med tid på att felsöka fel och felaktigheter, värdesätter utvecklare paradoxalt nog "mognad" i kartor. Det här hänvisar till kvaliteten på SDK (software developer kit), som uppsättningen verktyg kallas, tack vare vilken mjukvaruskapare kan till exempel använda de inbyggda funktionerna i operativsystemet - i vårt fall kartor.

Men hur är det möjligt? Hur avancerade kan Apple Maps vara när de bara har funnits i några månader? Detta beror på att, trots bytet av dokument, förblev själva grunderna i ansökan desamma även efter fem år. Tvärtom skulle Apple kunna lägga till ännu fler funktioner till dem, som inte kunde implementeras under samarbetet med Google. Utvecklare har därför accepterat denna förändring med förväntningar om hur de kan förbättra sina applikationer ytterligare.

Google, å andra sidan, befann sig utan en kartlösning för iOS-systemet och hade därmed förståeligt nog inget att erbjuda ens utvecklare. Ändå släpptes en ny kartapplikation och API (gränssnitt för att ansluta till Googles servrar och använda deras kartor) inom några veckor. I det här fallet, till skillnad från Apple, möttes själva applikationen av mer entusiasm än vad API erbjöd.

Utvecklarna själva enligt Nyheter Fast Company de inser att Google Maps API har vissa fördelar – bättre kvalitet på dokument, 3D-stöd eller möjligheten att använda samma tjänst på olika plattformar. Å andra sidan nämner de också ett antal brister.

Enligt dem erbjuder Apple fler möjligheter att använda sina kartor, hur dålig kvalitet de än är enligt användarna. Den inbyggda SDK innehåller stöd för markörer, skiktning och polylinjer. Som Fast Company påpekar är "skiktning mycket vanligt för applikationer som behöver visa viss information, såsom väder, brottslighet, till och med jordbävningsdata, som ett lager över själva kartan."

Hur långt går kapaciteten hos Apples kart-SDK, förklarar Lee Armstrong, utvecklaren av applikationen Plan Finder. "Vi kan använda avancerade funktioner som gradientpolylinjer, skiktning eller jämna animeringar av rörliga plan", pekar han på kartor med komplex skiktning och massor av tillagd information. "Med Google Maps SDK är detta helt enkelt inte möjligt för tillfället", tillägger han. Han förklarar varför han föredrar Apples kartor, trots att hans app stöder båda lösningarna.

Kartor från Apple valdes också av skaparna av applikationen Tub Tamer, som hjälper Londonbor med tidtabeller. Dess skapare, Bryce McKinlay, berömmer särskilt möjligheten att skapa animerade märken, som användarna också kan röra sig fritt. Något liknande är inte möjligt med konkurrenterna. Som en annan fördel nämner den brittiska utvecklaren hastigheten på kartorna, som inte avviker från iOS-standarden. Google, å andra sidan, uppnår max 30 fps (bilder per sekund). "Återgivning av etiketter och intressanta platser fastnar ibland, även på en snabb enhet som iPhone 5", konstaterar McKinlay.

Han förklarar också vad han anser vara den största nackdelen med Google Maps API. Enligt honom är den ökända stötestenen införandet av kvoter. Varje applikation kan förmedla 100 000 åtkomster per dag. Enligt McKinlay utgör denna begränsning en betydande risk för utvecklare. "Vid första anblicken verkar 100 000 träffar vara ett rimligt antal, men varje användare kan generera många sådana träffar. Vissa typer av förfrågningar kan räknas som upp till tio åtkomster, och därför kan kvoten förbrukas ganska snabbt”, förklarar han.

Samtidigt behöver skaparna av gratisapplikationer helt klart att deras produkt ska användas av så många användare som möjligt dagligen, annars kan de helt enkelt inte försörja sig. "När du når din kvot börjar de avvisa alla dina förfrågningar under resten av dagen, vilket gör att din app slutar fungera och användare börjar bli arga", tillägger McKinlay. Förståeligt nog behöver utvecklare inte lösa dessa problem om de föredrar att använda den inbyggda SDK:n från Apple.

Så, hur överraskande det än kan vara för oss användare, så är utvecklarna mer eller mindre nöjda med de nya kartorna. Tack vare sin långa historia har Apples SDK ett antal användbara funktioner och en stor grupp erfarna programmerare. Trots den felaktiga kartbakgrunden och det låga antalet platser står Apples kartor på en mycket bra grund, vilket är raka motsatsen till vad Google erbjuder. Den senare har erbjudit fantastiska kartor i flera år, men dess nya API är ännu inte tillräckligt för avancerade utvecklare. Så det verkar som om erfarenhet spelar en viktig roll i den komplexa kartverksamheten. I det här fallet delar både Apple och Google framgången (eller misslyckandet).

källa: Appleinsider, Fast Company
.