苹果在今年的WWDC上宣布了iOS8,Google则是在IO大会上公布了Android L,当新一代机器人遇上新品种水果又会擦出些什么火花呢?
苹果在今年的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一起亮相。
网友评论