Закрыть объявление

В конце прошлого года Apple решила заменить карты Google собственным решением и создала серьёзную проблему. Калифорнийская компания подверглась критике со стороны клиентов и средств массовой информации; Карты Apple на момент выпуска содержали множество очевидных фоновых ошибок. Кроме того, особенно за пределами США, мы можем найти в них лишь часть мест по сравнению с конкурентами. Все-таки некоторые не могут похвалить яблочные карты — это iOS-разработчики.

Хотя клиенты жалуются, что Apple не уделяет достаточно времени устранению ошибок и неточностей, разработчики парадоксальным образом ценят «зрелость» карт. Имеется в виду качество SDK (комплекта разработчика программного обеспечения), так называется набор инструментов, благодаря которому создатели программного обеспечения могут, например, использовать встроенные функции операционной системы — в нашем случае карты.

Но как это возможно? Насколько продвинутыми могут быть Apple Maps, если они существуют всего несколько месяцев? Это так, потому что, несмотря на смену документов, сами основы заявления остались прежними даже через пять лет. Наоборот, Apple могла бы добавить к ним еще больше функций, которые не удалось реализовать во время сотрудничества с Google. Поэтому разработчики приняли это изменение, ожидая, как они смогут улучшить свои приложения.

Google, с другой стороны, оказался без картографического решения для системы iOS и поэтому, по понятным причинам, ему нечего было предложить даже разработчикам. Тем не менее, новое картографическое приложение и API (интерфейс для подключения к серверам Google и использования их карт) были выпущены в считанные недели. При этом, в отличие от Apple, само приложение было встречено с большим энтузиазмом, чем предлагаемый API.

По словам самих разработчиков Новости Fast Company они признают, что API Google Maps имеет определенные преимущества – документы лучшего качества, поддержку 3D или возможность использовать один и тот же сервис на разных платформах. С другой стороны, они также отмечают ряд недостатков.

По их словам, Apple предлагает больше возможностей для использования своих карт, каким бы плохим качеством они ни были, по мнению пользователей. Встроенный SDK включает поддержку маркеров, слоев и полилиний. Как отмечает Fast Company, «наложение слоев очень распространено в приложениях, которым необходимо отображать определенную информацию, такую ​​как погода, уровень преступности и даже данные о землетрясениях, в виде слоя поверх самой карты».

Как далеко заходят возможности Apple Map SDK, объясняет Ли Армстронг, разработчик приложения Самолет Finder. «Мы можем использовать расширенные функции, такие как градиентные полилинии, наложение слоев или плавную анимацию движущихся плоскостей», — указывает он на карты со сложным многоуровневым расположением и большим количеством дополнительной информации. «С помощью Google Maps SDK на данный момент это просто невозможно», — добавляет он. Он объясняет, почему предпочитает карты Apple, хотя его приложение поддерживает оба решения.

Карты от Apple также выбрали создатели приложения. Укротитель трубок, который помогает лондонцам с расписанием. Его создатель Брайс МакКинли особенно хвалит возможность создания анимированных меток, которые пользователи также могут свободно перемещать. Подобное невозможно с конкуренцией. В качестве еще одного преимущества британский разработчик называет скорость работы карт, не отклоняющуюся от стандарта iOS. Google, с другой стороны, достигает максимум 30 кадров в секунду (кадров в секунду). «Отображение надписей и достопримечательностей иногда застревает даже на таком быстром устройстве, как iPhone 5», — отмечает МакКинли.

Он также объясняет, что он считает самым большим недостатком API Google Maps. По его словам, пресловутым камнем преткновения является введение квот. Каждое приложение может обеспечить 100 000 доступов в день. По словам МакКинли, это ограничение представляет собой значительный риск для разработчиков. «На первый взгляд 100 000 обращений кажутся разумным числом, но каждый пользователь может сгенерировать множество таких обращений. Некоторые типы запросов могут быть засчитаны как до десяти доступов, поэтому квота может быть использована довольно быстро», — поясняет он.

При этом создателям бесплатных приложений явно необходимо, чтобы их продуктом ежедневно пользовалось как можно больше пользователей, иначе они просто не смогут заработать на жизнь. «Когда вы достигаете своей квоты, они начинают отклонять все ваши запросы до конца дня, из-за чего ваше приложение перестает работать, а пользователи начинают злиться», — добавляет МакКинли. Понятно, что разработчикам не придется решать эти проблемы, если они предпочитают использовать встроенный SDK от Apple.

Итак, как бы удивительно это ни было для нас, пользователей, разработчики более-менее довольны новыми картами. Благодаря своей долгой истории, SDK Apple обладает рядом полезных функций и большим сообществом опытных программистов. Несмотря на неправильный фон карты и небольшое количество локаций, карты Apple имеют очень хорошую основу, что является полной противоположностью тому, что предлагает Google. Последний уже много лет предлагает отличные карты, но его новый API пока недостаточен для продвинутых разработчиков. Таким образом, кажется, что опыт играет жизненно важную роль в сложном картографическом бизнесе. В этом случае успех (или неудачу) разделяют и Apple, и Google.

Источник: AppleInsider, Fast Company
.