5G?高帶寬饱狂、低時(shí)延的特性可能會(huì)催生個(gè)人云,在理想的情況下可能會(huì)對(duì)當(dāng)前手機(jī)的硬軟件構(gòu)成造成影響。
1、移動(dòng)服務(wù)可能的構(gòu)成會(huì)是:個(gè)人云(需要新型操作系統(tǒng))+ 輕量移動(dòng)端(手機(jī))
新的構(gòu)成會(huì)有以下特點(diǎn):
1、移動(dòng)端只是交互媒介葱蝗,不會(huì)再存在由于性能問(wèn)題必須換手機(jī)的問(wèn)題穴张。
2、不會(huì)存在由于移動(dòng)端存貯空間受限两曼,從而必須對(duì)存貯數(shù)據(jù)進(jìn)行轉(zhuǎn)移皂甘、刪除的問(wèn)題。
3悼凑、不會(huì)存在由于移動(dòng)端存貯空間受限偿枕,從而必須對(duì)應(yīng)用進(jìn)行刪除的問(wèn)題。
4户辫、由于應(yīng)用直接安裝在個(gè)人云渐夸,在更換移動(dòng)端時(shí),所有應(yīng)用和數(shù)據(jù)都通過(guò)帳戶重新訪問(wèn)渔欢,不存在重新導(dǎo)入墓塌、安裝的問(wèn)題。
5奥额、當(dāng)人個(gè)云端計(jì)算和存貯資源不足時(shí)苫幢,可以動(dòng)態(tài)擴(kuò)容。
6垫挨、數(shù)據(jù)采用磁盤(pán)陣列方式存貯在個(gè)人云韩肝,在正常情況下更不容易丟失。
7九榔、移動(dòng)端由于核心硬件性能降低的因素哀峻,電池續(xù)航能力會(huì)極大增強(qiáng)涡相。
8、支持離線任務(wù)谜诫,后端執(zhí)行不需要前端參與漾峡,前端只負(fù)責(zé)結(jié)果查看。
9喻旷、會(huì)改變個(gè)人應(yīng)用程序的實(shí)現(xiàn)方式生逸,持續(xù)性運(yùn)行的、與其它云平臺(tái)或者后臺(tái)服務(wù)端標(biāo)準(zhǔn)應(yīng)用交互的應(yīng)用會(huì)出現(xiàn)且预。
2槽袄、典型的系統(tǒng)構(gòu)成
系統(tǒng)構(gòu)成:個(gè)人云后端 +?移動(dòng)前端
移動(dòng)前端的變化:
1、重外設(shè)锋谐,即著重設(shè)計(jì)好用戶交互所涉及的硬體遍尺。
2、輕核心涮拗,即CPU乾戏,GPU,ROM三热,RAM只需要滿足加載最小系統(tǒng)鼓择,渲染矢量圖形的目標(biāo)。
3就漾、操作系統(tǒng)會(huì)變薄呐能,主要負(fù)責(zé)驅(qū)動(dòng)外設(shè)、通訊抑堡、用戶及前后端交互摆出,計(jì)算的功能會(huì)減弱。
交互層的作用:
1首妖、采集輸入事件偎漫、轉(zhuǎn)換成指令和數(shù)據(jù)。
2有缆、接收后端矢量信息渲染呈現(xiàn)信息骑丸。
交互影子層的作用:
1、接收輸入指令和數(shù)據(jù)向下層調(diào)度應(yīng)用妒貌。
2通危、根據(jù)應(yīng)用響應(yīng)生成矢量數(shù)據(jù)發(fā)送。
4灌曙、為什么不用WEB(H5)的實(shí)現(xiàn)方式
4.1菊碟、為了提升個(gè)人云+移動(dòng)前端 操作的用戶體驗(yàn)。我們需要把交互層設(shè)計(jì)成屬于操作系統(tǒng)的一個(gè)部分(而不是通過(guò)中間件)在刺,以達(dá)到最小的延遲逆害、最好的系統(tǒng)兼容性头镊、最佳的性能。
4.2魄幕、為了達(dá)到類似操作本地應(yīng)用的方式相艇,呈現(xiàn)文件必須是小尺寸的、組件同步加載的纯陨。
5坛芽、技術(shù)上要做什么?
>構(gòu)建矢量交互語(yǔ)言翼抠、協(xié)議咙轩,以此為基礎(chǔ)構(gòu)建交互層+交互影子層,設(shè)計(jì)遠(yuǎn)端外設(shè)驅(qū)動(dòng)機(jī)制
>構(gòu)建前端輕量操作系統(tǒng)(基于linux內(nèi)核阴颖,構(gòu)建交互層)
>構(gòu)建后端個(gè)人云操作系統(tǒng)(基于現(xiàn)有操作系統(tǒng)活喊,核心框架、交互層都需要重構(gòu))
基于后端操作系統(tǒng)的視角看系統(tǒng)構(gòu)成:
6量愧、操作反饋的時(shí)延對(duì)用戶體驗(yàn)的影響
>鏈路時(shí)延:前后端分離的過(guò)程相比純本地化的流程钾菊,每一個(gè)操作都多了指令上傳,運(yùn)算結(jié)果反饋兩個(gè)過(guò)程偎肃,增加鏈路時(shí)延是肯定的煞烫。如果指令時(shí)延能控制在4ms(非研究值,以用戶可以在1S以進(jìn)行125次操作計(jì)算)以內(nèi)软棺,則用戶體驗(yàn)與本地化過(guò)程相比應(yīng)該區(qū)別不明顯(5G宣稱的空口延遲為1ms,但需要考慮前后端分離引入的應(yīng)用延遲)尤勋。
>數(shù)據(jù)時(shí)延:固定網(wǎng)絡(luò)延遲之外喘落,指令上行數(shù)據(jù)、結(jié)果下行數(shù)據(jù)的傳輸時(shí)延受帶寬限制最冰,常規(guī)操作數(shù)據(jù)量很小瘦棋,鏈路延遲是主要影響因素。應(yīng)用首次加載不參與網(wǎng)絡(luò)傳輸暖哨,影響較卸呐蟆;圖片篇裁、流媒體沛慢、復(fù)雜渲染文件的傳輸對(duì)帶寬要求比較高。
5G宣稱的用戶體驗(yàn)帶寬為:100Mbps ~ 1000Mbps(12.5MB/s ~ 125MB/s)
常見(jiàn)的固態(tài)硬盤(pán)SSD寫(xiě)入速度450MB/s达布,讀取500MB/s?
從數(shù)據(jù)上看出团甲,5G傳輸帶寬遠(yuǎn)達(dá)不到SSD本地操作的速度。但考慮到典型的文件尺寸(高清壓縮圖片5MB~10MB黍聂,1080P視頻( H265壓縮)每秒文件尺寸<1MB)躺苦,所以從實(shí)際使用上來(lái)看身腻,如果5G用戶體驗(yàn)帶寬取接近上限的區(qū)間,則操作反及時(shí)性的用戶體驗(yàn)應(yīng)是可以接受的匹厘。
文中所述部分可能存在錯(cuò)誤嘀趟,與作者聯(lián)系請(qǐng)發(fā)郵件至sun_mingang@yeah.net。
文中所有內(nèi)容暫不允許復(fù)制和轉(zhuǎn)載愈诚!