成人精品影院_精品人妻一区二区三_色哟哟一一国产精品_黄色av免费在线看_亚州一区二区_青娱乐精品在线视频_日本精品视频一区二区_久久精品国产清自在天天线 _91精品国产高清一区二区三区 _精品视频在线免费看

你好,游客 登錄 注冊 搜索
背景:
閱讀新聞

打造令用戶滿意的高性能安卓應用的五大秘訣

[日期:2019-07-15] 來源:企業網D1Net  作者: [字體: ]

如今,手機和各類移動端應用現已經成為人們日常生活的重要組成部分,因此,應用的數量不斷飆升(如今已上線的安卓應用至少達到210萬[1])。對于安卓開發商,在應用領域競爭日益激烈的背景下,打造可以使終端用戶滿意的應用正變得空前重要。

作為安卓應用開發商的您知道使應用終端用戶滿意的關鍵是什么嗎?答案是高性能。實際上,96%的終端用戶都認為應用的性能非常重要[2]。下面,我們將討論能夠使終端用戶獲得滿意的用戶體驗的五種方式。

在進入正題前,我想先介紹一下高性能的定義以及它為何在使終端用戶獲得滿意的用戶體驗方面至關重要。

高性能的安卓應用能夠合理地使用設備資源,幫助終端用戶迅速實現目標任務。實際上,高性能應用還可縮短終端用戶體驗到的感知延遲。

在這里,感知延遲是一個重要術語:它是指終端用戶所體驗的從點擊按鈕到界面發生變化這段時間內的時間差。根據終端用戶所采取行動和數據獲取來源的不同,我們可以有很多種方法來縮短感知延遲。

現在,讓我們來分析一下終端用戶互動和數據加載的五種情景,探討作為安卓應用開發商的您能夠采取何種方式來縮短感知延遲,并讓應用對終端用戶需求做出迅速且貼心的響應。

1. 從最近的資源加載

您所開發的安卓應用的終端用戶遍布全球,并且毫無疑問,這些用戶越來越依賴移動化的生活方式。

您的終端用戶和向應用提供數據的網絡服務器之間的距離難以保證始終處于掌控之中,而這也正是延遲變長的主要原因。

為了減少感知延遲,您應盡可能從距離較近的的資源向應用提供大部分的數據;此外,許多未授權的API請求可在最近資源被清除,這樣就可以避免與后端服務器之間的往返傳輸,進而提高了對終端用戶需求的響應速度。

Akamai智能邊緣平臺[3]可提供開箱即用的服務。借助Akamai,您可以讓數據總是從最優化的資源加載,這樣就可以提高應用的性能,您的終端用戶也可以輕易地獲取數據內容。

2. 緩存和預取

許多從網絡服務器加載的資源常常都在不斷地進行重復使用。智能緩存機制可以將對象或API響應存儲一段時間,以供重復使用,從而縮短冗長的來回傳輸時間。許多網絡或圖像加載數據庫已經可以提供這種功能,您可以根據需要進行配置。這些緩存對象能夠瞬時加載,因此延遲時間很短,終端用戶根本不會察覺到有任何滯后。

有了這些數據庫,當緩存內容過期時,會對其進行標記,以便從網絡中重新加載。根據這些信息,您可以為數據庫設定保存再利用緩存對象的時間。許多這樣的數據庫也支持HTTP報文頭,比如max-age等。這可以幫助您在無需加速應用更新的情況下控制緩存能力以及直接從服務器加載的緩存內容的生命周期。

然而,在例如提供直播體育賽事比分的應用等一些情況下,緩存可能并不適用。對于此類應用,作為安卓應用開發商的您可以繼續從網絡加載數據。如果您從最近的資源加載數據(請見上文),對于提升應用性能的作用并不顯著。

在某些情況下,您可能知道終端用戶下一步將要做些什么。例如,電子書閱讀應用可以預知,當終端用戶正在讀一本書的某一頁時,他們可能會向前或向后翻。基于這種認知,該應用可以提前預取幾頁然后進行緩存。這樣,當終端用戶翻到這幾頁時,頁面就可以瞬時加載。

類似的,在電商應用中,如果終端用戶瀏覽到第四行的商品,他們有可能也會翻看下一頁的商品。如果應用能預取下一頁內容并進行緩存,那么當終端用戶翻到下一頁時,數據就可以瞬時加載。

正如您看到的這樣,您可以使用多種方式預取并緩存數據,以此降低感知延遲,從而提高終端用戶的使用的滿意度。

3. 迅速加載API的響應速度

應用頻繁使用API。如果API響應能迅速加載,那么終端用戶不必耗費太多等待時間,而將更多時間用于使用應用上。

為此,您作為安卓應用開發商需確保有盡可能多的應用從盡可能近的資源(即:網絡邊緣,請見上文)中加載。這樣,只有那些必須訪問源服務器的API請求,才需要經歷可能長達半個地球距離的漫長“旅程”。

另一種方法是縮減應用和后端服務器之間傳輸的數據大小,以此加快API響應速度。為此,您可以探索Colfer[4]或谷歌的協議緩沖[5](也稱為Protobuf)等數據格式,而不是JSON。在將數據傳至網絡之前需將數據轉化為二進制,與JSON相比,這種格式可大幅縮減API請求/響應的字節長度。值得注意的是,為了啟動與Protobuf的協作,您的網絡服務器和應用都需要額外的投入;不過,在許多情況[6]下,采用Protobuf獲得的性能提升遠超過啟動它所需做出的努力。

迅速加載API的響應速度、優化感知延遲的第三種方法是緩存或預取可預測且重復的API響應。在緩存時,作為安卓應用開發商的您可將API響應存儲至本地數據庫表中,這樣讀取速度就能比從網絡中讀取的速度更快。這個本地數據庫可根據自己的邏輯加以清空或刷新,不過,從本地數據庫加載,然后再刷新的過程有助于實現最佳性能及最短的感知延遲。

4. 優化圖像和視頻

除了API之外,終端用戶還可能需要加載很多的圖像和視頻。一般來說,應用加載的圖像也可在同一應用的網站等其它地方使用。

與移動端應用相比,使用電腦打開的網站圖像對屏幕大小、分辨率和設備類型的要求有所不同。很重要的一點是,應用上的圖像需要根據資源有限的移動設備進行優化。移動端應用上的視頻亦是如此。

即便當這些媒體從最近的資源加載數據,它們也可能達不到最快的速度;因此,作為應用供應商,您還需要確定圖像和視頻是否得到了優化。這些對象的絕對大小以及全球移動數據網絡的不可預測性很容易抵消您僅用就近服務器就能實現降低延遲的優勢。

為了實現這種優化,需要確保移動端應用具有最合適的分辨率和大小,以便加載圖像或視頻。如果這些設備太大,那么下載就會花費很長時間;如果它們太小,那么在屏幕上則會顯示馬賽克。

Akamai圖像管理器(Akamai Image Manager)[7]是一種可以幫助安卓應用開發商利用單一的高質量原圖對諸多移動設備進行自動優化的解決方案。這種優化也可使圖像和視頻的緩存變得更加容易。如果設備類型數量有限,您也可以存儲同一張圖像的多份不同副本。

圖像常常包括很多不常用于應用中的EXIF數據[8](例如,拍照時設置相機細節)。Akamai Image Manager可對此進行自動優化,不過您也可以利用tinypng[9]等服務手工清除這些數據。這種優化可以縮小圖像文件的大小,從而縮短加載時間。

另一種優化方式是利用漸進圖像和自適應視頻流。借助這種優化,終端安卓應用就無需等待整張圖像下載;應用可逐步地下載這些圖像,并在其下載時就開始顯示。這可避免終端用戶進入空白圖像視圖,同時縮短感知延遲。類似的,自適應視頻緩沖技術可根據網絡條件動態地調整視頻質量。當帶寬較小時,它可調低視頻分辨率,以便終端用戶能看到部分視頻,而不是僅看到正在加載中的屏幕。

除了PNG和JPEG圖像,您也可以嘗試WebP格式。雖然創建WebP格式的圖像需要花費更多時間,但加載時卻更加高效。在本地或網絡加載過程中,嘗試SVG圖像是另一種節省磁盤空間的有效方法。

5. 優化本地動畫和過渡

動畫在幫助終端用戶獲得滿意的用戶體驗、以及告知用戶活動方面起著重要的作用。與性能相比,動畫與感知延遲有著更明顯的關系。

過長的動畫加載時間會使終端用戶感到煩躁和無趣;太短或卡頓的動畫會讓終端用戶難以理解內容的含義。兩種情況都會給您的終端用戶留下不好的體驗。電池耗量也是設計精良的動畫必須考慮的一個方面,動畫在提供愉悅的用戶體驗的同時,還需要做到消耗盡可能少的資源。

根據Material Design guidelines by Google[10],移動設備上較長的動畫的長度為300-400毫秒,較短的動畫為150-200毫秒。比這些更長或更短的動畫可能會讓人感覺有滯后或是難以跟上。Material Design guidelines on motion[11]是通過例子了解這些時間范圍的好選擇。

所以,為了讓終端用戶更好地理解短動畫的內容,動畫的持續時間應在150-200毫秒之間。類似的,任何過渡輔助(比如從一個屏幕轉到另一個屏幕)都不應長于400毫秒。傾向于重復的動畫(比如進度條)應遵循類似的原則。單段動畫的長度可以在300-400毫秒之間,這樣它就可以在進度條退出前進行循環。

如果您想了解更多關于人類感知動作的信息,請閱讀名為Human Processor Model[12]的研究。

結論

高性能的關鍵是綜合考慮數據細節并謹慎地利用資源。幸運的是,我們有很多種方式來實現這個目標。

除了上述五大秘訣之外,我還想向安卓應用開發商強烈推薦另外兩種資源——The Art of Computer Programming[13]和Introduction to Algorithms[14],它們可以幫助您遵循最佳編碼實踐并利用最高效的算法,打造高性能的安卓應用,使終端用戶獲得滿意的用戶體驗。

收藏 推薦 打印 | 錄入:admin | 閱讀:
本文評論   查看全部評論 (0)
表情: 表情 姓名: 字數
點評:
       
評論聲明
  • 尊重網上道德,遵守中華人民共和國的各項有關法律法規
  • 承擔一切因您的行為而直接或間接導致的民事或刑事法律責任
  • 本站管理人員有權保留或刪除其管轄留言中的任意內容
  • 本站有權在網站內轉載或引用您的評論
  • 參與本評論即表明您已經閱讀并接受上述條款
欧美国产视频一区| 久久中文字幕视频| www.四虎成人| 天天影视久久综合| 国产成人自拍网| 欧美亚洲在线观看| 性爱在线免费视频| xvideos.蜜桃一区二区| 91国偷自产一区二区三区成为亚洲经典| 五月天丁香综合久久国产| av免费在线观看不卡| 亚洲欧美日韩视频二区| 日韩在线观看网站| 中文字幕日韩三级片| 日本国产一区| 精品二区三区线观看| 亚洲一区尤物| 欧美中文在线| 国产成人一区在线| 国产精品一区二区女厕厕| 亚洲国产精品成人无久久精品| 久久精品夜色噜噜亚洲aⅴ| 日韩av手机在线| 看黄色录像一级片| 狼人天天伊人久久| 欧美精品粉嫩高潮一区二区| 国产免费黄色av| caopo在线| 国产日韩视频一区二区三区| 91夜夜未满十八勿入爽爽影院| 波多野结衣啪啪| 亚洲视频综合| 美女精品视频一区| 激情高潮到大叫狂喷水| 免费久久精品| 亚洲二区中文字幕| 人妻巨大乳一二三区| 深夜日韩欧美| 欧美视频在线一区二区三区| 欧美成人一区二区在线观看| 香蕉久久aⅴ一区二区三区| 国产精品毛片久久久久久久| 欧美一级日本a级v片| 深夜福利视频网站| 粉嫩久久99精品久久久久久夜| 国产裸体写真av一区二区| 久久精品无码av| 亚洲精品少妇| 午夜精品理论片| 久久久久久久久99| 黄色亚洲精品| 久久久久久久网站| 久久久久久久久久综合| 欧美视频网站| 欧美激情欧美激情在线五月| 国产va在线播放| 欧美一区二区三区久久精品| 久久网福利资源网站| av黄色免费在线观看| 91亚洲自偷观看高清| www国产精品com| 欧美视频一区二区在线| 色婷婷一区二区三区| 色偷偷噜噜噜亚洲男人的天堂| 日韩一级片在线免费观看| 欧美在线色图| 日韩在线观看免费高清| 欧美色视频一区二区三区在线观看| 婷婷亚洲图片| 欧美国产在线视频| 中文字幕亚洲高清| 久久久久久9| 国产精品狼人色视频一区| 在线免费一级片| 国产麻豆欧美日韩一区| 国产精品加勒比| 亚洲 小说区 图片区 都市| 久久婷婷色综合| 亚洲成人网上| 国内精品久久久久久野外| 一区二区三区波多野结衣在线观看 | 欧美日韩一级在线观看| 狠久久av成人天堂| 欧美在线视频观看| 又骚又黄的视频| 国产精一区二区三区| 国产偷国产偷亚洲高清97cao| 日韩一区av| 国产精品久久久久久久久久久免费看 | 国产亚洲天堂网| 日韩制服诱惑| 日韩免费观看高清完整版 | 91色porny在线视频| 欧美日韩一区在线播放| 免费在线观看黄| 黄色成人av网| 天天操狠狠操夜夜操| 51亚洲精品| 亚洲无线码在线一区观看| 午夜免费激情视频| 日韩中文字幕一区二区三区| 91情侣偷在线精品国产| 亚洲av电影一区| 最新国产の精品合集bt伙计| 成人一区二区免费视频| 六九午夜精品视频| 亚洲国内精品在线| 侵犯稚嫩小箩莉h文系列小说| 国产午夜精品一区二区三区欧美 | 久久综合偷偷噜噜噜色| 精品亚洲aⅴ在线观看| www日韩在线| 香蕉亚洲视频| 国产98在线|日韩| 成人在线免费看| 亚洲v中文字幕| 一区二区在线免费看| 亚州国产精品| 久久欧美在线电影| 国产成人一区二区三区小说| 国产伦精品一区二区三区免.费| 91麻豆福利精品推荐| 警花观音坐莲激情销魂小说| 亚洲成av在线| 日韩高清人体午夜| 精品99久久久久成人网站免费| 免费在线欧美视频| 欧美精品成人一区二区在线观看| 日本在线视频www鲁啊鲁| 欧美日韩激情在线| 欧美大波大乳巨大乳| aa国产精品| 国产高清精品一区二区三区| 超碰人人在线| 777a∨成人精品桃花网| 国产1区2区在线观看| 天堂午夜影视日韩欧美一区二区| 国产一区二区在线网站| sm在线观看| 日韩三级中文字幕| 欧美日韩在线国产| 国产原创一区二区| 自拍偷拍视频在线| 图片一区二区| 久久伊人精品视频| 99国产精品99| 亚洲黄色小视频| 久久久久久久久久久影视| 中文视频一区| 99久久综合狠狠综合久久止| 秋霞在线视频| 精品国产精品一区二区夜夜嗨| 激情视频在线播放| 懂色av中文一区二区三区| 久草视频这里只有精品| 91精品久久久久久综合五月天| 欧美久久精品一级黑人c片| 99精品人妻无码专区在线视频区| 亚洲欧美日韩久久精品| 美女被爆操网站| 精品福利av| 久久草视频在线看| 电影亚洲精品噜噜在线观看| 国产午夜一区二区| 88av在线视频| 亚洲精品成人天堂一二三| 中文在线字幕观看| 一本色道久久精品| 日本欧美精品久久久| 久久精品国产精品亚洲毛片| 久久视频在线播放| 国产 欧美 精品| 岛国av一区二区| 中文字幕xxx| 美女视频一区在线观看| aaa免费在线观看| 给我免费播放日韩视频| 日本高清视频精品| 免费人成在线观看播放视频| 精品女同一区二区| 天干夜夜爽爽日日日日| 国产精品国产三级国产三级人妇| 午夜诱惑痒痒网| 日韩午夜一区| 亚洲蜜桃在线| 成人搞黄视频| 国产精品久久久999| av在线导航| 日韩精品在线视频观看| 97超碰人人模人人人爽人人爱| 亚洲综合在线免费观看| 精品国产无码在线观看| 激情图区综合网| 国产精品后入内射日本在线观看| 久久精品国产大片免费观看| www.成人av| 深夜视频一区二区| 久久久久久九九九| 在线国产91| 亚洲国产成人精品女人久久久| 中文天堂在线播放| 午夜精品一区二区三区电影天堂| 亚洲ⅴ国产v天堂a无码二区| 国产成人在线影院| 无需播放器的av| 亚洲麻豆一区| 国产女主播av| 成人综合一区| 好吊色欧美一区二区三区四区| 青青草国产一区二区三区| 欧美影院在线播放| 啦啦啦中文在线观看日本| 最新69国产成人精品视频免费| 亚洲欧美强伦一区二区| 欧美日韩亚洲高清一区二区| 亚洲黄色小说图片| 一区二区三区高清在线| 一级特黄曰皮片视频| av电影天堂一区二区在线| 99中文字幕在线| 美日韩一区二区| 欧美视频免费播放| 亚洲每日更新| 91网站在线观看免费| 国产精品久久观看| 亚洲精品美女久久7777777| 色婷婷av一区二区三区丝袜美腿 | 亚洲精品不卡在线观看| 成人黄色影片在线| 欧美成人黄色| 国产精品极品尤物在线观看 | 国产精品日韩一区| 中文字幕色婷婷在线视频| 国内成人精品一区| 羞羞污视频在线观看| 久久久av一区| 黄色免费在线观看| 久久精品在线视频| 三区四区电影在线观看| 中文字幕亚洲欧美日韩在线不卡| 蜜桃视频在线观看视频| 亚洲欧洲国产伦综合| 三级无遮挡在线观看| 精品偷拍各种wc美女嘘嘘| 亚洲欧美日韩免费| 亚洲精品v欧美精品v日韩精品| 免费观看a视频| 日韩免费高清av| 亚洲成人黄色片| 日韩精品一区二区三区中文不卡| 国产伦理吴梦梦伦理| 91精品国产91综合久久蜜臀| 国产精品欧美综合亚洲| 欧美一区二区三区在线看| 99精品在线视频观看| 精品国产百合女同互慰| 欧美视频一二区| 亚洲跨种族黑人xxx| 久久久久久久影视| 中文字幕亚洲综合久久筱田步美| 91精品专区| 久久婷婷国产麻豆91天堂| 四虎亚洲成人| 91超碰中文字幕久久精品| 在线观看特色大片免费视频| 国产成人精品在线播放| 日韩深夜福利网站| 成人欧美一区二区| 牛牛精品成人免费视频| 欧美日韩一区二区视频在线观看 | 四虎在线精品| 成人自拍偷拍| 久久成人av| 中文字幕制服丝袜在线| 涩涩日韩在线| 欧美fxxxxxx另类| 黄色免费视频大全| 久久成人久久鬼色| 国产高潮失禁喷水爽到抽搐| 91日韩精品一区| 国产精品久久久视频| 亚洲免费av网站| 天天综合网久久综合网| 欧美日韩国产色站一区二区三区| 成人激情四射网| 亚洲欧美综合另类中字| 成人短视频在线| 2021国产精品视频| 欧美天堂在线| 精品欧美国产一区二区三区不卡| 经典一区二区| 成年丰满熟妇午夜免费视频| 亚洲影院一区| 五月天国产视频| 久久久精品tv| 久青草视频在线观看| 欧美亚洲一区二区在线| 亚洲国产成人在线观看| 亚洲无限av看| 国产美女高潮在线观看| 成人黄色生活片| 久久不见久久见国语| 精品成在人线av无码免费看| 男人的天堂亚洲一区| www.17c.com喷水少妇| 国产精品毛片久久久久久| 久草手机在线观看| 91精品国产全国免费观看| 高清美女视频一区| 55夜色66夜色国产精品视频| 精品视频91| 亚洲高清在线播放| 新67194成人永久网站| a级大片免费看| 国产精品私人影院| 丁香六月婷婷综合| 精品国产一区二区三区四区四| 91美女视频在线| 国产精品福利在线观看| 国产一区在线电影| 青青草免费在线视频观看| 日韩福利视频导航| 不卡一区二区在线观看| 亚洲高清不卡在线观看| a级片免费视频| 丝袜亚洲欧美日韩综合| 大胆人体一区| 精品一区二区三区国产| 黄色精品网站| 少妇极品熟妇人妻无码| 亚洲天堂精品视频| 在线观看日批视频| 在线观看欧美日韩| 国产成人精品123区免费视频| 蜜桃成人在线| 亚洲作爱视频| 男男做爰猛烈叫床爽爽小说 | 成人精品在线看| 亚洲精品在线免费播放| 免费男女羞羞的视频网站在线观看| 成人免费视频网址| 亚洲国产精品综合久久久| 嫩草视频免费在线观看| 国产精品久久久久四虎| 在线观看视频二区| www.日韩.com| 91丨精品丨国产| 中文字幕一区二区中文字幕| 久久成人综合网| 三级全黄做爰视频| 欧美一级二级在线观看| 曰本三级在线| 国产精品久久久久久久小唯西川| 亚洲天堂黄色| 麻豆国产精品一区| 色婷婷av一区二区三区软件| 国内精品一区视频| 国产精品香蕉av| 97国产精品| 亚洲av无码成人精品区| 亚洲成人综合网站| 午夜福利视频一区二区| 欧美最顶级丰满的aⅴ艳星| 国产伦精品一区二区三区视频| 国产野外作爱视频播放| 亚洲天堂成人网| 高清乱码毛片入口| 欧美有码在线观看| 色婷婷综合网| www.com日本| 欧美性猛交xxxx免费看| av影片在线看| 18成人在线| 在线视频精品| 国产123在线| 日韩一区二区精品| 精精国产xxxx视频在线野外| 五月天亚洲综合情| 国产一区二区在线观看视频| 国产一国产二国产三| 亚洲天堂av电影| 中文幕av一区二区三区佐山爱| 国产精品一色哟哟| 国产欧美一区二区精品性色超碰| 国产伦精品一区二区三区四区| 韩国三级电影久久久久久| 国产探花在线精品| 欧美国产在线一区| 狠狠躁夜夜躁人人躁婷婷91| 日本综合在线| 国产视频精品网| 另类小说一区二区三区| 日本中文字幕免费观看| 在线视频日韩精品| 国产精品网址| 久久成年人网站| 色94色欧美sute亚洲线路一久| 一区二区三区伦理| 视频一区亚洲| 92精品国产成人观看免费|