Возвращаясь к этой поддержке 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.