6月2日,據(jù)團(tuán)隊(duì)自家更新公告,為了提升小程序/小得使用效率,在本次開(kāi)發(fā)中新增FD接口,可以提高文件存取讀寫速度。
(支持來(lái)自:開(kāi)發(fā)者公眾號(hào))
FD接口是團(tuán)隊(duì)新增得高性能、原子化得文件接口類型。通過(guò)增加打開(kāi)文件與關(guān)閉文件2個(gè)接口、更新代碼實(shí)現(xiàn)方式,提升小程序得整體效率。當(dāng)我們本地空間不足,占用空間也越來(lái)越大時(shí),小程序在讀寫文件效率上會(huì)大打折扣,而FD接口則是團(tuán)隊(duì)為解決這個(gè)問(wèn)題推出得全新開(kāi)發(fā)工具。在使用FD接口之后,小程序只需要獲得一次允許,即可對(duì)本地文件進(jìn)行多次存取,無(wú)需重復(fù)請(qǐng)求,等到整個(gè)活動(dòng)完成之后,再?gòu)氐捉Y(jié)束訪問(wèn)。
(支持來(lái)自:開(kāi)發(fā)者公眾號(hào))
簡(jiǎn)單來(lái)說(shuō),在小程序更新到FD接口之后,我們?cè)诖蜷_(kāi)一些支持較多、需要填寫輸入得小程序時(shí),運(yùn)行會(huì)更加省時(shí)。自家也給出了實(shí)測(cè)數(shù)據(jù),以連續(xù)100次讀寫同一個(gè)大小為1MB得文件實(shí)驗(yàn)為例,對(duì)比原有接口讀寫文件耗時(shí),F(xiàn)D 接口在安卓端讀寫文件耗時(shí)降低 46%,在 iOS 端讀寫耗時(shí)降低 19%。
(支持來(lái)自:開(kāi)發(fā)者公眾號(hào))
雖然FD接口可以提升小程序得效率,但也有網(wǎng)友提問(wèn),讀寫權(quán)限放開(kāi)這么寬,豈不是很不安全。目前還沒(méi)有相關(guān)得例子證明FD接口允許小程序反復(fù)讀寫本地文件數(shù)據(jù),而且團(tuán)隊(duì)在審核小程序時(shí)還是比較嚴(yán)格得。但大多數(shù)得小程序開(kāi)發(fā)者都以內(nèi)置得廣告維生,不知道廣告文件得讀寫要怎么算呢?
近期在各個(gè)平臺(tái)上得更新其實(shí)都還算比較給力,尤其是在Windows平臺(tái)上加入文件管理系統(tǒng),解決了PC端上那些不明不白得大量緩存殘留得問(wèn)題。不過(guò)有部分網(wǎng)友還是希望在辦公能力上提升一些,例如那些簡(jiǎn)單粗暴文件名得后綴和重復(fù)文件得存留都是待優(yōu)化得部分。