Закрити оголошення

Наприкінці минулого року Apple вирішила замінити карти Google власним рішенням і створила серйозну проблему. Каліфорнійська компанія потрапила під критику клієнтів і ЗМІ за них; На момент випуску карти Apple містили багато очевидних помилок у фоновому режимі. Крім того, особливо за межами Сполучених Штатів, ми можемо знайти в них лише невелику частину місць порівняно з конкурентами. Все-таки деякі не можуть похвалити apple maps - це розробники iOS.

Хоча клієнти скаржаться, що Apple приділяє недостатньо часу налагодженню помилок і неточностей, розробники парадоксальним чином цінують «зрілість» у картах. Мається на увазі якість SDK (software developer kit), як називається набір інструментів, завдяки якому творці програмного забезпечення можуть, наприклад, використовувати вбудовані функції операційної системи – у нашому випадку карти.

Але як це можливо? Наскільки просунутими можуть бути Карти Apple, якщо вони існують лише кілька місяців? Це тому, що, незважаючи на зміну документів, сама основа програми навіть через п'ять років залишилася незмінною. Навпаки, Apple могла б додати до них ще більше функцій, які не вдалося реалізувати під час співпраці з Google. Тому розробники прийняли цю зміну, сподіваючись, що вони зможуть покращити свої програми.

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

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

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

Лі Армстронг, розробник додатка, пояснює, наскільки далеко сягають можливості картографічного SDK від Apple. Шукач літака. «Ми можемо використовувати такі розширені функції, як градієнтні полілінії, шарування або плавну анімацію рухомих площин», — вказує він на карти зі складними шарами та великою кількістю додаткової інформації. "З Google Maps SDK це просто неможливо на даний момент", - додає він. Він пояснює, чому віддає перевагу картам Apple, хоча його додаток підтримує обидва рішення.

Карти від Apple також обрали творці додатку Приборкувач трубок, який допомагає жителям Лондона з розкладом. Його творець Брайс МакКінлей особливо хвалить можливість створення анімованих позначок, які користувачі також можуть вільно переміщати. З конкуренцією подібне неможливо. Ще однією перевагою британський розробник називає швидкість роботи карт, які не відрізняються від стандарту iOS. З іншого боку, Google досягає максимуму 30 fps (кадрів за секунду). «Візуалізація міток і визначних місць іноді зависає навіть на таких швидких пристроях, як iPhone 5», — зазначає Маккінлі.

Він також пояснює, що він вважає найбільшим недоліком Google Maps API. За його словами, прославленим каменем спотикання є запровадження квот. Кожна програма може здійснювати 100 000 звернень на день. За словами МакКінлі, це обмеження становить значний ризик для розробників. «На перший погляд, 100 000 відвідувань здається розумною цифрою, але кожен користувач може створити багато таких звернень. Деякі типи запитів можуть рахуватися до десяти звернень, тому квота може бути використана досить швидко», – пояснює він.

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

Тож, як це не дивно для нас, користувачів, розробники більш-менш задоволені новими картами. Завдяки своїй довгій історії Apple SDK має ряд корисних функцій і велику спільноту досвідчених програмістів. Незважаючи на несправний фон карти та невелику кількість місць, карти Apple мають дуже хорошу основу, що є прямою протилежністю того, що пропонує Google. Останній пропонує чудові карти протягом багатьох років, але його новий API ще недостатній для просунутих розробників. Отже, здається, що досвід відіграє життєво важливу роль у складному картографічному бізнесі. У цьому випадку і Apple, і Google поділяють успіх (або невдачу).

Джерело: AppleInsider, Fast Company
.