在 iOS 6 上重新获得对 Google 地图的支持。
对于已经在 iOS 5 上发布应用程序并与 Google 服务条款的法律合规性相关的许多应用程序开发人员来说,这是一个严重且建设性的问题,必须解决http://code.google.com/apis/maps/ iphone/terms.html。
事实如下:使用 Google Maps API Web Services 的应用程序必须与 Google Map 上的信息显示相关。禁止在不显示 Google 地图的应用程序中使用该服务。
假设一些开发人员在 App Store 上有一个可供下载的应用程序,用户已经下载并正在使用它。当用户使用 iOS 6 更新他们的手机时,Apple Maps 将代替 Google Maps 显示,这突然违反了 Google 的许可条款。
从 Google 许可证的角度来看,该应用程序成为“事实上的”,成千上万的用户将使用一个已成为非法的应用程序,我想不出一种技术方法来阻止这种情况。
我们如何处理这个?
- 谷歌能容忍旧的应用程序仍然可以在这种情况下使用吗?
- 谷歌是否正在准备他们自己的 Mapkit API,我们可以在 iPhone 上使用它是否可以在以前的 IOS 版本中使用,以便开发人员可以在 IOS6 发布之前更新他们的应用程序?
- Apple 能否提供一个选项,在提供类似的 Web 服务之前仍然显示 Google Map 以弥补差距?
欢迎任何建设性的想法?
PS。我还将这些问题发布给 Google 和 Apple。