精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

手游開發者"利器":蘋果應用瘦身功能介紹(App Thinning)

移動開發 iOS
6月9日結束的蘋果WWDC15大會上,蘋果公司推出了多個新技術,不過對于手游開發者們來說,可能最具有革命意義的是庫克在發布會現場都沒有提到的應用瘦身功能(App Thinning),它是其Xcode 7測試版的功能之一。

32.png

6月9日結束的蘋果WWDC15大會上,蘋果公司推出了多個新技術,不過對于手游開發者們來說,可能最具有革命意義的是庫克在發布會現場都沒有提到的應用瘦身功能(App Thinning),它是其Xcode 7測試版的功能之一。

按照蘋果官方的解釋,應用瘦身功能分為三個部分:首先是分割功能Slicing,它可以對應用/游戲內容進行分割,根據用戶設備類型和屏幕分辨率的不同分發定制化下載包,開發者只需要把完整應用包的內容上傳到iTunes Connect即可。

另外,該功能還包含了中間代碼功能(Bitcode),可以讓蘋果在未來為你的應用進行再次優化,而避免了發布新版本的麻煩,同時可以大大減少調試工作量。
應用瘦身的第三個功能就是on-demand資源,開發者可以把應用初始化用不到的資源分類打包上傳到App Store,在用戶使用的時候系統會根據資源標簽在必要的時候調用資源,當某些資源不再使用的時候會被系統自動清除,這樣不僅減少了應用下載和加載時間,還大大縮小了安裝包體。

對于開發者們來說,這個功能可以減少很多的bug調試時間,讓游戲包體變得更小,提高各種設備用戶的游戲體驗??梢哉f,蘋果的這個技術在很大程度上解決了不同設備的性能差異問題,實現了one-for-all的需求。不過Gamelook認為這個功能如果安卓渠道可以用的話,就會大大降低設備碎片化給開發者們帶來的適配難題,拉近和iOS設備之間的差距。

以下請看Gamelook整理的應用瘦身功能以及On-demand資源內容的詳細介紹(更多詳細內容請參考官網英文地址):

第一部分:應用瘦身以及其功能

App Store和操作系統(iOS和watchOS)根據用戶特定的設備能力量身優化應用安裝,以達到最低的設備空間占用。這個優化的過程,就被成為應用瘦身,它可以讓你創作的應用利用大多數的設備功能、占用最小的磁盤空間并且為蘋果公司未來的更新進行調整。更快的下載速度和更少的空間占用可以帶來更好的用戶體驗。

本章節描述的是應用瘦身的3大組件:應用分割(Slicing)、中間代碼(Bitcode)和On-demand資源(Resources)。

應用分割功能(Slicing,僅針對iOS平臺)

Slicing就是創造并傳輸為不同目標設備而設計的變體應用包(variant,以下簡稱定制化下載包)的處理過程。一個定制化下載包僅包含針對特定設備所需要的可執行架構以及資源。你可以繼續開發并且把完整版本的應用上傳到iTunes Connect,然后App Store會根據玩家設備類型和分辨率創造并傳輸對應的應用。這里,你可以認為資源根據玩家設備分辨率和類型的不同而分割成了多種類型,GPU資源也根據設備能力進行了切分,當用戶安裝應用的時候,他們可以下載并安裝適合自己設備的定制化應用包。

Xcode會在研發過程中模擬分割,所以你可以在本地創作并測試定制應用包,當你在一個設備上研發并運行應用的時候,Xcode會對其進行分割,當你創造一個檔案的時候,Xcode會包含完整版的應用,但允許你從檔案中輸出不同的定制應用包。

提醒:對于iOS應用來說,應用分割僅支持最新版本的iTunes,以及運行iOS 9.0或者更高系統的設備,否則的話,App Store將會為用戶分發統一的安裝包。

app_thinning_2x.png

分割功能流程圖

應用分割是在研發過程和分銷過程中進行的,基本處理程序如下:

1.在Xcode里,定位目標設備并在資源目錄中提供多種分辨率圖形,你必須使用資源目錄這樣才能進行分割。

2.在模擬器或者一個設備上研發并運行應用。

3.Xcode會為選定設備類型生成變體包,提高調試銷量并允許你在本地設備進行變體包測試。

4.創建應用檔案并為特定設備輸出對應的變體應用包。

5.在目標設備測試所有的變體包以更早的發現硬件配置方面的問題。

6.把應用上傳到iTunes Connect。

7.App Store從檔案中創建單獨的應用定制包,定制包的數量取決于Xcode項目中所存在的架構和資源的數量。

8.在iTunes Connect當中,向制定測試者們分發測試版的應用。

9.測試者們通過TestFlight在你的應用所支持的設備上安裝測試版本,TestFlight會根據用戶設備的不同而下載特定的變體應用包。

注意:為了測試App Store在應用發布之前為你創造的變體包,最好是只邀請內部測試者(你團隊里的iTunes Connect用戶)并且使用TestFlight下載變體包。如果邀請了外部測試者(比如只通過郵箱地址登錄),那么他們就必須等待Beta App Review在他們下載變體包之前通過了你的應用。

10.然后在iTunes Connect里發布你的應用。

11.用戶在應用支持的設備上進行安裝,App Store應用下載會根據用戶設備類型分發變體應用包。

中間代碼功能(Bitcode ,適用于iOS和watchOS)

Bitcode是一個已編譯程序(Compiled Program)的中間代碼(intermediate representation)。如果你上傳到iTunes Connect里的應用包含bitcode的話,就可以被編譯和鏈接到App Store。加入Bitcode可以讓蘋果在未來對你的應用二進制(app binary)進行再次優化,而不需要你向App Store提交新版本。

注意:對于iOS應用來說,Bitcode是默認但可選擇的。如果你提供Bitcode,那么應用包里的所有應用和框架都需要加入Bitcode,而watchOS應用則必須加入Bitcode。

On-Demand資源(適用于iOS系統)

On-Demand資源指的是你可以通過關鍵詞和命令的方式進行分組歸類的資源,比如圖像和音頻,App Store會把這些資源放在蘋果服務器上并且為你管理下載。On-Demand資源可以加快下載速度并縮小應用包體,提高用戶的首次登錄體驗。比如,一款游戲應用可以根據等級和任務的不同把資源分組,在玩家達到下一個等級或者完成一個任務之后才會用到后續的資源,同樣,應用也可以只在用戶進行IAP購買的時候提供對應的資源。

當一些on-demand資源不再需要而且磁盤空間較少的時候,操作系統會自動清除它們。如果你在App Store之外對自己的應用進行測試或者分發,那就需要你自己來管理這些On-Demand資源。需要注意的是,可執行的on-demand資源是不支持的,App Store也會對on-Demand資源進行分割(即上面說過的Slicing),進一步提高用戶體驗。

對于用戶們來說,on-demand資源是以透明的形式在后臺運作的,當用戶需要對應功能的時候,這些資源就會被提供。

on_demand_resources_2x.png

#p#

第二部分:什么是On-Demand資源

提示:這是一個正在研發的API或技術的概要文件,蘋果公司提供這些信息主要是為了幫助你通過蘋果產品使用這些技術或者編程界面而做好計劃,該信息有可能會在未來發生改變,本文當中提到的軟件應該以最終發布的操作系統測試和最終文檔為準,未來有可能會提供新版本的文檔信息。

On-Demand資源指的是寄存在App Store并與應用下載包分離的應用內容,使用On-demand資源可以讓應用包體更小,安裝時間更短。

本部分文檔主要是提供你的應用使用on-demand資源所需要的信息。在閱讀本文檔之前,你首先應該熟悉資源編程,想要獲得更多信息,請參考資源編程指南。

On-Demand資源是有生命周期的

On-Demand資源可以讓應用包體更小,下載速度更快,應用內容更豐富,主要是通過在App Store存儲資源的方式實現,與你的應用包體是分開的。

蘋果操作系統會根據你的應用請求而管理on-demand資源的下載和存儲,基本運作流程如下:應用請求資源-使用資源-然后釋放請求。被下載之后,這些資源會通過多次登錄而留存在用戶設備上,讓應用體驗更快。

On-Demand資源是默認自動開啟的,前提是你的項目支持對應的OS版本。

標簽主要用于辨識和對on-demand資源進行分組。

在研發過程中,標簽用于辨識和分組on-demand資源,標簽名字可以用于辨識資源和應用的關系。Xcode會提供創造和管理標簽的工具,同時在應用被安裝之后或者安裝完成之后指定特殊標簽。

在運行期間,應用負責管理標簽。

應用請求會通過操作系統獲得標簽,然后系統會下載并檢查組件資源并且下載所有不存在于用戶設備上的所需資源。在此過程中,應用可以追蹤下載過程,如果有必要還可以調整優先級。

標簽被使用完之后,在從存儲中移除標簽的時候,應用可以設定一個系統預留優先級,優先級較低的標簽會首先被清除。

在與系統互動的時候會用到2個classes:NsbundleResourceRequest用來管理標簽的使用、追蹤下載并調整下載優先級;NSBundle的一個擴展class被用來設定標簽的預留優先級。

On-demand資源可以是多種類型,但可執行代碼除外。

有關資源的一些信息

在電腦程序中,資源指的是和程序的可執行代碼同時存在的數據文件。有了資源文件,你的代碼就可以極大的簡化,不必通過創造復雜的數據或者圖形設置寫復雜的代碼。比如,和用代碼按像素形式來創造圖像不同的是,在圖形編輯器中創造資源可以更加有效率和實用。為了充分利用資源的優勢,你的代碼只需要在運行的時候加載并使用即可。

除了簡化你的代碼之外,資源還是所有應用國際化管理非常重要的一部分。你在應用里不需要編寫字符串并以及其他用戶可見的內容,你可以把這些內容放在外部的資源文件里,這樣本地化應用的時候就變得非常簡單,你只需要為每一種所支持的語言創造新版本的資源文件即可。OS X和iOS也使用了這樣方式管理本地化資源,根據用戶的偏好語言加載需要的資源文件。

本文件提供有關OS X和iOS系統支持的資源類型信息以及你如何在寫代碼的時候使用這些資源的指導。本文件并不針對資源創作過程,大多數的資源都是通過第三方或者開發者自己的工具提供,另外,盡管本文的講述的是應用中的資源使用,但這些信息同樣適用于其它類型的可執行包,包括框架和插件。

在閱讀本文檔之前,你需要熟悉應用包體的組織結構,理解這個結構可以讓管理變得更容易,并且尋找你的應用所需要使用的資源也更為便捷。

應用可以包含很多類型的資源,但有些資源是由iOS和OS X直接支持的。

Nib文件存儲你的應用的UI對象

Nib文件是用來創作iOS和Mac應用的經典文件類型,一個nib文件就是你希望在運行期間重新創作的一系列freeze-dried對象數據檔案。Nib文件通常用于存儲預置的窗口、視圖以及其他可視化對象,但是也可以用來存儲非可視化對象,比如controllers。

你可以在Xcode中通過Interface Builder編輯Nib文件,它可以提供一個i額圖形編輯器來管理對象。當你隨后把一個nib文件加載到應用中的時候,nib加載代碼會實例化文件中的每一個對象,并且會把它重新存儲于你在Interface Builder中所定義的state中。這樣,你在Interface Builder中看到的就和應用運行中所看到的內容一致了。

字符串資源包含可本地化的文本。

在iOS和Mac應用中,圖像、音頻和影響資源的重要性很高,圖像可以用來創造獨特的視覺風格,音頻和影像文件同樣可以強化整體的用戶應用體驗,同時可以簡化代碼。兩種操作系統都支持加載并在應用中呈現這些資源。

哪些應用適合使用On-Demand資源功能?

On-Demand資源指的是和應用下載包分離并且存在App Store上的應用內容,應用請求一系列的on-demand資源,操作系統管理下載和存儲。可以使用on-demand資源獲得優勢的應用包擴:

1.初始化資源延遲加載的應用,這些應用的一些資源屬于應用的主要功能,但在初次登錄的時候卻用不到,資源會被標記為需要初始化,當應用運行的時候,操作系統會自動下載這些資源,比如圖形編輯應用。

2.應用資源需要延遲加載的應用:這類應用只在特定情況下使用一些資源,比如在一個帶有很多關卡的游戲中,只有玩家們進入特定的關卡才需要使用對應的資源。

3.需要遠程存儲低使用率資源的應用:這類應用的有些資源使用率非常低,只有在需要的時候才加載這部分資源。比如有些應用的新手教程資源只有在第一次打開應用的時候才會用到,以后可能再也不會用到,后來的一些功能教學也只是用到的時候才加載,隨后再也不使用。

4.需要遠程存儲IAP資源的應用:這類應用通過IAP提供額外的資源,這些資源只有在用戶購買的時候才會被用到,比如,一個用戶購買SuperGeeky表情包的時候,這個表情資源才會被用到。

5.首次登錄需要加載資源的應用:這類應用有些資源是只需要初次登錄的時候才加載,并且在重復登錄的時候用不到。比如一個只有在首次登錄時才加入教學內容的應用。

在研發過程中,開發者可以為on-demand資源分配一個或者多個標簽,也就是你用來辨識特定資源的字符串,你可以通過標簽的名字來決定對應資源在應用中的使用,比如游戲中第五級采用到的資源可以用與level5相關的標簽。

63.jpg

On-Demand資源的循環周期

帶有標簽的資源使用流程大致如下:

帶標簽的資源被存儲在App Store里-應用通過標簽請求使用資源-系統下載資源包-保存資源包-使用完成后系統釋放資源包。

存儲大小限制

App Store對于on-demand資源使用是有存儲空間限制的,具體請參考下表。

320.jpg

責任編輯:林師授 來源: gamelook
相關推薦

2013-07-22 11:28:35

觸控開發者沙龍cocos2d-x

2013-07-19 16:20:27

觸控手游

2013-08-30 14:12:42

手游開發

2015-07-07 10:08:02

2015-04-23 19:22:09

崩潰分析工具

2013-09-17 10:14:53

手游社交化實時通訊

2014-09-24 13:34:15

臺灣手游開發者

2014-03-17 10:55:03

手游獨立Unity3D

2015-06-15 18:07:07

2021-03-19 10:38:19

蘋果數據開發者

2013-04-23 16:47:35

CocoaChina開發者大會

2015-07-10 12:38:30

手游開發工作建議

2009-09-21 15:37:07

蘋果App Store

2013-01-06 13:44:27

App開發者iOS

2015-01-16 17:59:25

虛擬現實手游歐洲

2018-02-23 11:34:31

蘋果App開發者

2013-07-22 10:08:28

蘋果開發者網站

2013-12-18 14:41:06

蘋果開發者iOS 7

2011-02-18 11:52:44

iPadiPhone

2015-07-27 09:35:04

手游開發
點贊
收藏

51CTO技術棧公眾號

欧美日韩高清一区| 99精品国产91久久久久久| 日韩在线观看高清| 国产精品91av| 天天综合网站| 亚洲精选免费视频| 欧美理论一区二区| 中文字幕一区二区三区四区视频| 亚洲视频电影在线| 精品亚洲夜色av98在线观看| 国产九九热视频| 好吊日av在线| 国产精品污网站| 国产精品乱码视频| 在线观看亚洲国产| 亚洲国产日本| 久久精品一偷一偷国产| 欧美黑人欧美精品刺激| 国产aⅴ精品一区二区四区| 欧美日韩国产精品| 一区二区视频在线观看| 五月天久久久久久| 国产原创一区二区| 国产精品video| 久久露脸国语精品国产91| 亚洲v在线看| 一级做a爰片久久毛片美女图片| 又黄又色的网站| 欧美大片网站| 91成人在线免费观看| 日韩免费视频播放| 青春草免费在线视频| 中文字幕一区二区在线观看| 欧洲精品在线一区| 亚洲欧洲综合在线| 大胆亚洲人体视频| 亚洲综合av影视| 亚洲图片在线播放| 日本美女一区二区三区视频| 欧美中文字幕在线| 国产成人免费观看视频| 欧美日韩免费| 欧美日韩国产999| 国产精品suv一区二区88| 精品国产一区二区三区av片| 日韩高清人体午夜| 久久久久9999| 国偷自产av一区二区三区| 精品人伦一区二区色婷婷| 香蕉视频xxx| 国产精品成人**免费视频| 欧美高清精品3d| www.午夜av| 亚洲精品毛片| 在线不卡a资源高清| 亚洲涩涩在线观看| 亚洲18在线| 51精品秘密在线观看| 在线一区二区不卡| 成人网av.com/| 欧美一区二区性放荡片| 四虎国产精品免费| 都市激情亚洲欧美| 亚洲精品乱码久久久久久按摩观| 91黄色免费视频| 亚洲女娇小黑人粗硬| 国产一区二区三区18| 黑人と日本人の交わりビデオ| 第一会所亚洲原创| 久久视频国产精品免费视频在线| 国产精品老熟女一区二区| 欧美日本国产| 欧美性受xxx| 探花国产精品一区二区| 精品一区二区三区日韩| 97av影视网在线观看| 可以免费看毛片的网站| 亚洲自拍电影| 亚洲精品国产精品乱码不99按摩 | 91精品中文字幕一区二区三区| 中文字幕一区久久| 成人av动漫| 亚洲欧美精品中文字幕在线| 人与动物性xxxx| 国产一区亚洲| 国产99在线|中文| 91精品国产乱码久久久久| 国产乱码字幕精品高清av| 国产精品免费在线播放| 美女毛片在线看| 国产精品灌醉下药二区| 日本午夜激情视频| 黄色欧美视频| 亚洲娇小xxxx欧美娇小| 成人一级片免费看| 亚洲激情不卡| 国产女人18毛片水18精品| 亚洲精品福利网站| 国产欧美一区二区三区在线老狼 | 成人在线播放| 欧美午夜激情视频| 日韩va在线观看| 色爱综合av| 美女久久久久久久久久久| 91丝袜一区二区三区| 国产麻豆精品在线| 日本一区精品| h片在线观看视频免费免费| 欧美性猛片aaaaaaa做受| 深夜视频在线观看| 久久密一区二区三区| 91禁外国网站| 99久久久久久久| 中文字幕在线观看网站| 国产亚洲精品aa| 日本福利视频网站| 成人亚洲免费| 亚洲欧美国产精品久久久久久久| 国模无码国产精品视频| 日本免费在线视频不卡一不卡二 | 亚洲av色香蕉一区二区三区| 欧美激情中文不卡| 国产91美女视频| 伊色综合久久之综合久久| 最好看的2019的中文字幕视频| 国产中文字幕免费| 国产精品一区二区x88av| 亚洲高清精品中出| 不卡一二三区| 亚洲精品综合久久中文字幕| 国产亚洲欧美精品久久久www| 久久精品国产一区二区三| 日韩电影免费观看在| 日韩精品美女| 日韩经典第一页| 日本少妇性生活| 国产成人在线免费| 国产香蕉一区二区三区| 色婷婷成人网| 久久激情视频久久| 亚洲无码精品在线观看| 国产嫩草影院久久久久| 成人免费毛片播放| 深爱激情综合| 国产精品吊钟奶在线| 黄色影院在线播放| 一本色道亚洲精品aⅴ| 无套内谢大学处破女www小说| 亚洲美女一区| 你懂的网址一区二区三区| 成人免费影院| 亚洲色图第一页| 老熟妇一区二区三区啪啪| 日本一区二区免费在线 | 日韩乱码在线观看| 无码精品人妻一区二区三区影院| 国产精品久久久久久妇女6080| 校园春色 亚洲色图| 日韩毛片视频| 91精品综合久久久久久五月天| 免费黄色网址在线观看| 777a∨成人精品桃花网| 欧美成人精品一区二区免费看片| 国产精品18久久久久久久久| 毛片av在线播放| 精品网站aaa| 日本成人黄色片| av在线免费一区| 91精品福利在线一区二区三区| 东方av正在进入| av成人免费在线| www.国产区| 久久高清精品| 99re在线视频观看| 女人让男人操自己视频在线观看| 亚洲欧洲激情在线| 国产精品高潮呻吟AV无码| 亚洲最新视频在线播放| 免费中文字幕av| 精品系列免费在线观看| 国产精品第157页| 伊人春色精品| 91精品视频在线看| 国产精品原创| xx视频.9999.com| 内射后入在线观看一区| 色婷婷综合久久久中文一区二区| 亚洲国产精品一区二区久久hs| 国产高清精品网站| 日韩欧美xxxx| 欧美久色视频| 欧美在线视频二区| 日韩视频一二区| 国产精品成人久久久久| 免费在线国产视频| 在线观看亚洲区| 日本xxxxxwwwww| 欧美日韩久久久一区| 中文字幕一区二区三区精品 | 免费电影日韩网站| 久久久国产精品视频| 性猛交xxxx| 678五月天丁香亚洲综合网| 精品欧美一区二区三区免费观看 | 成人国产激情| 久久久在线观看| av小片在线| 日韩国产精品一区| 精品人妻一区二区三区换脸明星| 欧美午夜片欧美片在线观看| 老女人性淫交视频| 国产精品久久久久久久浪潮网站 | 欧美国产精品一区二区| 天天躁日日躁狠狠躁av麻豆男男| 久久精品二区亚洲w码| 97在线播放视频| 好看的亚洲午夜视频在线| 天堂社区 天堂综合网 天堂资源最新版| 99国产精品免费网站| 91免费欧美精品| 国产成+人+综合+亚洲欧美| 欧美在线视频免费观看| 国产ktv在线视频| 欧美大片第1页| 菠萝蜜视频国产在线播放| 亚洲色图13p| 邻家有女韩剧在线观看国语| 日韩成人在线观看| 免费av网站观看| 日韩一区和二区| 国产精品爽爽久久| 欧美日韩国产高清一区二区| 无码人妻精品一区二区三区蜜桃91| 亚洲国产日韩在线一区模特| 国产十六处破外女视频| 亚洲欧美激情视频在线观看一区二区三区 | 国内精品伊人| 国产一区二中文字幕在线看| 久久久成人av毛片免费观看| 欧美在线视频导航| 成人在线爆射| 国产精品aaaa| 欧洲成人一区| 国产女精品视频网站免费| 欧美a视频在线| 91久热免费在线视频| 亚洲黑人在线| 亚洲自拍偷拍色图| caoporn成人| 国新精品乱码一区二区三区18| 好吊妞视频这里有精品| 国产伦精品一区二区三区视频孕妇| youjizzjizz亚洲| 91精品国产91久久久久青草| 一本色道69色精品综合久久| 国产精品制服诱惑| 老牛精品亚洲成av人片| 精品蜜桃一区二区三区| 天天做夜夜做人人爱精品| 欧美亚洲免费在线| 日韩一区二区三区免费播放| 中文字幕在线亚洲精品| 欧美日韩综合| 国产中文字幕乱人伦在线观看| 99在线热播精品免费99热| av免费观看网| 日本不卡一区二区三区高清视频| av在线网址导航| 国产精品456| 亚洲一区二区三区无码久久| 久久久久久久久久久99999| 亚洲一二三四视频| 亚洲摸摸操操av| 日本一区二区欧美| 在线视频一区二区三| 国产精品久久久久久免费| 精品精品欲导航| 久久手机免费观看| 久久人人爽人人爽爽久久| a级片在线免费| 国产精品久久久久久一区二区| 国产亚洲字幕| 欧美久久久久久| 综合精品一区| 无码人妻丰满熟妇区毛片| 国产在线一区二区综合免费视频| 丰满岳乱妇一区二区| 欧美激情一区二区| 国产奶水涨喷在线播放| 欧美日韩精品一区二区三区蜜桃| www.五月婷| 正在播放亚洲1区| 动漫一区二区| 国产日韩欧美在线看| 国产精品17p| 一本一道久久a久久精品综合| 亚洲成人在线| 亚洲免费av一区| 2020国产成人综合网| 青娱乐av在线| 欧美日韩一区二区三区免费看| 人妻一区二区三区免费| 日韩视频一区在线| 欧美大片1688| 国产精品一区免费观看| 手机在线电影一区| 欧美啪啪免费视频| 国产精品一区二区在线观看网站| 谁有免费的黄色网址| 亚洲va欧美va人人爽| 97人妻人人澡人人爽人人精品| 亚洲性无码av在线| 波多野结依一区| 91精品久久久久久久久久久久久久 | 曰本三级在线| 国产一区私人高清影院| 中文字幕伦av一区二区邻居| 国产精品69久久久| 国产麻豆精品95视频| 很污很黄的网站| 欧洲视频一区二区| 青青草在线免费视频| 国内精品视频久久| 亚洲电影一区| 成人免费看片视频在线观看| 久久精品国内一区二区三区| 日韩视频在线观看免费视频| 欧美日韩在线免费| 人妻91麻豆一区二区三区| 欧美肥婆姓交大片| 欧洲大片精品免费永久看nba| 中文字幕中文字幕在线中心一区| 丝袜国产日韩另类美女| 右手影院亚洲欧美| 精品欧美激情精品一区| 天天射天天色天天干| 午夜精品一区二区三区在线视频| 亚洲1区在线| 黄色特一级视频| 国产成人精品免费网站| 欧美黑人一级片| 精品国产露脸精彩对白| 啦啦啦中文在线观看日本| 51成人做爰www免费看网站| 91精品精品| 69久久精品无码一区二区| 一区二区在线观看视频在线观看| 国产美女主播在线观看| 超碰日本道色综合久久综合| 日韩精品一区二区三区中文字幕| 强开小嫩苞一区二区三区网站| 国产一区二区三区免费看| 欧美高清视频一区二区三区| 日韩欧美第一区| 国产精品69xx| 久久久久久久久一区二区| 久久精品人人做人人爽电影蜜月| 国产免费一区二区三区网站免费| 色中色一区二区| 888av在线| 亚洲影影院av| 亚洲免费高清| 四季av中文字幕| 91精品国产91久久久久久一区二区| 女囚岛在线观看| 欧美精品一区二区视频| 麻豆精品一区二区三区| 欧美黑人精品一区二区不卡| 日韩av在线不卡| 欧美黄页免费| 99久久免费观看| 久久五月婷婷丁香社区| 曰批又黄又爽免费视频| 九九热这里只有精品6| 日韩电影不卡一区| 最新中文字幕免费视频| 亚洲狼人国产精品| 青青操在线视频| 国产精品美女在线观看| 欧美三级网页| 欧美特级黄色录像| 欧美一区二区三区在线观看 | 岛国视频午夜一区免费在线观看| 黄色网址在线播放| 亚洲自拍另类欧美丝袜| 午夜一级在线看亚洲| 成年人免费视频播放| 亚洲国产精品久久91精品| 日韩一区二区三区免费| 国产精品无码电影在线观看| 久久久精品黄色| 亚洲欧美高清视频| 国产精品视频一区国模私拍| 国产精品v一区二区三区| 日韩丰满少妇无码内射| 日韩欧美电影一二三| 91大神在线观看线路一区| 久草视频这里只有精品| 国产精品久久久爽爽爽麻豆色哟哟| 好吊视频一二三区|