苹果在今年的wwdc上宣布了ios8,google则是在io大会上公布了android l,两家巨头在有意无意中先后拿出了各自移动平台的下一代产品。很自然,作为相互竞争的两种平台,把android l和ios8放在一起做比较是不可避免的。当新一代机器人遇上新品种水果又会擦出些什么火花呢?
外在表象:极简主义ui
android l采用了google全新推出的设计语言“材料设计(material design)”,其最大特点在于跨平台的ui统一性。从android到chromeos再到chrome浏览器,系统和原生应用的ui都将趋于统一。
android l简洁的ui
新ui贯彻了简洁这一核心理念,当中贯穿着明亮的色彩,丰富的动画过渡效果(用于触摸反馈和应用间切换),阴影能让ui看起来有3d立体效果。当然,如今比较流行的扁平化风格也被android l大量采用。
与android l相呼应的是,苹果ios更早一步转向简洁化的ui设计。早在ios7中,苹果就舍弃了原有的skeuomorphism(软件界面设计模仿实物纹理)设计思路,ios8继续沿用了ios7的干净整洁风格外观设计。
内在门道:系统内核
根据资料显示,ios8的sdk包为开发者准备了超过4000个全新api接口,而android l还要多,超过5000个,其中包括对64位处理器的支持(ios7已支持64位处理器)。
android l核心虚拟机有一个非常重要的变化,即舍弃了dalvik,全面改用art(android runtime)来代替。art采用了事先编译机制,在应用安装时即对其进行编译转换为机器语言(旧的dalvik是在应用每次运行时才进行临时编译),这种方式可以大幅提升应用的启动速度和运行效率,还能减少电量消耗。
art和dalvik性能对比图
苹果同样在ios8上采用了全新编程语言——swift,它支持代码效果实时预览(有助于减少程序错误)并且能有效提升iphone和ipad应用的开发效率。
无论是android l还是ios8,都在努力让开发者做出更优质的应用。
无处不在:通知系统
通知是现代移动系统很重要的一环,ios8在上一代基础上增加了锁屏通知的互动性,同时也降低了屏幕顶部的通知弹出条对当前正在运行应用的干扰。
android l在通知方面的改进比较大,首先它支持在锁屏画面显示通知,并且可以直接从通知进入对应的应用;其次,在屏幕顶部会弹出通知提示而无需先下拉再查看;通知内容可以根据你以往的应用活动记录进行相关性排序。另外,据统计大约有15%的安卓用户会使用pin码或是图片锁,针对这些用户,google为android l新增加了一套验证系统,当你拿起手机时,利用位置感知技术和已连接的蓝牙设备来自动解锁手机。
下一个目标:智能手表
智能手表或许就是谷歌和苹果的下一个交战场所,基于android的智能手表产品:lg g watch和三星gear live目前已上市,而苹果的对应产品iwatch虽至今尚未宣布,但种种迹象表明它的确存在并且离宣布不远了。
android应用能够在任意android穿戴设备相连接的情况下自动下载并自我更新,同样它们可以在多个设备之间同步数据。比如烹饪应用,你可以现在手机上查找,然后将它同步到智能手表上浏览——当你需要做饭的时候。
苹果的iwatch虽然仍未宣布,但从刚刚更新的ios8健康应用healthkit来看,它提供了api能够允许第三方应用调用健康数据。传闻中的iwatch内置了不同功能的传感器可以接受各种数据,届时与healthkit相搭配,iwatch获取将成为一个强大的个人健康助理。
至关重要:省电
手机硬件性能越来越强,屏幕越来越大,电池越来越……
android l可以借助增强功能和新模式提供更好的控制电池寿命,此次谷歌带来的“project volta”将尽一切可能延长电池使用时间。在这方面苹果稍显落后,ios8暂时只增加了电量使用率显示,将告知用户各个应用在运行和挂起状态下分别消耗了多少电量,我们可以根据实际结果来手动处理那些“电老虎”。
android auto和apple carplay
android auto是谷歌的一项车载智能技术,允许用户将安卓设备接入汽车并在汽车的导航屏幕上显示,它提供用户语音控制设备的能力,可以接发信息、接打电话、查阅地图、进行导航、播放音乐等常用操作。
android auto演示
很显然,谷歌的android auto目标直指苹果的carplay,两者看起来非常相似,那么这两者谁会更受汽车制造商的青睐呢?待今年晚些时候,搭载两种技术的汽车上路后或许能初见分晓。
未来趋势:跨平台整合
手头的智能设备越来越多,同一个家族的产品需要更多“共同语言”。android l将会允许用户手持安卓设备靠近基于chrome os系统的笔记本时,自动解锁笔记本。同时,它们还可以共享通知信息,让chromebook在你的手机电量过低时提醒你去充电。一些知名的安卓应用也能通过android l直接实现跨设备运行,比如evernote、flipboard、vine等。
android l适应性很强
ios8和osx yosemite也可以实现类似的场景,你可以在mac设备上无缝连接iphone上的应用进度,在mac上处理电话和信息不再是梦想。
什么时候能用上?
android l和ios8目前均处在测试阶段,正式发布还要等上一段时间,不过开发者以及感兴趣的人目前还是可以下载它们试用的。具体发布时间,android l可能会在年底作为新款nexus设备的搭载系统问世;ios8应该会稍早一些,有可能在9月份随新一代iphone 6一起亮相。
转载:中国机器人网(原始来源:评论:0)
以上是网络信息转载,信息真实性自行斟酌。











)







