首页>新闻>苹果资讯>iOS8开发者压力山大:适配新系统新机型

iOS8开发者压力山大:适配新系统新机型

2014-08-21
3679
来源:搜狐IT

在苹果iPhone6可能的9月份正式亮相前夕,应用开发人员在忙于确保他们的应用能在iOS 8上正常运行。外界预计iOS 8将与iPhone 6同步亮相。


对于苹果的900万注册开发人员来说,新操作系统既是一个机遇,也令他们感到头疼,因为他们不但面临为尚未公布的产品开发应用的挑战,还要面对消费者对应用可用性极高的预期。


苹果CEO蒂姆·库克(Tim Cook)今年6月份曾在该公司的全球开发商会议(Worldwide Developers Conference)上表示,iOS8将是自App Store应用商店2008年推出以来iOS平台的最大一次升级。


iOS8开发者压力山大:适配新系统新机型


开发物联网应用


苹果的应用生态链就像是一台高速印钞机。苹果今年1月份披露,2013年客户在App Store上的支出超过100亿美元(约合人民币616亿元),开发者收入累计超过150亿美元(约合人民币924亿元)。


由于外界广泛预计iOS 8将为苹果生态链进军移动设备之外的其他领域奠定基础,开发者看到了一个巨大的机遇。


iOS 8最重要的功能之一是应用扩展,即允许第三方应用相互通讯。应用扩展为第三方应用与苹果的Homekit(智能家居管理应用)和HealthKit(可穿戴设备和医疗服务管理应用)等应用相互协作提供了可能性。


从本质上来说,苹果这是要促使开发者开始为iPhone、iPad之外的其他设备开发应用。应用测试公司Applause首席战略官马特·约翰斯顿(Matt Johnston)表示,苹果要进军所谓的“物联网”领域,为新平台开发应用相当困难。


约翰斯顿说,“简单地说,为新平台开发应用令人头疼,但其中也蕴藏着巨大的机遇。开发人员不再在一个相对封闭的环境中测试他们的应用,但他们必须对应用进行测试,测试应用如何与电视机和其他第三方应用‘互动’。测试工作的复杂性将大大增加,因为开发这类应用是一种全新的挑战”。


企业移动应用开发商Y Media Labs CEO(Ashish Toshniwal)阿施施·托什尼瓦(Ashish Toshniwal)表示,有媒体报道称苹果将发布两款不同尺寸的新款iPhone,这也会使开发人员面临更多的问题。

两种不同尺寸的新款iPhone意味着开发人员必须针对每个型号设计自己的应用。

约翰斯顿指出,尽管苹果在iOS 8中提供有统一情节串连图板(unified storyboard)功能等开发人员工具,有助于开发人员同时为多种尺寸的设备开发应用,但这仍然并非一个完美的解决方案,“发布过软件的开发人员都知道,这些技术在实验室中都没有问题,但到用户手中就会出现各种各样的问题”,这也是开发人员最为担心的。


未雨绸缪


约翰斯顿指出,开发人员不敢冒自己的应用首秀失败的险,因为消费者会用脚投票,“忠实用户通常会预期大牌应用能提供完美的体验,也会预期部分应用仅仅能正常运行。但是,随着应用越来越复杂,应用表现低于用户预期的几率越来越高。在应用经济中,用户十分苛刻,一点儿都不宽容”。


约翰斯顿说,为了避免在发布时出现失误,开发人员针对iOS 8发布的准备工作开始时间早于往年。Applause的许多客户都早早开始了准备工作,平均而言,客户开始准备工作的时间比iOS 7时要提前约1个月。


约翰斯顿称,开发人员无意一开始就利用iOS 8的最新功能,他们首先会确保应用能在新系统上流畅地运行,然后随着对系统越来越熟悉,再利用新系统的最新功能。


托什尼瓦表示,尽管不是每款应用都会用到新系统的每项新功能,但有些新功能却是每款应用都会使用的,例如Touch ID——在允许用户访问前查验用户身份,可操作的通知(actionable notification)——使用户能对消息做出回应,或无须打开应用,在锁屏画面上推送通知。


托什尼瓦指出,“iOS 8是苹果在正确方向上迈出的有力的一步。iOS会存在学习曲线,但大多数开发人员已经快速进入状态。每个新版本对于开发人员来说都是挑战。但总体来说,iOS 8是一次比较大的升级”。


标签: App Store iOS8
相关文章
  • iOS8技巧:禁用某个APP蜂窝网络

    在iOS8系统中,查看和设置App变得更加方便,因为在打开设置列表,往 下滑,就可以看到当前手机上安装的所有App的设置。在蜂窝网络开启的情况下,设置App蜂窝网络也变得方便。因为iOS8系统中App设置中新增了一个 “使用蜂窝网络数据”的选项。具体操作步骤如下:第一步,点开设置,拉到最下面找到你想要禁用蜂窝网络的APP,点击App应用。第二步,在该应用设置页面,可以快速选择开启或者关闭“使用蜂窝网络数据”功能。关闭之后就不...

  • iOS8全新功能:更贴心的天气APP

    iOS 8内置的天气应用程序,从界面上来看貌似没有什么变化,但稍加仔细观察就会发现,首先左下角的天气供应商发生了变化,由原来的 Yahoo Weather 改为了现在的The Weather Channel,苹果官方的说明是后者会对每个地区有更好的服务支持。另外,在主界面中向下滑动还可以看到更加细节的数据(在iOS 7中只能看到湿度、降雨概率、风速和体感温度)。iOS 8在前述四项的基础之上,还新增了日出日落时间、降雨量、气压、能见度和紫外线指数....

  • 苹果iOS8的家人共享功能现身应用商店

    iOS和Mac应用商店中的应用开始展示Family Sharing(家人共享)的详细信息,用户可以知道某一特定应用是否可以在iOS8和Mac OS X 10.10发布前启动该功能。德媒iFun.de提到,苹果应用商店中的每款应用的信息模块都出现家人共享的功能。开启该功能的应用会在家人共享功能中标注“YES”(是)的字样,没有开启该功能的应用则会标注“Not Available”(尚不可用)的字样。像Sketchbook Mobile某些特定应用不仅显示“是”,还显示了特定的...

  • iOS8系统 APP通知消息实用技巧

    今天为大家带来了4个 iOS 8中APP通知消息的实用小技巧,一定有你还没发现的。如果你觉得不错,欢迎分享给你的朋友们。1. 一键关闭 App 的所有通知在 iOS 8 之前,历代 iOS 系统要关闭一个应用的通知,需要非常多的步骤。每一个设置项都需要单独勾选取消才可以把通知关闭。而 iOS 8 中则带来了全新的一键关闭。现在,你只要进入「设置 > 通知」中找到相应的 App,进入后就可以看到「允许通知」的选项,取消选中就可以把这个 App ...

  • Android L与iOS8的相同与不同

    据国外媒体报道,移动电子设备上的“灵魂”之争正激烈交战,目前的两大主力是谷歌的Android系统和苹果的iOS系统,二者在近些年都不断改进自身性能,实际上它们也正变得越来越相似。安卓系统的最新版本Android L在Google I/O大会上与开发者们见面了,同时苹果的iOS8也已经亮相,让我们来比较一下他们的相同点与不同点,看看二者究竟在走向同一方向还是仍在坚持自己的道路。UI界面:简洁至上Android L对UI做了很大改动,谷歌正在全面...