總結(jié)自2016年的五條移動應(yīng)用開發(fā)趨勢
譯文【51CTO.com快譯】作為移動開發(fā)者,我們除了搞定日常工作之外,有時也需要睜眼看世界——了解自己身邊發(fā)生了哪些變化又出現(xiàn)了哪些趨勢。這不僅能夠為我們提供寶貴的知識以解決當(dāng)前技術(shù)問題,同時亦能夠更為確切地把握用戶希望從最新移動應(yīng)用中得到的理想體驗。
那么,2016年到底給我們帶來了哪些啟示?下面來看五條移動應(yīng)用相關(guān)開發(fā)趨勢。
安全性
安全在今年的移動開發(fā)領(lǐng)域一直擁有極高熱度。而蘋果與FBI之間的激烈沖突也再次強調(diào)了保護用戶隱私的重要意義。大型企業(yè)開始將重點轉(zhuǎn)向提升核心組成部分的安全水平,而蘋果公司亦在WWDC大會上宣稱其將在硬件層面確保設(shè)備擁有完整的安全防護機制。另外,加密機制在這一年中同樣受到重視。蘋果與谷歌都宣布將對移動設(shè)備上的用戶數(shù)據(jù)保護機制進行調(diào)整。谷歌方面將采用文件加密機制,這意味著其低價位機型將能夠享受到與高價位競爭對手等同的加密保護。
蘋果的全新文件系統(tǒng)
蘋果公司宣布將對其設(shè)備中的文件系統(tǒng)進行重新設(shè)計。這項新設(shè)計被稱為蘋果文件系統(tǒng)(簡稱APFS),其將全面替代目前這套已經(jīng)使用了超過30年的文件系統(tǒng)方案。
下一代文件系統(tǒng)的設(shè)計目標(biāo)在于涵蓋從Apple Watch到Mac Pro在內(nèi)的各類蘋果平臺。其將在初始設(shè)計層面引入加密機制,同時充分發(fā)揮最新閃存與SSD存儲技術(shù)的性能優(yōu)勢。
Swift 3
蘋果推出的Swift語言在2016年中大受歡迎。今年9月,其發(fā)布了自去年末進行開源后的首個大版本。蘋果公司在今年繼續(xù)推動由Objective-C到Swift的升級工作。截至目前,其已經(jīng)利用Swift在Mac上重寫了包括Dock欄在內(nèi)的多項常用功能。
蘋果公司還希望讓Swift為更多學(xué)生所掌握。面向iPad的新應(yīng)用Swift Playgrounds是一套非常直觀的Swift編程工具,用戶無需任何編程知識即可利用其構(gòu)建起應(yīng)用成果——非常適合學(xué)生這類初學(xué)者。
Android Nougat
谷歌發(fā)布了Android Nougat,即Android家族的第七個大版本。其中包含大量用戶體驗改進與重要安全更新,特別是基于文件的加密機制以及更為透明的存儲數(shù)據(jù)應(yīng)用訪問方式。
Android Nougat還將Java運行時環(huán)境由Apache Harmony切換為OpenJDK,這使得新的Vulkan圖形API能夠發(fā)揮硬件性能以生成各類高質(zhì)量3D圖形。
Just In Time(簡稱JIT)編譯機制亦登陸新版本,用以實現(xiàn)配置指導(dǎo)下的JIT/AOT(Ahead Of Time)編譯。這意味著Android應(yīng)用中的常用功能可進行預(yù)編譯及緩存,而應(yīng)用的其它部分則僅在實際使用時才進行編譯。
Firebase
Firebase是一套移動與Web應(yīng)用平臺,提供的工具可供開發(fā)者創(chuàng)建并管理自己的應(yīng)用。谷歌公司于2014年10月收購了Firebase并向這套平臺中集成了大量自家產(chǎn)品。
本屆谷歌I/O大會公布了大量相關(guān)樣報功能及對Web儀表板的重新設(shè)計。Firebase如今可提供分析、貨幣化到云服務(wù)等一系列功能。值得強調(diào)的是,其中的Test Lab功能允許開發(fā)者將應(yīng)用運行在托管于云端的物理設(shè)備之上,并通過Firebase Web儀表板對其者全面控制。
Unicode 9
Unicode Standard 9.0版本發(fā)布于今年6月,其中包含7500個新角色以及72種新的emoji表情符號。另外,新腳本與字符還增加了對某些冷門語言的支持,例如尼泊爾語、富拉尼語以及其它多種非洲語言。
另外其中還包含大量重要的安全更新,旨在避免某些錯誤字符被用于暴露程序或者對系統(tǒng)進行攻擊。
總結(jié)
今年,開發(fā)者與最終用戶開始高度關(guān)注安全性問題,加密機制在保護移動應(yīng)用數(shù)據(jù)方面愈發(fā)重要,并開始成為移動設(shè)備及應(yīng)用的構(gòu)建基礎(chǔ)。
而就我個人而言,2017年還將帶來更值得期待的新變化。除了安全性飛躍之外,云基礎(chǔ)設(shè)施的對接將為移動設(shè)備帶來更多可能,而虛擬現(xiàn)實也將逐步登陸移動端并發(fā)展成熟。
原文標(biāo)題:Mobile Application Development Trends From 2016
原文作者:Mitchell Duncan
【51CTO譯稿,合作站點轉(zhuǎn)載請注明原文譯者和出處為51CTO.com】