Подтвердить что ты не робот

Карты 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.

4b9b3361

Ответ 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 как можно скорее:)