兄弟們,經(jīng)過這幾天的深入研究,我發(fā)現(xiàn)了華為 HDC2024 上很少提及卻很重要的一件事—— HarmonyOS NEXT 在數(shù)據(jù)管理上變了!
基于這個新的數(shù)據(jù)底座,云空間將成為鴻蒙數(shù)據(jù)中樞。
這讓數(shù)據(jù)更安全可控,同時手機端云空間的利用率也能得到提升。
這樣說可能大家不太理解,我舉個例子吧。
用戶在小紅書上選一張照片發(fā)動態(tài),在以前只能是系統(tǒng)給小紅書一整個讀寫的權(quán)限,好比給一把鑰匙,應(yīng)用就能看到全部內(nèi)容。而在 HarmonyOS NEXT 上,系統(tǒng)不會再開放一個完整的權(quán)限,而是在用戶單次授權(quán)下,小紅書自己 “ 說 ” 要哪一張,系統(tǒng)再讓文件服務(wù)框架中的照片選擇器( photo picker )去把這張照片找出來給到小紅書。
這樣的數(shù)據(jù)管理方式,相當于在數(shù)據(jù)和 APP 之間,增加了一個類似于管家和保安的角色,杜絕了萬一第三方不老實,通過偷摸訪問這些數(shù)據(jù)來獲取我們隱私的問題。
是這樣的,HarmonyOS NEXT 做了一個大動作——就是把云空間下沉到系統(tǒng)層,進而把端、云存儲空間合二為一,讓云空間在數(shù)據(jù)管理上發(fā)揮更大的作用。
相信大家現(xiàn)在都習慣了用 “ 云服務(wù) ” 來存文件、存照片。文件、照片存上網(wǎng)盤后,把本地的刪掉,手機內(nèi)存能輕松不少。但再想拿以前的照片發(fā)個微信、朋友圈什么的,就沒法直接選擇到了,除非你把文件又重新下回來。
有了新的數(shù)據(jù)訪問規(guī)則后,云空間就能做到端、云數(shù)據(jù)一把抓,統(tǒng)一調(diào)度、統(tǒng)一管理。
除此之外, HarmonyOS NEXT 還升級了 “ 優(yōu)化設(shè)備存儲空間 ” 這個體驗。
大家估計都糾結(jié)過自己應(yīng)該買多大存儲的手機吧,前幾年還覺得 256GB 的就行了,買了 256GB 發(fā)現(xiàn) 512GB 才夠,買了 512GB 之后又后悔沒買 1TB 。
托尼之前也偶爾會用到系統(tǒng)自帶的 “ 釋放本地存儲空間 ” 功能,想起來就點進去,手動定期釋放空間,挪一部分的數(shù)據(jù)上云,后面就犯懶了,導致我手機經(jīng)常滿了再折騰。
然而在 HarmonyOS NEXT 里,這一整套流程升級成了一個系統(tǒng)開關(guān)。
只要你開啟 ” 優(yōu)化設(shè)備存儲空間 ” ,系統(tǒng)就會自動根據(jù)手機空間余量、當前使用習慣、手機功耗等綜合因素選擇最優(yōu)空間釋放方案,像極了一個全自動化的收納師。 比如它其中一個策略是,手機空間快滿了,就會自動把一部分最早期且使用率極低的圖片搬運至云空間,很合理好吧。
所以,哪怕是在云端的圖片,我們在發(fā)小紅書筆記時,也能通過系統(tǒng)的圖片選擇器直接調(diào)用。
托尼在現(xiàn)場聽完這些描述之后,還是很興奮的,心想這也太方便了,不但能把云端空間當成手機自己的空間用,就連清理手機空間這個操作都省了,不用再對著手機管家糾結(jié)這個文件云端是不是有備份、刪了之后還能不能找回來。
面對這樣的擔憂,華為專家跟我講,完全不必擔心。實際上這樣的做法也給開發(fā)者帶來了很大的便利: 比如選擇相片和文件的時候,因為是系統(tǒng)統(tǒng)一提供相冊和文件選擇器,所以應(yīng)用可以選擇直接調(diào)取系統(tǒng)的文件服務(wù)框架接口,不用自己再考慮怎么呈現(xiàn)相冊畫面和選擇邏輯之類的,省心多了。 對于云空間的寫入開發(fā),則比以前更省事兒了。 以前安卓的開發(fā)者們想要讓自己的應(yīng)用把數(shù)據(jù)傳到云端去,就必須自己在代碼里植入一個叫 “ 同步 SDK ” 的部件。
這不但要求開發(fā)者對同步 SDK 非常熟悉,而且光看描述也能看出來,按照這一套邏輯寫出來之后,代碼的執(zhí)行效率也會非常低。
現(xiàn)在云空間直接幫你把這個活給干了,每個獨立 APP只需要接入系統(tǒng),就能直接調(diào)用同步服務(wù),再也不需要單獨開發(fā)了。只要把數(shù)據(jù)和系統(tǒng)對接上,就能用云空間這個傳送帶,直接數(shù)據(jù)上云。
開發(fā)者們只需要將數(shù)據(jù)按照統(tǒng)一的數(shù)據(jù)標準處理好,剩下就交給系統(tǒng)就可以了。 而且不單是端云同步,像是什么共享剪貼板、拖拽、系統(tǒng)分享等等這些涉及到跨應(yīng)用、跨設(shè)備的功能,也不需要開發(fā)者再去重復適配,只要跟文件服務(wù)框架說一聲就可以了,它都會處理好。
當時 HDC 現(xiàn)場華為專家跟我說,就這一項端云一體化的設(shè)計,能給第三方開發(fā)者們節(jié)省 90% 的代碼量。
云空間甚至因為與 HarmonyOS NEXT 數(shù)據(jù)管理體系有了更緊密的聯(lián)系,在數(shù)據(jù)管理上獲得了更多的可能性,成為鴻蒙數(shù)據(jù)中樞。 包括我們之前跟大家聊過的 HarmonyOS NEXT 上的 AI 、全場景互聯(lián),這些優(yōu)秀的體驗都需要出色的系統(tǒng)設(shè)計邏輯支撐。 這個道理其實廠商們都懂,也經(jīng)常在各種場合提起。
問題的關(guān)鍵就在于真正開始做的時候,是從體驗和功能側(cè)著手,往后再逐步優(yōu)化底層的邏輯;還是直接從底層出發(fā),設(shè)計好統(tǒng)一的系統(tǒng)底層邏輯之后,再去適配各種各樣的功能和應(yīng)用。
好在從目前的成果來看, HarmonyOS NEXT 算是開了個好頭。
至于怎么讓更多的開發(fā)者快速接受的問題,除了我們今天講的, HarmonyOS NEXT 能從應(yīng)用開發(fā)者手里,主動接過一部分的開發(fā)工作之外, HDC 上提到的與伙伴共建 “ 樣板間 ” ,也體現(xiàn)了華為在降低開發(fā)者適應(yīng)難度上的努力。
本文來源:差評 |
原創(chuàng)欄目
IT百科
網(wǎng)友評論
聚超值•精選