今天,互聯(lián)網(wǎng)上充斥著關(guān)于設(shè)計(jì)完美API的信息性文章,該API允許移動(dòng)應(yīng)用程序與特定的基于Web /云的服務(wù)進(jìn)行通信。雖然一些概念和實(shí)踐已被證明對(duì)移動(dòng)API設(shè)計(jì)者有所幫助,但其他概念和實(shí)踐隨著時(shí)間的流逝而逐漸消失。優(yōu)化后端API以獲得出色的移動(dòng)客戶端體驗(yàn)是每個(gè)尋求增強(qiáng)應(yīng)用程序整體移動(dòng)性能的人都需要考慮的事情。通過(guò)這篇文章,成都軟件開發(fā)公司將展示一些經(jīng)過(guò)驗(yàn)證的結(jié)果,這些技巧可以幫助你設(shè)計(jì)一個(gè)極好的移動(dòng)API,以確保移動(dòng)客戶端遠(yuǎn)程提供數(shù)據(jù)和應(yīng)用程序資源。
1、確保從一開始就對(duì)API進(jìn)行適當(dāng)?shù)陌姹究刂?/span>
由于你的移動(dòng)API必將在以后的某個(gè)時(shí)間點(diǎn)進(jìn)行更改,因此建議你選擇適當(dāng)?shù)陌姹究刂啤W鳛楹蠖撕褪褂盟膽?yīng)用程序之間的唯一合同; API必須有多種版本。這樣做可以讓你繼續(xù)使用熟悉新應(yīng)用程序版本中引入的所有最新API更改的應(yīng)用程序,如果對(duì)API進(jìn)行任何類型的修改,那API的版本控制將使應(yīng)用程序無(wú)法正常運(yùn)行。
2、充分利用緩存和LocalStorage
成都軟件開發(fā)公司為了防止慢速移動(dòng)網(wǎng)絡(luò)對(duì)應(yīng)用程序性能的負(fù)面影響,成都軟件開發(fā)建議將HTML,CSS和所有圖像存儲(chǔ)到localStorage中。已經(jīng)有移動(dòng)應(yīng)用程序所有者目睹了他們的HTML文檔的大小從200KB減少到邊緣30KB。作為附加提示,最好在應(yīng)用程序中發(fā)布所有不可更改的數(shù)據(jù),如類別,主導(dǎo)航等。這樣做實(shí)際上并不需要在選定的移動(dòng)網(wǎng)絡(luò)上進(jìn)行旅行,從而使你免于預(yù)先獲取將在設(shè)備上加載的數(shù)據(jù)(查詢,分頁(yè)結(jié)果,用戶數(shù)據(jù)等)而無(wú)需任何額外請(qǐng)求。
成都軟件開發(fā)公司米么信息 能出各種各樣實(shí)用又讓用戶青睞的APP,為此也為大批量的用戶開發(fā)了很多成功的精品案例,如果你想了解米么信息到底都開發(fā)了些什么APP,可以直接進(jìn)米么信息官網(wǎng)了解更多APP開發(fā)案例和APP開發(fā)資訊,成都米么信息真的是一家優(yōu)秀的成都軟件開發(fā)公司。
轉(zhuǎn)載請(qǐng)注明出處,擅自轉(zhuǎn)載將追究法律責(zé)任