我应该担心苹果将在 iOS6 中停止使用谷歌地图的传闻吗?

时间:2023-03-24
本文介绍了我应该担心苹果将在 iOS6 中停止使用谷歌地图的传闻吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

问题描述

几乎所有主要新闻媒体都在报道苹果将在 iOS6 中停止使用谷歌地图服务.我认为没有人真正知道这些变化究竟是什么,何时推出,苹果将如何实施它们以及谷歌或苹果是否会开始为他们的服务收费.由于这些不确定性,我很难做出明智的决定,是否应该发布我已经研究了一年多的新公共巴士跟踪应用程序.我已将最初的硬性截止日期定为 2012 年 6 月 15 日.我知道最好的办法是等待,看看会有哪些变化以及 Apple 将如何实施这些变化.但是对于推迟发布日期,我有点不耐烦和压力,因为任何进一步的延迟都会以非常重要的方式影响我的许多其他计划.

Almost every major news media outlet is reporting that Apple will stop using Google Maps services in iOS6. I don't think anyone really knows what exactly the changes are, when they will be rolled out, how Apple will implement them and if Google or Apple will start charging money for their services. As a result of these uncertainties, I am having trouble making a sound decision on whether I should or should not release a new public bus tracker app that I have been working on for over a year now. I have had the initial hard deadline set for June 15, 2012. I know that the best thing to do is to wait and see what the changes will be and how Apple will implement them. But I am a bit impatient and stressed out about pushing the release date as any further delay will affect many of my other plans in a very significant way.

有关应用程序的更多信息:

More information on the app:

它根据从第三方交通机构的 API 获得的信息提供实时公共交通信息.它在很大程度上依赖于 iOS MapKit 框架和 iOS 定位服务来实时显示给定路线上公交车的当前地理位置,并提供两个位置之间的交通信息.Apple 称,iOS MapKit 框架使用 Google 服务提供地图数据.某些功能会调用 Google 地图应用程序来提供交通规划和前往最近站点的转弯路线.

It provides real time public transit information based on information it obtains from a third-party transit agency's API. It heavily depends on the iOS MapKit framework and iOS location services to display current geolocation of buses on a given route in realtime and to provide transit information between two locations. According to Apple, the iOS MapKit framework uses Google services to provide map data. Some features invoke the Google Maps app to provide transit planning and turn-by-turn directions to nearest stops.

我的问题:

如果传闻属实,您认为 Apple 是否肯定会实施任何更改而不影响已经使用当前 MapKit 框架的应用程序?我应该为什么样的潜在问题做好准备?

If the rumors turn out to be true, do you think Apple will most certainly implement any changes without affecting apps that already use the current MapKit framework? What kinds of potential problems should I be prepared for?

推荐答案

根据我使用 SDK 的经验,我可以告诉您:不,您不必担心,原因如下:

From the experience I have with SDKs, I can tell you that: no, you will not need to worry, for a couple of reasons:

  • 众所周知,Apple 维护向后兼容的更新.
  • Map Kit API 是封装好的,根本不应该改变.
  • 即使实现地图和路线的技术发生变化,Apple 仍将保持相同的界面来访问这些功能.
  • 任何 SDK 的大多数低级功能都是封装的,它们的公共接口(我们开发人员可以访问)是稳定的,不应更改.
  • 这些界面的中断肯定很难想.
  • 更改较低级别的实现不会更改 Map Kit API 的公共接口.
  • 即使界面发生变化,Apple 仍会保留旧界面并向其添加弃用元数据.这些接口仍然可以使用,并且可能会添加其他接口.

唯一的潜在问题是您需要考虑何时更新您的应用,即是否实施新 Map Kit 可能提供的新功能.

The only potential problems is that you will need to think about are when you are going to update your app, and that would be on whether to implement the new functionalities that the new Map Kit may provide.

这篇关于我应该担心苹果将在 iOS6 中停止使用谷歌地图的传闻吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

上一篇:如何以一对多关系清除/重置所有CoreData 下一篇:如何在iOS中从经度和纬度识别时区

相关文章