文章概要:
两种不同尺寸的新款iPhone意味着开发人员必须针对每个型号设计自己的应用。据外媒报道,苹果 iOS 应用开发人员面临越来越大的压力。在苹果 iPhone6 可能的9月份正式亮相前夕,应用开发人员在忙于确保他们的应用能在 iOS8 上正常运行。外界预计 iOS8 将与 iPhone6 同步亮相。对于苹果的900万注册开发人员来说,新操作系统既是一个机遇,也令他们感到头疼,因为他们不但面临为尚未公布的产品开发应用的挑战,还要面对消费者对应用可用性极高的预期。
苹果CEO蒂姆•库克(Tim Cook)今年6月份曾在该公司的全球开发商会议(Worldwide Developers Conference)上表示,iOS8 将是自 App Store 应用商店2008年推出以来 iOS 平台的最大一次升级。
开发物联网应用
苹果的应用生态链就像是一台高速印钞机。苹果今年1月份披露,2013年客户在 App Store 上的支出超过100亿美元(约合人民币616亿元),开发者收入累计超过150亿美元(约合人民币924亿元)。由于外界广泛预计 iOS8 将为苹果生态链进军移动设备之外的其他领域奠定基础,开发者看到了一个巨大的机遇。
iOS8 最重要的功能之一是应用扩展,即允许第三方应用相互通讯。应用扩展为第三方应用与苹果的 Homekit(智能家居管理应用)和 HealthKit(可穿戴设备和医疗服务管理应用)等应用相互协作提供了可能性。
从本质上来说,苹果这是要促使开发者开始为 iPhone、iPad 之外的其他设备开发应用。应用测试公司Applause首席战略官马特•约翰斯顿(Matt Johnston)表示,苹果要进军所谓的“物联网”领域,为新平台开发应用相当困难。
约翰斯顿说,“简单地说,为新平台开发应用令人头疼,但其中也蕴藏着巨大的机遇。开发人员不再在一个相对封闭的环境中测试他们的应用,但他们必须对应用进行测试,测试应用如何与电视机和其他第三方应用‘互动’。测试工作的复杂性将大大增加,因为开发这类应用是一种全新的挑战”。
企业移动应用开发商Y Media Labs CEO(Ashish Toshniwal)阿施施•托什尼瓦(Ashish Toshniwal)表示,有媒体报道称苹果将发布两款不同尺寸的新款 iPhone,这也会使开发人员面临更多的问题。
两种不同尺寸的新款 iPhone 意味着开发人员必须针对每个型号设计自己的应用。
约翰斯顿指出,尽管苹果在 iOS8 中提供有统一情节串连图板(unified storyboard)功能等开发人员工具,有助于开发人员同时为多种尺寸的设备开发应用,但这仍然并非一个完美的解决方案,“发布过软件的开发人员都知道,这些技术在实验室中都没有问题,但到用户手中就会出现各种各样的问题”,这也是开发人员最为担心的。
未雨绸缪
约翰斯顿指出,开发人员不敢冒自己的应用首秀失败的险,因为消费者会用脚投票,“忠实用户通常会预期大牌应用能提供完美的体验,也会预期部分应用仅仅能正常运行。但是,随着应用越来越复杂,应用表现低于用户预期的几率越来越高。在应用经济中,用户十分苛刻,一点儿都不宽容”。
约翰斯顿说,为了避免在发布时出现失误,开发人员针对 iOS8 发布的准备工作开始时间早于往年。Applause 的许多客户都早早开始了准备工作,平均而言,客户开始准备工作的时间比 iOS7 时要提前约1个月。
约翰斯顿称,开发人员无意一开始就利用 iOS8 的最新功能,他们首先会确保应用能在新系统上流畅地运行,然后随着对系统越来越熟悉,再利用新系统的最新功能。
托什尼瓦表示,尽管不是每款应用都会用到新系统的每项新功能,但有些新功能却是每款应用都会使用的,例如 Touch ID ——在允许用户访问前查验用户身份,可操作的通知(actionable notification)——使用户能对消息做出回应,或无须打开应用,在锁屏画面上推送通知。
托什尼瓦指出,“ iOS8 是苹果在正确方向上迈出的有力的一步。iOS 会存在学习曲线,但大多数开发人员已经快速进入状态。每个新版本对于开发人员来说都是挑战。但总体来说,iOS8 是一次比较大的升级”。
更多的iPhone6资讯,尽在同步推全新版 iPhone6 专题。
赞
6人赞过
分享到转载请注明 《iOS8需适配新系统新机型令开发者面临...》转自同步推资讯 | news.tongbu.com