ITBear旗下自媒体矩阵:

为延长电池续航 苹果限制了智能手表应用开发

   时间:2015-03-05 16:39:38 来源:腾讯科技作者:李玮编辑:星辉 发表评论无障碍通道
为延长电池续航 苹果限制了智能手表应用开发

当苹果发布第一代iPhone时,这款手机仅仅搭载了苹果的应用。一年之后,苹果开放了App Store应用商店,使开发者可以为iPhone开发第三方应用。

App Store或许是苹果为iPhone所做的最明智的决定。这创造了丰富的应用生态系统,使iPhone成为了数亿用户不可或缺的工具。此外,这也培育了许多规模数十亿美元的新业务,例如Instagram、Uber和Snapchat等。

随着苹果智能手表Apple Watch发布的临近,许多人猜测,Apple Watch上也将出现来自第三方的应用。不过我们接触的一些开发者表示,人们的期望不应过高,至少在最初阶段如此。他们表示,苹果已对AppleWatch应用的功能进行了限制,从而确保有着更流畅的启动速度,同时延长电池续航时间。

应用开发工作室Y Media首席技术官扫苏米特·梅拉(Sumit Mehra)表示:“我认为,苹果对AppleWatch的做法将与iPhone类似。他们会对自己说:‘我们不允许失败。’因此,苹果将限制所有强大的功能、所有的传感器,包括近场通信(NFC)模块、触感功能、心率传感器和陀螺仪等等。苹果只允许开发者提供最基本的功能,因为苹果可能没有准备好,而他们可能也并不清楚这些意味着什么。”

梅拉表示,苹果这样做可能是为了延长Apple Watch的电池续航时间。调用传感器将会导致耗电量增加,因此苹果将不允许开发者在应用中调用这些传感器,从而避免在Apple Watch发布之初出现许多耗电量极大的应用。

“传感器耗电量很大,他们并不希望Apple Watch的每款应用都使用这些传感器,因为在这样的情况下,Apple Watch的电池续航时间只能达到4小时。如果我每4小时就要充一次电,那么这就不再是一款手表。”

苹果目前并不允许开发者为Apple Watch开发独立的应用。不过苹果已经承诺,将于今年晚些时候开放WatchKit工具。目前,Apple Watch应用需要通过关联的iPhone来完成计算任务,这将有助于Apple Watch的省电,同时也可以利用iPhone更强大的处理器。

那么,目前的Apple Watch应用能实现什么样的功能?这些应用可以发送可操作通知,通过应用扩展与iPhone对话,并提供被苹果称作“glances”的汇总信息。

应用开发商Eleks的马基延·麦塞克(Markiyan Matsekh)正在为Apple Watch开发一款第三方的特斯拉配套应用。他表示,苹果设置的限制给开发者带来了挑战。

“总体而言,我要说的是,Apple Watch并未达到期望。”他表示,“在Apple Watch的演示,以及苹果的描述和营销材料中,我们看到了许多有趣的内容,但在实际中我们无法获得一种实现方式。我们提出了希望实现的目标,但最终我们不得不删除许多功能,因为在当前的WatchKit中,实现这些功能尚不可能。”

麦塞克表示,Eleks的团队最终开发了一款“还不错”的应用,但当前的限制导致“这款应用未能像预期中一样酷”。他指出:“可以为Apple Watch开发一些应用,但相对于我们的预期,苹果的限制更多。”

麦塞克最初希望使用Apple Watch的数字表冠来帮助用户控制特斯拉汽车的车内温度。不过,苹果的规定显示,开发者只能使用数字表冠去完成滚动操作,或是用于系统功能。因此,他们只能放弃这一理念,转而寻求其他解决方案。

“我认为,苹果试图去做的是,让Apple Watch用户熟悉基本体验,并使这样的体验尽可能地简单。”麦塞克表示,“他们并非缺少资源和时间来开发这些功能。我认为,他们做出了谨慎的选择,以限制订制功能,确保应用遵守规则,使应用对用户来说更简单。”

梅拉则表示:“任何工程师都会说,苹果只是试图延长电池续航时间,从而使用户获得更好的体验。作为一名开发者,我是否欢迎这样的状况?或许不是。但作为一名用户情况又是怎样?答案是肯定的,因为最终我并不希望每天给手表充两次电。”

很明显,电池续航时间仍是应用开发者关注的一个主要问题。目前没有人知道,Apple Watch一次充电可以使用多长时间。开发者估计,这一时间为19到24小时,但苹果并未给出具体数字。

对麦塞克来说,有一点可以肯定:“如果这款手表不能使用一整天,那么将没有任何存在的可能。

 

举报 0 收藏 0 打赏 0评论 0
 
 
更多>同类资讯
全站最新
热门内容
网站首页  |  关于我们  |  联系方式  |  版权声明  |  RSS订阅  |  开放转载  |  滚动资讯  |  争议稿件处理  |  English Version