Карты Google в iOS6
Возвращаясь к этой поддержке Google Maps на iOS 6.
Это серьезная и конструктивная проблема, которая должна быть решена для многих разработчиков приложений, которые уже выпустили свои приложения на iOS 5 и привязаны к юридическому соблюдению условий обслуживания Google http://code.google.com/apis/maps/iphone/terms.html.
Дело в том, что приложения, использующие веб-службы API Карт Google, должны относиться к отображению информации на карте Google. Использование службы в приложении, которое не отображает карту Google, запрещено.
Скажем, у некоторых разработчиков есть приложение, доступное для загрузки в App Store, пользователи загрузили его и используют. Когда пользователи будут обновлять свои телефоны с iOS 6, Apple Maps будет отображаться вместо Google Maps, внезапно нарушив условия лицензии Google.
Приложение становится "де-факто" с точки зрения лицензии Google, тысячи пользователей будут использовать приложение, которое стало незаконным, и я не могу придумать технический способ предотвратить это.
Как мы справляемся с этим?
- Может ли Google быть достаточно любезным, переносить старые приложения все еще можно использовать в этом
контекст?
- Google готовит собственный API Mapkit, который мы могли бы использовать на iPhone.
он будет доступен в предыдущих выпусках IOS, чтобы разработчики могли обновлять
их приложения до выхода IOS6?
- Может ли Apple предоставить возможность по-прежнему отображать карту Google для устранения разрыва, пока они не предоставят аналогичные веб-сервисы?
Любые конструктивные идеи приветствуются?
PS. Я также отправляю эти вопросы в Google и Apple.
Ответы
Ответ 1
Хороший вопрос!
(И потенциальным близким избирателям: факт, что Apple предоставит собственное сопоставление, является общедоступным)
Я предлагаю вам подать радар с Apple и дублировать его на http://www.openradar.me/
Что касается ваших вопросов:
Может ли google быть достаточно любезным, переносить старые приложения все еще можно использовать в этом контексте?
Они могли, и я верю, что на практике они, вероятно, будут.
Готовит ли Google собственный API Mapkit, который мы могли бы использовать на iPhone, может ли он быть доступен в предыдущих выпусках IOS, чтобы разработчики могли обновлять свои приложения до выпуска IOS6?
Скорее всего. Но я сомневаюсь, что он будет готов к успеху для обновления вашего приложения до выпуска iOS 6.
Может ли Apple предоставить возможность по-прежнему отображать карту Google, чтобы устранить пробел, пока они не предоставят похожие веб-сервисы?
Я так не думаю. Я не думаю, что они захотят, и я думаю, что их лицензионный контракт с Google истечет в недалеком будущем.
Ответ 2
Вы можете использовать плитки карт Google на iOS6 и использовать API карт google для мест, геокодирования и т.д.
Решение с оверлеями: https://github.com/mladjan/GoogleMapsOverlayiOS
Надеюсь, что Google выпустит SDK Google Maps для iOS как можно скорее:)