
蘋果在今年的WWDC上宣布了iOS8,Google則是在IO大會上公布了Android L,兩家巨頭在有意無意中先后拿出了各自移動平臺的下一代產(chǎn)品。很自然,作為相互競爭的兩種平臺,把Android L和iOS8放在一起做比較是不可避免的。當(dāng)新一代機器人遇上新品種水果又會擦出些什么火花呢?
外在表象:極簡主義UI
Android L采用了Google全新推出的設(shè)計語言“材料設(shè)計(Material Design)”,其最大特點在于跨平臺的UI統(tǒng)一性。從Android到ChromeOS再到Chrome瀏覽器,系統(tǒng)和原生應(yīng)用的UI都將趨于統(tǒng)一。

Android L簡潔的UI
新UI貫徹了簡潔這一核心理念,當(dāng)中貫穿著明亮的色彩,豐富的動畫過渡效果(用于觸摸反饋和應(yīng)用間切換),陰影能讓UI看起來有3D立體效果。當(dāng)然,如今比較流行的扁平化風(fēng)格也被Android L大量采用。
與Android L相呼應(yīng)的是,蘋果iOS更早一步轉(zhuǎn)向簡潔化的UI設(shè)計。早在iOS7中,蘋果就舍棄了原有的Skeuomorphism(軟件界面設(shè)計模仿實物紋理)設(shè)計思路,iOS8繼續(xù)沿用了iOS7的干凈整潔風(fēng)格外觀設(shè)計。

內(nèi)在門道:系統(tǒng)內(nèi)核
根據(jù)資料顯示,iOS8的SDK包為開發(fā)者準(zhǔn)備了超過4000個全新API接口,而Android L還要多,超過5000個,其中包括對64位處理器的支持(iOS7已支持64位處理器)。
Android L核心虛擬機有一個非常重要的變化,即舍棄了Dalvik,全面改用ART(Android RunTime)來代替。ART采用了事先編譯機制,在應(yīng)用安裝時即對其進行編譯轉(zhuǎn)換為機器語言(舊的Dalvik是在應(yīng)用每次運行時才進行臨時編譯),這種方式可以大幅提升應(yīng)用的啟動速度和運行效率,還能減少電量消耗。

ART和Dalvik性能對比圖
蘋果同樣在iOS8上采用了全新編程語言——Swift,它支持代碼效果實時預(yù)覽(有助于減少程序錯誤)并且能有效提升iPhone和iPad應(yīng)用的開發(fā)效率。
無論是Android L還是iOS8,都在努力讓開發(fā)者做出更優(yōu)質(zhì)的應(yīng)用。
無處不在:通知系統(tǒng)
通知是現(xiàn)代移動系統(tǒng)很重要的一環(huán),iOS8在上一代基礎(chǔ)上增加了鎖屏通知的互動性,同時也降低了屏幕頂部的通知彈出條對當(dāng)前正在運行應(yīng)用的干擾。
Android L在通知方面的改進比較大,首先它支持在鎖屏畫面顯示通知,并且可以直接從通知進入對應(yīng)的應(yīng)用;其次,在屏幕頂部會彈出通知提示而無需先下拉再查看;通知內(nèi)容可以根據(jù)你以往的應(yīng)用活動記錄進行相關(guān)性排序。另外,據(jù)統(tǒng)計大約有15%的安卓用戶會使用PIN碼或是圖片鎖,針對這些用戶,Google為Android L新增加了一套驗證系統(tǒng),當(dāng)你拿起手機時,利用位置感知技術(shù)和已連接的藍(lán)牙設(shè)備來自動解鎖手機。
下一個目標(biāo):智能手表
智能手表或許就是谷歌和蘋果的下一個交戰(zhàn)場所,基于Android的智能手表產(chǎn)品:LG G Watch和三星Gear Live目前已上市,而蘋果的對應(yīng)產(chǎn)品iWatch雖至今尚未宣布,但種種跡象表明它的確存在并且離宣布不遠(yuǎn)了。
Android應(yīng)用能夠在任意Android穿戴設(shè)備相連接的情況下自動下載并自我更新,同樣它們可以在多個設(shè)備之間同步數(shù)據(jù)。比如烹飪應(yīng)用,你可以現(xiàn)在手機上查找,然后將它同步到智能手表上瀏覽——當(dāng)你需要做飯的時候。
蘋果的iWatch雖然仍未宣布,但從剛剛更新的iOS8健康應(yīng)用HealthKit來看,它提供了API能夠允許第三方應(yīng)用調(diào)用健康數(shù)據(jù)。傳聞中的iWatch內(nèi)置了不同功能的傳感器可以接受各種數(shù)據(jù),屆時與HealthKit相搭配,iWatch獲取將成為一個強大的個人健康助理。

至關(guān)重要:省電
手機硬件性能越來越強,屏幕越來越大,電池越來越……
Android L可以借助增強功能和新模式提供更好的控制電池壽命,此次谷歌帶來的“Project Volta”將盡一切可能延長電池使用時間。在這方面蘋果稍顯落后,iOS8暫時只增加了電量使用率顯示,將告知用戶各個應(yīng)用在運行和掛起狀態(tài)下分別消耗了多少電量,我們可以根據(jù)實際結(jié)果來手動處理那些“電老虎”。
Android Auto和Apple CarPlay
Android Auto是谷歌的一項車載智能技術(shù),允許用戶將安卓設(shè)備接入汽車并在汽車的導(dǎo)航屏幕上顯示,它提供用戶語音控制設(shè)備的能力,可以接發(fā)信息、接打電話、查閱地圖、進行導(dǎo)航、播放音樂等常用操作。
Android Auto演示
很顯然,谷歌的Android Auto目標(biāo)直指蘋果的CarPlay,兩者看起來非常相似,那么這兩者誰會更受汽車制造商的青睞呢?待今年晚些時候,搭載兩種技術(shù)的汽車上路后或許能初見分曉。
未來趨勢:跨平臺整合
手頭的智能設(shè)備越來越多,同一個家族的產(chǎn)品需要更多“共同語言”。Android L將會允許用戶手持安卓設(shè)備靠近基于Chrome OS系統(tǒng)的筆記本時,自動解鎖筆記本。同時,它們還可以共享通知信息,讓Chromebook在你的手機電量過低時提醒你去充電。一些知名的安卓應(yīng)用也能通過Android L直接實現(xiàn)跨設(shè)備運行,比如Evernote、Flipboard、Vine等。
Android L適應(yīng)性很強
iOS8和OSX Yosemite也可以實現(xiàn)類似的場景,你可以在Mac設(shè)備上無縫連接iPhone上的應(yīng)用進度,在Mac上處理電話和信息不再是夢想。
什么時候能用上?
Android L和iOS8目前均處在測試階段,正式發(fā)布還要等上一段時間,不過開發(fā)者以及感興趣的人目前還是可以下載它們試用的。具體發(fā)布時間,Android L可能會在年底作為新款Nexus設(shè)備的搭載系統(tǒng)問世;iOS8應(yīng)該會稍早一些,有可能在9月份隨新一代iPhone 6一起亮相。