Затвори ја рекламата

На крајот на минатата година Apple одлучи да ги замени мапите на Google со свое решение и создаде сериозен проблем. Калифорниската компанија се најде на удар на клиентите и медиумите заради нив; Мапите на Apple содржеа многу очигледни грешки во позадина во моментот на објавување. Покрај тоа, особено надвор од САД, можеме да најдеме само мал дел од местата во нив во споредба со конкуренцијата. Сепак, некои не можат да ги пофалат мапите на Apple - тие се развивачи на iOS.

Иако клиентите се жалат дека Apple не потрошил доволно време за дебагирање на грешки и неточности, програмерите парадоксално ја ценат „зрелоста“ во мапите. Ова се однесува на квалитетот на SDK (комплет за развивачи на софтвер), како што се нарекува збир на алатки, благодарение на кои креаторите на софтвер можат, на пример, да ги користат вградените функции на оперативниот систем - во нашиот случај, мапи.

Но, како е тоа можно? Колку напредни можат да бидат Apple Maps кога постојат само неколку месеци? Тоа е така затоа што и покрај промената на документите, самите основи на апликацијата останаа исти и по пет години. Напротив, Apple би можел да им додаде уште повеќе функции, кои не можеа да се имплементираат при соработката со Google. Затоа, програмерите ја прифатија оваа промена со очекување како понатаму да ги подобрат своите апликации.

Од друга страна, Google се најде без решение за мапи за iOS системот и со тоа разбирливо немаше што да им понуди дури и на програмерите. Сепак, нова апликација за мапи и API (интерфејс за поврзување со серверите на Google и користење на нивните мапи) беа објавени за неколку недели. Во овој случај, за разлика од Apple, самата апликација беше дочекана со поголем ентузијазам од понудениот API.

Самите програмери според Вести Брз компанијата тие признаваат дека Google Maps API има одредени предности - поквалитетни документи, 3D поддршка или можност за користење на истата услуга на различни платформи. Од друга страна, споменуваат и низа недостатоци.

Според нив, Apple нуди повеќе можности за користење на своите мапи, колку и да се неквалитетни според корисниците. Вградената SDK вклучува поддршка за маркери, слоеви и полилинии. Како што истакнува Fast Company, „слоењето е многу вообичаено за апликации кои треба да прикажуваат одредени информации, како што се времето, стапката на криминал, дури и податоците за земјотресите, како слој над самата мапа“.

До каде одат можностите на SDK на мапата на Apple, објаснува Ли Армстронг, развивачот на апликацијата Пронаоѓач на авиони. „Можеме да користиме напредни функции како градиент полилинии, слоеви или мазни анимации на авиони кои се движат“, тој укажува на мапи со сложени слоеви и многу додадени информации. „Со Google Maps SDK, ова едноставно не е можно во моментов“, додава тој. Тој објаснува зошто ги претпочита мапите на Apple, иако неговата апликација ги поддржува двете решенија.

Мапите од Apple беа избрани и од креаторите на апликацијата Тамер на цевки, што им помага на лондончани со распоредот. Неговиот креатор, Bryce McKinlay, особено ја пофали можноста за создавање анимирани ознаки, кои корисниците исто така можат слободно да ги движат. Слично нешто не е можно со конкуренцијата. Како уште една предност, британскиот програмер ја споменува брзината на мапите, кои не отстапуваат од стандардот iOS. Од друга страна, Google постигнува максимални 30 fps (фрејмови во секунда). „Рендерирањето на етикети и точки на интерес понекогаш се заглавува, дури и на брз уред како што е iPhone 5“, забележува McKinlay.

Тој, исто така, објаснува што смета дека е најголемата негативна страна на API-то на Google Maps. Според него, пословичен камен на сопнување е воведувањето на квоти. Секоја апликација може да посредува до 100 пристапи дневно. Според McKinlay, ова ограничување претставува значителен ризик за програмерите. „На прв поглед, 000 посети изгледа како разумна бројка, но секој корисник може да генерира многу такви хитови. Некои видови барања може да се бројат како до десет пристапи, и затоа квотата може да се искористи прилично брзо“, објаснува тој.

Во исто време, на креаторите на бесплатните апликации јасно им е потребно нивниот производ да го користат што е можно повеќе корисници на дневна основа, во спротивно тие едноставно не можат да заработат за живот. „Кога ќе ја постигнете вашата квота, тие почнуваат да ги одбиваат сите ваши барања до крајот на денот, што ја тера вашата апликација да престане да работи и корисниците почнуваат да се лутат“, додава Меккинлеј. Разбирливо е дека програмерите не мора да ги решаваат овие проблеми ако претпочитаат да го користат вградениот SDK од Apple.

Значи, колку и да е изненадувачки за нас корисниците, програмерите се повеќе или помалку задоволни со новите мапи. Благодарение на својата долга историја, SDK на Apple има голем број корисни функции и голема заедница на искусни програмери. И покрај неисправната позадина на мапата и малиот број локации, мапите на Apple стојат на многу добра основа, што е сосема спротивно од она што го нуди Google. Вториот нуди одлични мапи со години, но неговиот нов API сè уште не е доволен за напредните програмери. Така, се чини дека искуството игра витална улога во сложениот бизнис со мапи. Во овој случај, и Apple и Google го делат успехот (или неуспехот).

Извор: AppleInsider, Брз компанијата
.