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

一文看完阿里巴巴 AliFlutter 客戶端研發體系

開發 開發工具
Flutter 是開源的 UI 工具包,其能夠幫助開發者通過一套代碼庫高效構建多平臺精美應用,支持移動、Web、桌面和嵌入式平臺。Flutter 組件采用現代響應式框架構建,中心思想是用組件 (widget) 構建 UI。

Flutter 是開源的 UI 工具包,其能夠幫助開發者通過一套代碼庫高效構建多平臺精美應用,支持移動、Web、桌面和嵌入式平臺。Flutter 組件采用現代響應式框架構建,中心思想是用組件 (widget) 構建 UI。淘寶終端技術部無線技術專家王康從 Flutter 的原理出發,介紹了 Flutter 的原理、業內現狀,以及阿里巴巴在 Flutter 上所做的深度實踐和探索。

一 Flutter 原理

Flutter 主要有四個特點:美觀、高效、高性能、開放。

  • 美觀:Flutter 提供了豐富的 Widget,比如動畫、手勢等。Flutter 采用了組合式 API 模式,因此為 UI 創建帶來了更強的靈活性。此外,Flutter 使用了游戲引擎的方式來寫 APP,使得用戶可以具有很強的靈活性,能夠在像素級別進行控制。
  • 高效:Flutter 類似于安卓小系統,使得其能夠使用一套代碼運行在各種各樣的平臺之上。此外,在 Debug 模式下還支持熱重載,使其能夠達到高效的研發效率。
  • 高性能:在 Release 模式下,Flutter 是預先編譯成機器碼,執行期具有高性能。
  • 開放:Flutter 是一個開源的項目,基本所有工作都可以在 GitHub 上看到。

??

??

 

以上四個特點的背后就是 Flutter 的原理。首先,Flutter 架構在 OS 之上,最底下是與平臺相關的 Embedder 層,其主要負責的工作是 Surface、Thread 以及 Event Loop。在 Embedder 層之上是 Engine,主要包括三部分,Dart Runtime;負責將 UI 繪制到 Surface 上的 Skia,負責文本繪制的 Text。在 Engine 之上就是大家所熟知的 Dart 的 Framework?;谏鲜鲞@些,開發者即可開發應用。

阿里巴巴為什么選擇 Flutter

在阿里巴巴的電商場景下,往往會有一些非常重要的考量,比如用戶體驗的要求,對于研發效率的要求,以及如何消除多端之間的差異。在阿里經濟體里面,應用所需要部署的目標設備是非常多元的,不僅有常見的 iOS 和 Android,還有釘釘等桌面場景、天貓精靈等 IoT 場景以及各種線下大屏的場景。當前,流量增長紅利不斷減少,需要更多創新玩法為消費者提供更好的用戶體驗,這就產生了富交互游戲化的需求。Flutter 具有的高性能,高研發效率、跨端一致性,多端多平臺支持,以及豐富的表達力使其可以解決這些痛點。

??

??

 

二 Flutter 業內現狀

在阿里巴巴內部,目前有十幾個 BU 的幾十個產品正在使用 Flutter,典型的包括淘寶、閑魚、UC 以及優酷等。在業內,騰訊的微信、Now 直播、翻譯君等,字節跳動的西瓜視頻、皮皮蝦,快手的快影,美團的美團騎手、美團外賣商家版、美團眾包以及百度的貼吧等也都應用了 Flutter。

Flutter 在業內的實踐現狀主要圍繞著體系化、深度、框架以及更多探索這些維度展開。在體系化方面,需要做一些基礎設施的建設,這是因為 Flutter 以及 Dart 的很多東西還不成熟。使用 Flutter 解決業務上線問題,需要考慮研發體系的構建。應用上線之后,需要監控各種指標。在深度方面,往往會關注引擎大小、包大小、內存優化以及啟動時間等。除了上述兩部分之外,業內也有很多框架相關的工作,比如混合棧框架、狀態管理、動態化 UI、AOP 框架以及生態插件等。此外還有原生 Flutter 以外的一些探索,比如小程序渲染和前后端一體化等實踐。

??

??

 

三 AliFlutter 建設與深度實踐

AliFlutter 業務實踐

下圖選取了阿里經濟體中一些應用了 Flutter 的典型場景。比如寶貝詳情是一個業務邏輯非常復雜的頁面,屬于圖文混排的頁面,并且具有大量圖片,有時還包括一個視頻播放器,在這個場景下就全部應用了 Flutter。有團隊使用 Flutter 框架用于游戲業務的開發,比如下圖所示的是盒馬使用 Flutter 構建的一個游戲頁面。此外,在 Alibaba 這一應用中,也大量使用 Flutter 用于構建主鏈路以及訂單頁面等。

??

??

 

之所以選擇 Flutter,有幾個典型原因。首先,HotReoload 和跨端一致性使得研發非常高效;其次,可用于游戲化的豐富 UI 表達力、動畫、圖文混排性能等訴求都能被 Flutter 很好地滿足。

AliFlutter 業務研發模型

在業務場景的背后是 AliFlutter 的業務研發模型。其實,Flutter 本身主要解決兩個問題,邏輯和 UI。其本身沒有各種 Native 能力,需要為其補齊如網絡、推送以及接入網關等,使其更加接近于業務開發容器,而不僅僅是 UI 開發框架。再上面就是應用開發框架,比如狀態管理框架、游戲化框架、動態化 UI 以及組件庫,在此之上就可以構建一些業務了。除此之外還會涉及到一些研發協同方面的工作,比如打包構建、Linter、Pub 庫等。

??

??

 

AliFlutter 引擎研發模型

在 AliFlutter 之下,存在很多引擎修改的場景。舉例而言,在 iOS 13 以下可能存在一些后臺 GPU 渲染 Crash 的問題,在 Android 上存在特別機型 Flutter 啟動閃退的問題。此外,還需要考慮如何讓 Flutter 和目前已有生態進行融合,比如圖片庫、網絡庫等在阿里內部都有比較好的實踐。無論是 Bug 修復還是 Native 能力提升,其實都是對于 Flutter 引擎所做的定制化工作。

??

??

 

上圖展示的就是在阿里內部對于 Flutter 引擎進行定制所做工作的邏輯,首先通過 Flutter 框架獲取對應的引擎代碼,拉取依賴,進行開發,到 Gitlab 做 CI,代碼審核完成之后將產物構建出來上升到服務上面,最終通過簡單的方式來提供服務。

AliFlutter 基礎設施建設

自定義引擎服務

前面所提到的是自定義 Flutter 引擎的開發流程,而想要將開發完成的東西提供給其他人使用,就需要如下圖所示的自定義引擎服務了。對于 Flutter 開發者而言,只需設置一個環境變量去服務上查詢是否有對應的產物即可,如果有的話,就做一些定制并返回給開發者;如果沒有則去官方上游拉取。當然了,對于 Flutter 的基礎設施而言,需要有一些多團隊的支持,比如 Namespace 等機制。最早的時候,阿里巴巴通過 Git 方式管理自定義引擎,但是 Git 對于二進制很不友好,所以就使用了高效自定義引擎服務來解決問題。

??

??

 

私有 Pub 服務

除此之外,AliFlutter 還實現了私有 Pub 服務。最初的想法是將不同人開發的庫等工作歸類組織起來,建設更好的內部生態,實現更好的復用。Pub 本身就是 Flutter 所提供的開源框架,但是其深度綁定了谷歌云服務,所以在做這部分的時候需要將對于谷歌云的依賴變成對于阿里內部的依賴。主要工作分為兩部分,一部分是對于包的簡單管理和存儲,這部分可以通過阿里云存儲 OSS 實現;還有一部分是監控包的下載量以及健康程度等,這部分還部署了 Meta 數據庫服務,在將包上傳的時候將數據同步過去,以及面向使用者的前端服務。

??

??

 

持續構建

這部分的主要工作就是如何將所寫的 Flutter 代碼提供給沒有 Flutter 環境專門用于打包平臺。Flutter 工程可以通過一些腳本構建出一個 Pod 或者 Gradle,進而集成起來變成一個 APP。

??

??

 

AliFlutter 深度實踐

圖片庫優化

在阿里巴巴內部,除了對于 Flutter 做的一些體系化實踐,還有不少深度化實踐。比如對于圖片庫的優化,對于 Flutter 而言,本身的圖片庫存在一些問題,比如內存占用高,不釋放問題、CPU 占用問題。為了盡可能遵循 Flutter 原生的圖片庫邏輯,做了圖片庫的優化。主要工作包括對于 Flutter 框架的整體修改,能夠較好地實現一致性,與官方體系無縫融合,對接內部圖片庫,其在性能以及易用性上面也具有較好的表現。

??

??

 

引擎大小優化

我們在 Flutter 引擎大小優化方面也做了不少工作,簡單介紹對于庫的裁剪。如下所示的兩張火焰圖,其較好地表達了 Flutter 引擎所依賴的各個庫裁剪前后的比例對比。裁剪后的內容既保證了功能的完備性,也顯著降低了引擎大小。

??

??

 

大圖片內存 GC 優化

除了前面所提到的類似于音頻圖片釋放等內容之外,阿里在實踐的過程中發現 Flutter 在大圖片內存 GC 方面存在一些問題,比如在用戶退出的時候內存無法得到很好釋放。對于社區中使用 Flutter 的同學而言,面對這樣的問題建議大家在 Profile 模型下看下點擊了 GC 按鈕是否能夠將內存降低下來。基于此邏輯我們提供了一套供上層業務使用的 GC API。從 FlutterEngine 開始依次調用 Shell、Engine、RuntimeController 以及 Dart 的 NotifyGC。

??

??

 

Flutter Canvas 實踐

Flutter 包含了 Skia,可提供 Canvas 能力。之前的邏輯是通過 Dart 調用 Engine,再調到 Skia,而我們通過實踐中對其部分 API 的暴露,將 Skia 的 Canvas 能力加以透出。在 JS 部分有一些 2D 和 3D 的 API,可以將這些暴露成為 Canvas API,整體而言,相比于 Web 的 Pipeline 表現非常不錯,這一功能目前已經在部分業務開始灰度測試,數據表現也非常不錯。

??

??

 

AOP 框架(AspectD)

Flutter 的 AOP 框架的核心基于 dill 變換,dill 本身是從 Dart 代碼到最終代碼之間的中間語言表達。其原理簡要來說是當我們寫了一個 hello_fultter 的時候,再寫一個 AOP 包,AOP 的包會包裹 hello_fultter 包,使得在 AOP 包的產物 (dill) 里面 hello_flutter 和 AOP 的邏輯都存在,即其包括兩部分內容,hello_flutter 本身代碼的 dill 表達,以及 AOP 框架中寫的注解的 dill 表達,將這兩者都包含在 app.dill 里面,基于此我們可以通過 dill transform 方式來做變換。這里比較復雜,需要考慮 AST 抽象語法樹的各種邏輯。需要將注解提取出來并基于這些注解進行操作,并最終寫入到 dill 里面去,這些操作處理完成之后,就變成了 aop_aspectd.dill,替換掉之前的 app.dill 即可。

??

??

 

四 AliFlutter 研發模式探索

AliFlutter 研發模式

下圖中最重要的就是研發模式和跨平臺運行時,目標是提供一種多端多平臺的能力。在平臺底層是基礎庫、網絡庫的基礎能力,此外還需要在垂直能力上的擴展,支持各種垂直的基礎能力?;A設施之上是 Flutter 的跨平臺運行時,運行時基于 Flutter Engine,提供了具有豐富表達力的圖形接口、跨平臺、能力拓展、性能以及穩定性等。在此之上,Flutter Framework 提供了可以復用的基礎能力,比如核心布局渲染、彈性擴展能力、組件能力以及定制性等。除此之外,也有一些研發支撐上面的工作,比如編譯打包、調試、灰度發布、線上監控、運維能力以及數據化等。

??

??

 

AliFlutter 研發模式展望

在 Flutter 的未來發展方向,阿里巴巴主要的工作將集中于以下四點:

  • 跨端能力:我們考慮對于上層的各種平臺提供標準基礎能力并 API 化,從而更好在多端多平臺進行部署。此外,還希望通過 Flutter 的容器化,使得研發和業務方能夠更多地專注在自身業務上面去。
  • 交互能力:我們考慮利用 Flutter 豐富的表達能力在游戲化方向進行更好的擴展,以游戲引擎的方式來開發 APP。基于泛化的交互能力以及更多的可玩性和創新性能夠為業務帶來更多可能。
  • 研發效率:我們考慮實現工程解耦和云端一體化,目標是業務方只需關注所寫的包,通過很簡潔的方式集成進來并看到效果,從而提供類似于前端的開發體驗。此外通過云端一體從面向端側負責轉變到面向業務整體負責。
  • 交付效率:這部分主要包含兩部分,一部分是動態化 UI,另外一部分是 Web On Flutter,期望通過提供更加靈活的動態性,以及前端技術棧下的動態化能力。

??

??

 

總結

在本文中,首先,為大家分享了 Flutter 的原理,介紹了 Flutter 美觀、高效、高性能、開放的特點,以及阿里巴巴為什么選擇 Flutter。其次,為大家分享了 Flutter 的業內現狀,有大量投入的主流廠商,以及體系化、深度、框架和更多的探索。再次,為大家介紹了 AliFlutter 的建設與實踐,包括了業務、研發模型、引擎研發等方面的實踐。最后,展望了對于 AliFlutter 研發模式的考量和未來發展方向。

 

責任編輯:武曉燕 來源: 51CTO專欄
相關推薦

2012-04-13 11:15:13

阿里巴巴項目

2010-06-28 10:43:47

2009-12-04 09:46:42

雅虎阿里巴巴

2020-11-10 09:00:31

阿里巴巴技術開源

2013-08-22 09:41:52

阿里巴巴去IOE王堅

2019-09-20 09:12:03

服務器互聯網TCP

2019-08-20 08:56:18

Linux設計數據庫

2021-06-24 11:39:07

阿里巴巴DevOps

2014-10-24 16:51:31

阿里云YunOS

2009-02-27 10:46:32

DBA筆試題阿里巴巴

2023-03-29 09:42:32

2019-08-15 10:25:02

代碼開發工具

2013-08-22 09:36:45

阿里巴巴王堅阿里云

2017-01-20 16:00:33

阿里巴巴分布式數據庫DRDS

2011-07-04 11:28:20

2011-11-01 09:51:37

電子商務人力資源PeopleSoft

2021-03-04 00:09:31

MySQL體系架構

2020-09-03 06:35:44

Linux權限文件

2009-06-30 13:28:54

阿里巴巴旺旺

2014-12-31 10:48:40

阿里巴巴馬云
點贊
收藏

51CTO技術棧公眾號

一二三四区在线观看| 国产精品人妻一区二区三区| 自拍亚洲一区| 欧美日韩国产天堂| av中文字幕av| 日韩精品福利| 久久精品二区亚洲w码| 九九热这里只有精品6| 精品少妇人妻一区二区黑料社区| 香蕉久久一区| 精品久久久久久久久久| 亚洲美女自拍偷拍| 青青草视频免费在线观看| 黄网站免费久久| 清纯唯美亚洲激情| 久久99久久98精品免观看软件| 亚洲精品蜜桃乱晃| 日韩美女在线视频| 一区二区xxx| 波多野结衣视频一区二区| 国产精品电影一区二区| 久久精品国产精品国产精品污| 国产视频手机在线| 日本欧美一区二区在线观看| 国外成人性视频| av在线免费播放网址| 丝袜av一区| 欧美成人aa大片| 岛国毛片在线播放| 亚洲成人激情社区| 狠狠色狠色综合曰曰| 777久久精品一区二区三区无码| 东凛在线观看| 久久久777精品电影网影网 | 亚洲精品久久久久久久久久久久 | 亚洲日本精品| 国产一区二区三区福利| 99精品视频在线免费观看| 91成人免费观看| 亚洲天堂999| 日韩电影在线免费观看| 欧美在线视频a| 日本熟妇成熟毛茸茸| 中文字幕人成人乱码| 日韩最新中文字幕电影免费看| 中文人妻一区二区三区| 亚洲人成亚洲精品| 亚洲国产天堂久久国产91| 欧美一区二区三区影院| 欧美经典一区| 日韩你懂的在线观看| √天堂资源在线| 97精品资源在线观看| 欧美日韩在线精品一区二区三区激情 | 欧美一级淫片aaaaaaa视频| 精品视频在线观看免费| 国产一区亚洲| 高清视频欧美一级| 日韩精品手机在线| 中文亚洲字幕| 国产成+人+综合+亚洲欧洲 | 欧美狂野另类xxxxoooo| www.桃色.com| 综合欧美亚洲| 亚洲精品wwwww| 少妇毛片一区二区三区| 欧美美乳视频| 少妇高潮 亚洲精品| 影音先锋男人看片资源| 91精品国产91久久久久久黑人| 久久精视频免费在线久久完整在线看| 国产色无码精品视频国产| 一个色综合网| 性色av一区二区咪爱| 国产精品男女视频| 日本特黄久久久高潮| 成人激情视频在线播放| a天堂视频在线| 成人免费视频播放| 欧美二区在线看| av在线资源站| 亚洲精品成人少妇| 香港三级韩国三级日本三级| 香蕉成人av| 欧美一区二区三区视频免费播放 | 6080成人| 日韩精品久久久久久福利| 国产中年熟女高潮大集合| 成人看的视频| 久久久久久久久亚洲| 高清乱码免费看污| 国产精品亚洲а∨天堂免在线| 国产精品一区二区三区不卡| 黄色国产在线| 玉足女爽爽91| 男人天堂成人在线| 日韩欧美另类中文字幕| 亚洲精品一区在线观看香蕉| 亚洲色偷偷综合亚洲av伊人| 99在线精品免费视频九九视| 成人国产精品久久久| 亚洲欧洲国产综合| 综合av第一页| www.国产区| 麻豆一区在线| 亚洲天堂网站在线观看视频| 欧美久久久久久久久久久久| 日韩成人精品在线| 成人xxxxx色| 成人精品一区二区| 午夜视频一区在线观看| 99视频在线观看视频| 国产精品欧美在线观看| 久久久久国产精品免费网站| 曰批又黄又爽免费视频| 91丝袜高跟美女视频| 色爽爽爽爽爽爽爽爽| 精品三区视频| 日韩精品视频在线免费观看| 破处女黄色一级片| 日本欧美韩国一区三区| 欧美13一14另类| 黄污视频在线观看| 91精品国产麻豆| 国产传媒视频在线| 三级久久三级久久| 久久精品国产精品国产精品污| 色yeye免费人成网站在线观看| 欧美日韩一区二区三区免费看 | 九九热这里只有在线精品视| 在线免费av网| 久久久美女毛片| 99精品在线免费视频| 999久久精品| 久久综合九色九九| 亚洲视频在线观看一区二区| 日本一区二区综合亚洲| 日韩精品一区二区三区不卡 | 久久久久久久久久久久久久免费看| 美女脱光内衣内裤视频久久网站| 农村寡妇一区二区三区| 性欧美freesex顶级少妇| 亚洲高清久久网| 日韩免费一二三区| 不卡一区二区中文字幕| 分分操这里只有精品| 国产精品宾馆| 97在线免费观看| 亚洲区小说区图片区| 天天综合日日夜夜精品| 五月开心播播网| 亚洲欧美日本日韩| 开心色怡人综合网站| 男人皇宫亚洲男人2020| 国产亚洲欧洲高清| 在线观看国产黄| 亚洲日本韩国一区| 在线观看你懂的视频| 亚洲看片一区| 欧美精品久久久| 天天免费亚洲黑人免费| 最近2019中文字幕大全第二页 | 日韩精品1区2区3区| 午夜视频久久久| 午夜精品久久久久久毛片| 欧美精品在线看| 少妇精品视频一区二区| 午夜成人免费视频| 久久成人激情视频| 美女www一区二区| 日本中文字幕一级片| 精品国产午夜肉伦伦影院| 琪琪第一精品导航| 午夜免费视频在线国产| 欧美成人一区二区三区片免费| 日韩经典在线观看| 久久精品欧美日韩| 国产免费中文字幕| 99国产精品私拍| 日本一区不卡| 日韩精品中文字幕一区二区| 91国产一区在线| 中文字幕在线播放| 精品人伦一区二区色婷婷| 国产精品人人人人| **性色生活片久久毛片| 久久免费精品国产| 奇米综合一区二区三区精品视频| 18视频在线观看娇喘| 日本一道高清一区二区三区| 国产精品网站视频| а√在线中文网新版地址在线| 中文日韩电影网站| 熟妇人妻系列aⅴ无码专区友真希| 色偷偷久久人人79超碰人人澡| 天天色天天综合| av电影一区二区| 亚洲欧美手机在线| 久久精品一区| 日本wwwcom| 99久久婷婷| 久久综合福利| 天堂精品在线视频| 国产精品嫩草影院久久久| 51漫画成人app入口| 日韩在线视频播放| 少妇激情av一区二区| 日韩午夜精品电影| 国产成人麻豆免费观看| 香蕉加勒比综合久久| 久久国产波多野结衣| 久久久亚洲综合| 欧美激情 亚洲| 国产一区二区三区四区五区美女| av片中文字幕| 亚洲激情综合| 三级在线免费观看| 99视频精品全国免费| 欧美日韩亚洲综合一区二区三区激情在线 | 99热国内精品| 无遮挡亚洲一区| 伊人春色精品| 久久99精品久久久久久久青青日本| 成人影院网站ww555久久精品| 日本久久精品视频| 美女av在线免费看| 欧美精品videos| 黄色网在线免费观看| 中文字幕精品网| 免费在线观看一级毛片| 日韩精品福利在线| 亚洲av激情无码专区在线播放| 日韩欧美亚洲国产另类| 国产免费叼嘿网站免费| 欧美二区三区的天堂| 中文字幕一区二区免费| 欧美中文字幕一二三区视频| 好吊色在线视频| 欧美日韩一区二区精品| 日本一级片免费看| 午夜免费久久看| 999这里只有精品| 欧美日韩黄色大片| 久久精品国产成人av| 日韩欧美福利视频| www.国产高清| 色综合一区二区三区| 久久久久久在线观看| 一本大道久久精品懂色aⅴ| 日本中文在线播放| 一本到不卡精品视频在线观看| 无码一区二区三区在线观看| 91福利小视频| 一级久久久久久久| 4438成人网| 性生活三级视频| 亚洲国产精久久久久久| 日本一区二区三区在线观看视频| 日韩精品视频免费在线观看| 黄色大片在线看| 久久好看免费视频| 色婷婷视频在线观看| 亚洲91精品在线观看| xxxxxx欧美| 国产精品欧美在线| 免费看日产一区二区三区| av免费观看久久| 外国成人在线视频| 五码日韩精品一区二区三区视频| 我不卡神马影院| 日韩精品一区二区免费| aa级大片欧美三级| 青青青在线视频免费观看| 精品一区二区三区在线视频| 精品国产aⅴ一区二区三区东京热| 成人爱爱电影网址| 精品无码人妻一区二区免费蜜桃| 国产精品久久久久影院亚瑟| 岛国毛片在线观看| 欧美日韩亚洲一区二| 中国精品一区二区| 欧美大片日本大片免费观看| 你懂的在线网址| 久久亚洲综合国产精品99麻豆精品福利| 欧美人与性动交α欧美精品济南到 | 巨乳诱惑日韩免费av| www.成人黄色| 99久久99久久综合| 亚洲黄色网址大全| 亚洲韩国一区二区三区| 成年人av网站| 日韩精品在线网站| 国产精品一区在线看| 欧美激情亚洲综合一区| av在线一区不卡| 国产精品一 二 三| 91久久夜色精品国产按摩| 国产精品又粗又长| 久久电影国产免费久久电影| 三级男人添奶爽爽爽视频| 国产精品不卡一区二区三区| 日韩不卡视频在线| 日韩精品一区二区三区老鸭窝| 国产午夜视频在线观看| 欧美激情免费看| 免费视频成人| 乱一区二区三区在线播放| 51精产品一区一区三区| www日韩在线观看| 成人精品高清在线| 色哟哟一一国产精品| 色综合天天性综合| 三级网站免费观看| 九色精品免费永久在线| 四虎国产精品免费久久5151| 欧美精品中文字幕一区二区| 黑人一区二区三区四区五区| 欧美伦理片在线观看| 99热在这里有精品免费| 久操视频免费在线观看| 91麻豆精品国产自产在线观看一区 | 高清不卡亚洲| 国内视频一区二区| 欧美精选一区| 欧美一级免费在线| 国产精品久久久久影院老司| 国产一区二区视频网站| 日韩精品在线免费| 91丝袜在线| 岛国一区二区三区高清视频| 重囗味另类老妇506070| 亚洲天堂网2018| 中文字幕在线不卡| 一级片视频播放| 中文字幕日韩在线观看| 精品视频一区二区三区四区五区| 久久婷婷人人澡人人喊人人爽| 激情综合网址| 美女露出粉嫩尿囗让男人桶| 一区二区三区资源| www三级免费| 欧美日韩国产二区| 香蕉大人久久国产成人av| 免费的一级黄色片| 成人永久免费视频| 国产黄色片视频| 亚洲精品999| videos性欧美另类高清| 日韩视频在线播放| 蜜臀av一区二区在线免费观看| 亚洲精品国产精品国自| 欧美三级在线视频| 老司机在线看片网av| 奇米影视7777精品一区二区| 91视频最新入口| 99久久精品国产观看| 亚洲永久精品在线观看| 亚洲天天在线日亚洲洲精| 99re66热这里只有精品4| 日韩在线第一区| 老司机精品视频一区二区三区| 日本免费网站视频| 欧美精品日韩一本| 天堂av在线电影| 国产精品乱码视频| 久久精品人人做人人爽电影蜜月| 国产又粗又猛又爽又黄av | 夜夜嗨av禁果av粉嫩avhd| 北条麻妃久久精品| 中文字幕视频精品一区二区三区| 国产精品国产对白熟妇| 久久综合中文字幕| 影音先锋国产资源| 欧美激情视频一区二区| 亚洲综合图色| 一级黄色录像在线观看| 亚洲午夜精品网| 国产三级电影在线| 成人两性免费视频| 国内视频精品| 午夜在线观看一区| 日韩午夜av电影| 波多野结衣久久精品| 99精品视频网站| 99久久久无码国产精品| 中文字幕人妻色偷偷久久| 久久99久久亚洲国产| 蜜臀久久99精品久久一区二区 | 欧美激情三区| 欧美一级视频在线播放| 欧美国产日韩亚洲一区| 精品区在线观看| 日本久久久久久久久| 天天影视综合| 在线观看日韩精品视频| 777色狠狠一区二区三区| 麻豆蜜桃在线观看| 成人短视频在线看| 国产精品成人在线视频| 久久久9色精品国产一区二区三区|