苹果iOS7带给开发者什么? 全新功能和API

【2018-01-15】

  苹果iOS7带给开发者什么?新功能和API

  技术博客9to5Mac最近汇编了苹果向iOS 7开发者提供的新的API和新功能的总结,包括文本到语音,背景下载,应用内购买,视差效果和3D地图。 1)文本转换语音API Apple iOS7为开发者提供文本转换语音API(TexttospeechAPI)。过去,开发商不得不将自己的声音融入文本计划,这无疑给他们带来了更多的时间和金钱成本。在Apple iOS7中,Apple集成了语音API,允许开发人员通过三行编码将文本翻译为语音。这种改进不仅使iOS应用程序开发人员更容易提高其应用程序的语音功能,而且还使开发人员能够更好地使用Safari开发Web应用程序。 2)视差效应苹果iOS7系统推出的另一个全新的用户界面功能就是视差效果(Parallax Effect)。当用户倾斜和移动屏幕时,视差效果将允许用户在屏幕上看到相同的3D视觉效果。在苹果的全球开发者大会上,苹果公司用其主屏应用程序图标来展示了这一点,同时,苹果公司也将此功能应用于其他用户界面,如ActionSheets和Safari标签,好消息是这个功能将被开发对于第三方应用程序开发人员来说,这些应用程序开发人员稍后将通过一个名为MotionEffects的新API将他们嵌入到他们的应用程序中3)应用程序后台下载与旧版iOS下载报亭后台下载类似,第三方应用程序软件可以下载iOS7背景下的素材,之前当应用程序有了它的背景,下载立即结束,在iOS7系统中,苹果会考虑开发者的下载过程。同时,使用WiFi后,应用程序后台的下载速度将大大提高。 4)免费托管应用程序内购买对于开发人员和用户,他们都喜欢iOS7中的FreeHostedin-Apppurchases,由StoreKit中的新API支持。这意味着苹果将允许开发者为用户提供免费的应用内下载。苹果将​​专注于内容托管和发行,开发者不必担心这些事情太多。托管的应用程序内购买将在后台下载,每个应用程序内购买不超过2GB。好处是开发人员可以为用户提供可选内容并减少初始下载量。此外,苹果还为开发者提供了一种简单的方式来报告与应用内购买相关的可疑活动。当不寻常的购买行为发生时,开发人员将很容易让苹果知道用户是否在多台设备上使用同一账户进行购买。 5)3D地图Apple iOS7另一个亮点是为开发人员提供3D地图API。与iOS7地图应用程序一样,开发人员现在可以查看3D建筑物,并在3D模式下,用两指手势旋转和俯仰地图。同时,新的MKMapCamera API也将允许开发人员调整3D地图中的摄像头位置,并创建一个电影转换。与此同时,苹果公司向开发者开放的新版MapKit软件还包含了一些指导方针,允许开发者整合苹果的驾驶和步行路线,为用户提供路线图和时间估算。