亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

iOS上運行Windows程序:Wine+FEX-Emu+DXMT四層翻譯棧實戰(zhàn)

iOS上運行Windows程序:Wine+FEX-Emu+DXMT四層翻譯棧實戰(zhàn) 1. 項目緣起為什么要在 iOS 上折騰 Wine第一次聽到“Madeira”這個名字很多人會以為是那個葡萄牙的旅游海島但在我們這群喜歡在移動設(shè)備上折騰桌面應(yīng)用的人眼里它指向的是另一件事——把 Wine 這套 Windows 兼容層想辦法搬到 iOS 設(shè)備上去跑。這個想法聽起來有點瘋狂畢竟 iOS 的沙盒機制、簽名限制、沒有真正的本地可執(zhí)行權(quán)限每一條都在跟你作對。但偏偏就是有人不信邪從 FEX-Emu 到 DXMT從 x86-64 指令翻譯到 Metal 圖形轉(zhuǎn)譯硬生生拼出了一條路。我做這個方向的探索大概有兩年多時間中間踩過的坑比走通的路多得多。最開始是在桌面 Linux 上用 Wine 跑一些老舊的 Windows 工具后來接觸到 FEX-Emu 這個項目發(fā)現(xiàn)它能在 ARM 設(shè)備上翻譯 x86-64 指令再后來看到有人把 Wine、FEX-Emu、DXMT 這幾樣?xùn)|西串起來在 iOS 上跑起了 Windows 程序當(dāng)時第一反應(yīng)是“這也能行”第二反應(yīng)就是“我得自己試試”。這篇文章不是一篇官方文檔式的教程而是我把自己從零開始搭建、調(diào)試、踩坑、再調(diào)試的整個過程整理出來。適合哪些人看如果你是對 iOS 底層機制好奇的開發(fā)者如果你手上有越獄設(shè)備或者自簽環(huán)境想跑點 Windows 老程序如果你在做跨平臺兼容層的研究那這篇內(nèi)容應(yīng)該能幫你省下不少試錯時間。如果你只是普通用戶想裝個 Windows 軟件玩玩我建議你先看完再決定要不要入坑因為這條路確實不輕松。核心關(guān)鍵詞就幾個Wine、FEX-Emu、DXMT、iOS、x86-64。把這五個詞之間的關(guān)系理清楚整個項目的脈絡(luò)就清楚了。Wine 負責(zé)提供 Windows API 的兼容實現(xiàn)FEX-Emu 負責(zé)把 x86-64 指令翻譯成 ARM64 能執(zhí)行的指令DXMT 負責(zé)把 Direct3D 調(diào)用轉(zhuǎn)譯成 MetaliOS 是運行平臺x86-64 是目標程序的指令集架構(gòu)。這四層疊在一起才讓一個 Windows 程序在 iPhone 或 iPad 上跑起來成為可能。2. 整體架構(gòu)拆解四層翻譯棧是怎么疊起來的2.1 從 Windows 程序到 iOS 屏幕的完整鏈路先把這個鏈路講清楚不然后面操作的時候你都不知道自己在干什么。一個 Windows 程序在 iOS 上運行大致要經(jīng)過這么幾個階段第一層PE 加載。Wine 的 loader 讀取 Windows 的 PE 格式可執(zhí)行文件解析導(dǎo)入表、重定位表把程序加載到內(nèi)存里。這一步跟你在 Linux 上用 Wine 是一樣的。第二層指令翻譯。程序里的 x86-64 指令不能直接在 ARM64 的 iOS 設(shè)備上跑FEX-Emu 這時候介入把 x86-64 指令塊翻譯成 ARM64 指令塊并且做緩存。第一次執(zhí)行某段代碼會慢后面命中緩存就快了。第三層API 轉(zhuǎn)換。Windows 程序調(diào)用 kernel32.dll、user32.dll 這些系統(tǒng)庫的時候Wine 把這些調(diào)用轉(zhuǎn)換成 POSIX 調(diào)用或者 iOS 能理解的接口。圖形方面如果程序用 Direct3DDXMT 會把 D3D 調(diào)用轉(zhuǎn)成 Metal 調(diào)用。第四層圖形輸出。最終畫面通過 Metal 渲染到 iOS 的屏幕上輸入事件從 iOS 的觸摸或外接鍵鼠反向傳遞回 Wine 的消息循環(huán)。這四層每一層都有性能損耗疊在一起能跑起來就已經(jīng)是奇跡了。我實測下來一個簡單的 Win32 記事本程序在 A15 芯片的 iPhone 上啟動大概要三到五秒復(fù)雜一點的程序可能要十幾秒甚至更久。所以如果你打算跑大型游戲或者專業(yè)軟件期望值要放低一點。2.2 為什么選 FEX-Emu 而不是其他方案在 ARM 設(shè)備上跑 x86 程序市面上有幾個選擇QEMU 做全系統(tǒng)模擬、Box64 做用戶態(tài)翻譯、FEX-Emu 也是用戶態(tài)翻譯。我選 FEX-Emu 的原因有幾個第一FEX-Emu 對 x86-64 指令集的覆蓋比較完整尤其是 SSE4.2、AVX 這些擴展指令的支持比 Box64 要早。很多 Windows 程序編譯的時候默認開了 SSE4.2如果翻譯層不支持直接就是非法指令崩潰。第二FEX-Emu 的 JIT 緩存機制比較成熟。它會把翻譯過的指令塊緩存起來下次執(zhí)行同樣的代碼直接走緩存不用重新翻譯。這在 iOS 這種內(nèi)存受限的環(huán)境下特別重要因為你可以控制緩存大小避免被系統(tǒng)殺掉。第三FEX-Emu 的社區(qū)活躍度不錯遇到問題去翻 issue 和討論區(qū)大概率能找到答案或者至少找到方向。Box64 雖然也不錯但在 iOS 上的實踐案例相對少一些。當(dāng)然 FEX-Emu 也不是沒有缺點。它的配置相對復(fù)雜需要調(diào)不少參數(shù)而且對 32 位 x86 程序的支持不如 64 位那么好。如果你要跑的是老舊的 32 位程序可能還得額外折騰。2.3 DXMT 的角色為什么不用 DXVK 或 WineD3D圖形轉(zhuǎn)譯這塊桌面 Linux 上大家常用 DXVK把 D3D 轉(zhuǎn) Vulkan或者 WineD3D把 D3D 轉(zhuǎn) OpenGL。但在 iOS 上Vulkan 沒有原生支持OpenGL 也被蘋果標記為廢棄了唯一可用的現(xiàn)代圖形 API 就是 Metal。DXMT 就是專門做 D3D 到 Metal 轉(zhuǎn)譯的項目。我試過用 WineD3D 跑一些老程序在 iOS 上通過 OpenGL ES 轉(zhuǎn)譯性能慘不忍睹而且兼容性問題很多。DXMT 雖然還比較年輕但對 D3D11 的支持已經(jīng)能跑不少程序了。D3D9 的支持也在完善中D3D12 目前基本不用想。這里有個細節(jié)要注意DXMT 需要 Metal 的一些高級特性比如 argument buffer、indirect command buffer 這些。老設(shè)備上這些特性可能不支持或者支持不完整所以 DXMT 在 iPhone X 及以后的設(shè)備上表現(xiàn)會好很多。如果你用的是更老的設(shè)備可能只能退回 WineD3D 方案性能就別指望了。3. 環(huán)境準備在 iOS 上搭建運行環(huán)境的前置條件3.1 設(shè)備與系統(tǒng)版本的選擇不是所有 iOS 設(shè)備都能跑這套東西。根據(jù)我的實測經(jīng)驗有幾個硬性條件芯片A12 及以上。A11 及更早的芯片在 Metal 特性支持和內(nèi)存帶寬上都吃緊跑起來體驗很差。內(nèi)存建議 4GB 及以上。Wine 本身加上 FEX-Emu 的翻譯緩存再加上目標程序2GB 內(nèi)存的設(shè)備基本一啟動就閃退。系統(tǒng)版本iOS 15 到 iOS 17 之間的版本兼容性最好。太新的系統(tǒng)對 JIT 和內(nèi)存管理的限制更嚴太老的系統(tǒng)缺少一些必要的 API。存儲空間至少預(yù)留 10GB。Wine 的 prefix 目錄、FEX-Emu 的緩存、目標程序本身加起來很容易超過 5GB。我手頭測試用的是一臺 iPhone 13 ProA156GB 內(nèi)存和一臺 iPad Pro 11 寸M18GB 內(nèi)存。M1 的 iPad 體驗明顯好很多因為內(nèi)存大、散熱好長時間跑不容易降頻。3.2 簽名與權(quán)限最容易被卡住的一步iOS 的沙盒機制決定了你不能隨便運行可執(zhí)行文件。要讓 Wine 和 FEX-Emu 跑起來你需要解決幾個權(quán)限問題JIT 權(quán)限。FEX-Emu 需要動態(tài)生成 ARM64 代碼并執(zhí)行這需要 JIT 權(quán)限。在 iOS 上只有通過特定的調(diào)試方式或者越獄環(huán)境才能獲得 JIT 權(quán)限。如果你用的是自簽證書需要開啟get-task-allow權(quán)限并且通過調(diào)試器附加的方式啟動應(yīng)用。可執(zhí)行內(nèi)存。iOS 默認不允許同時可寫和可執(zhí)行的內(nèi)存頁W^X 保護。FEX-Emu 的 JIT 緩存需要可執(zhí)行內(nèi)存所以要么越獄后關(guān)閉這個保護要么使用特定的 API 來申請可執(zhí)行內(nèi)存。文件系統(tǒng)訪問。Wine 需要創(chuàng)建和管理 prefix 目錄里面會有大量的文件讀寫操作。在沙盒環(huán)境下你只能在自己的應(yīng)用容器內(nèi)操作不能訪問其他應(yīng)用的數(shù)據(jù)。我自己的做法是在一臺越獄的 iPad 上做主要測試因為越獄環(huán)境省去了很多簽名和權(quán)限的麻煩。但如果你不想越獄也可以走自簽加調(diào)試器附加的路線只是每次啟動都要連電腦比較麻煩。注意越獄和自簽都涉及設(shè)備安全策略的調(diào)整操作前請確認你了解相關(guān)風(fēng)險并且只在你自己擁有的設(shè)備上進行測試。3.3 必備組件清單與獲取方式搭建這套環(huán)境需要以下幾個核心組件組件作用獲取方式WineWindows API 兼容層從官方源碼編譯 ARM64 版本FEX-Emux86-64 到 ARM64 指令翻譯從官方倉庫編譯 iOS 版本DXMTD3D 到 Metal 轉(zhuǎn)譯從項目倉庫編譯MoltenVKVulkan 到 Metal 轉(zhuǎn)譯可選從官方倉庫獲取依賴庫各種運行時庫通過包管理器或手動編譯編譯這些組件是個大工程尤其是 Wine 和 FEX-Emu在 macOS 上交叉編譯到 iOS 需要配置不少工具鏈。如果你不想自己編譯也可以找社區(qū)里已經(jīng)編譯好的版本但要注意版本匹配問題。Wine 的版本和 FEX-Emu 的版本如果不匹配可能會出現(xiàn)各種奇怪的崩潰。我建議的版本組合是Wine 8.x 系列 FEX-Emu 最新穩(wěn)定版 DXMT 最新版。這個組合我實測下來穩(wěn)定性最好。Wine 9.x 雖然新但和 FEX-Emu 的配合還有些問題容易出現(xiàn)翻譯錯誤。4. 實操過程從零開始搭建運行環(huán)境4.1 編譯 Wine 的 ARM64 版本這一步是整個流程里最耗時的。Wine 的代碼量很大交叉編譯到 iOS 需要不少耐心。首先你需要準備一臺 macOS 電腦安裝 Xcode 和 Command Line Tools。然后獲取 iOS 的 SDK配置交叉編譯工具鏈。Wine 官方?jīng)]有提供 iOS 的編譯腳本你需要自己寫一個 configure 的參數(shù)配置。關(guān)鍵的 configure 參數(shù)包括./configure \ --hostarm-apple-darwin \ --with-wine-tools../wine-tools \ --disable-tests \ --without-x \ --without-freetype \ --without-alsa \ --without-pulse \ --without-cups \ --without-dbus \ --without-gnutls \ --without-krb5 \ --without-netapi \ --without-opencl \ --without-osmesa \ --without-oss \ --without-pcap \ --without-sane \ --without-udev \ --without-usb \ --without-v4l2 \ --without-vulkan \ --without-wayland \ --without-xcomposite \ --without-xcursor \ --without-xfixes \ --without-xinerama \ --without-xinput \ --without-xinput2 \ --without-xrandr \ --without-xrender \ --without-xshape \ --without-xshm \ --without-xinerama這些--without參數(shù)是為了去掉 iOS 上不需要或者不支持的依賴。編譯過程中可能會遇到各種頭文件缺失的問題需要手動補一些 stub 頭文件。編譯完成后你會得到wine、wineserver、wineboot等可執(zhí)行文件以及一堆.dll和.so文件。這些文件需要打包到 iOS 應(yīng)用的 bundle 里。實操心得編譯 Wine 的時候建議用make -j$(sysctl -n hw.ncpu)并行編譯能省不少時間。但注意內(nèi)存占用如果 Mac 內(nèi)存不夠并行數(shù)調(diào)低一點不然會頻繁 swap。4.2 編譯 FEX-Emu 并配置 JITFEX-Emu 的編譯相對 Wine 要簡單一些但 JIT 配置是個關(guān)鍵點。FEX-Emu 的源碼里有一個Source/Tools/FEXLoader目錄這是加載器的入口。編譯的時候需要開啟ENABLE_JIT選項并且配置好 JIT 緩存的大小。在 iOS 上我建議把 JIT 緩存限制在 256MB 到 512MB 之間太大了容易被系統(tǒng)殺掉太小了又頻繁觸發(fā)重新翻譯。FEX-Emu 的配置文件Config.json里有幾個關(guān)鍵參數(shù){ JITCacheSize: 268435456, JITInlineCacheSize: 16777216, TSOEnabled: true, SMCChecks: mtrack, X87ReducedPrecision: true, Multiblock: true, DynamicL1Cache: true }TSOEnabled是開啟 x86 的內(nèi)存序模型模擬這個必須開不然多線程程序會出各種數(shù)據(jù)競爭問題。SMCChecks是自修改代碼檢測有些程序會動態(tài)修改自己的代碼不開這個會跑飛。Multiblock是開啟多塊編譯能提升性能但會增加編譯時間。JIT 權(quán)限的獲取是另一個難點。在越獄環(huán)境下你可以直接調(diào)用mprotect把內(nèi)存頁設(shè)成可執(zhí)行。在非越獄環(huán)境下你需要通過pthread_jit_write_protect_np這個 API 來切換內(nèi)存頁的寫和執(zhí)行權(quán)限。這個 API 在 iOS 14 以后才可用而且需要特定的 entitlement。4.3 集成 DXMT 并配置 Metal 后端DXMT 的編譯需要 Metal 的 SDK在 macOS 上編譯到 iOS 需要配置 Metal 的交叉編譯工具鏈。DXMT 的核心是把 D3D 的著色器字節(jié)碼轉(zhuǎn)譯成 Metal 的著色器語言。它內(nèi)部有一個 D3D 字節(jié)碼解析器和一個 Metal 代碼生成器。編譯的時候需要鏈接 Metal 框架和 Foundation 框架。配置 DXMT 的時候有幾個關(guān)鍵點Metal 設(shè)備選擇在 iOS 上只有一個 Metal 設(shè)備直接調(diào)用MTLCreateSystemDefaultDevice()就行。命令隊列DXMT 會創(chuàng)建一個或多個 Metal 命令隊列建議根據(jù) CPU 核心數(shù)來配置一般 2 到 4 個隊列比較合適。紋理格式映射D3D 的紋理格式和 Metal 的紋理格式不是一一對應(yīng)的DXMT 內(nèi)部做了映射表但有些格式可能不支持需要 fallback 到軟件渲染。我實測下來DXMT 對 D3D11 的支持已經(jīng)能跑不少程序了比如一些老版本的 3D 建模軟件、簡單的游戲。但 D3D9 的支持還有些問題部分程序會出現(xiàn)畫面閃爍或者紋理錯亂。4.4 打包成 iOS 應(yīng)用并簽名把 Wine、FEX-Emu、DXMT 和你的目標程序打包成一個 iOS 應(yīng)用需要創(chuàng)建一個 Xcode 工程把這些組件作為資源文件嵌入然后寫一個啟動器來調(diào)用它們。啟動器的核心邏輯是初始化 FEX-Emu 的 JIT 環(huán)境。設(shè)置 Wine 的環(huán)境變量比如WINEPREFIX、WINEDLLPATH等。調(diào)用wine的入口函數(shù)傳入目標程序的路徑。處理 iOS 的生命周期事件比如進入后臺時暫停 Wine 的消息循環(huán)。簽名的時候需要注意如果你的應(yīng)用需要 JIT 權(quán)限需要在 entitlements 文件里加上com.apple.security.cs.allow-jit和com.apple.security.cs.allow-unsigned-executable-memory。這兩個 entitlement 在自簽環(huán)境下需要特殊的配置才能生效。注意自簽應(yīng)用的證書有效期通常只有 7 天過期后需要重新簽名。如果你要長期使用建議考慮開發(fā)者賬號或者越獄環(huán)境。5. 常見問題與排查技巧實錄5.1 Wine 亂碼問題從根源到解決Wine 亂碼是我遇到最多的問題沒有之一。表現(xiàn)就是程序界面上的中文顯示成方塊、問號或者一堆亂碼字符。這個問題的根源是字體和字符集配置。Wine 默認使用它自帶的字體但這些字體對中文的支持不完整。解決方法有幾個方法一安裝中文字體到 Wine 的字體目錄。把simsun.ttc、msyh.ttf這些中文字體復(fù)制到$WINEPREFIX/drive_c/windows/Fonts/目錄下然后在注冊表里配置字體替換。方法二修改注冊表的字體鏈接。在HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink里添加字體映射把Tahoma、MS Sans Serif這些默認字體鏈接到中文字體。方法三設(shè)置LANG和LC_ALL環(huán)境變量。在啟動 Wine 之前設(shè)置LANGzh_CN.UTF-8讓 Wine 知道你要用中文環(huán)境。我自己的做法是方法一加方法二組合使用先把字體文件放進去再改注冊表。這樣大部分程序的中文顯示就正常了。但有些程序用的是自己的字體渲染引擎可能還是會有問題那就只能針對具體程序來調(diào)。還有一個坑是wine 欄是亂碼這個通常是指 Wine 的窗口標題欄亂碼。這個問題的原因是 Wine 的窗口管理器沒有正確加載字體。解決方法是在WINEPREFIX的user.reg文件里找到[Software\\Wine\\Fonts]段把Replacements的值改成你安裝的中文字體。5.2 FEX-Emu 崩潰與非法指令排查FEX-Emu 崩潰通常有幾個原因非法指令。表現(xiàn)是程序啟動后立刻崩潰日志里會有SIGILL信號。這通常是因為 FEX-Emu 不支持某條 x86-64 指令。解決方法是更新 FEX-Emu 到最新版本或者在配置里開啟X87ReducedPrecision和AVXEnabled這些選項。內(nèi)存訪問錯誤。表現(xiàn)是SIGSEGV信號程序隨機崩潰。這可能是 JIT 緩存太小翻譯代碼被換出后重新執(zhí)行時出錯。解決方法是增大JITCacheSize或者關(guān)閉DynamicL1Cache。翻譯緩存沖突。表現(xiàn)是程序運行一段時間后崩潰日志里有Translation cache full之類的信息。解決方法是清理 FEX-Emu 的緩存目錄或者增大緩存上限。我整理了一個排查速查表癥狀可能原因解決方法啟動即崩潰SIGILL不支持的指令更新 FEX-Emu開啟兼容選項隨機崩潰SIGSEGVJIT 緩存不足增大 JITCacheSize運行一段時間后崩潰翻譯緩存滿清理緩存或增大上限多線程程序數(shù)據(jù)錯亂TSO 未開啟開啟 TSOEnabled自修改代碼程序崩潰SMC 檢測未開設(shè)置 SMCChecks 為 mtrack5.3 DXMT 圖形問題黑屏、閃爍、紋理錯亂DXMT 的圖形問題也比較常見我遇到過的有黑屏。程序啟動了有聲音但畫面全黑。這通常是 Metal 渲染管線創(chuàng)建失敗。檢查日志里有沒有Failed to create pipeline state之類的錯誤。解決方法可能是目標程序用了 DXMT 不支持的著色器特性或者 Metal 設(shè)備不支持某些紋理格式。畫面閃爍。這通常是幀同步問題。DXMT 默認使用三重緩沖但在 iOS 上可能和系統(tǒng)的顯示刷新不同步。解決方法是調(diào)整 DXMT 的PresentInterval參數(shù)改成 1垂直同步或者 0立即呈現(xiàn)試試。紋理錯亂。這通常是紋理格式映射錯誤。D3D 的某些壓縮紋理格式在 Metal 上沒有直接對應(yīng)DXMT 會做轉(zhuǎn)換但轉(zhuǎn)換過程中可能出錯。解決方法是開啟 DXMT 的TextureFormatFallback選項讓不支持的格式回退到軟件解碼。實操心得DXMT 的日志級別可以調(diào)到 debug這樣能看到詳細的圖形調(diào)用信息。雖然日志量很大但排查問題的時候非常有用。建議在Config.json里把LogLevel設(shè)成debug復(fù)現(xiàn)問題后再調(diào)回info。5.4 性能優(yōu)化讓程序跑得更流暢性能優(yōu)化是個持續(xù)的過程我總結(jié)了幾條經(jīng)驗關(guān)閉不必要的 Wine 服務(wù)。Wine 默認會啟動一些后臺服務(wù)比如wineserver、plugplay、svchost等。在 iOS 上這些服務(wù)會占用寶貴的內(nèi)存和 CPU??梢栽趩訁?shù)里加上WINEDLLOVERRIDES來禁用一些不需要的 DLL。調(diào)整 FEX-Emu 的編譯策略。Multiblock開啟后FEX-Emu 會把多個基本塊一起編譯減少翻譯次數(shù)但會增加單次編譯時間。對于交互式程序建議開啟對于批處理程序可以關(guān)閉。限制幀率。iOS 設(shè)備的屏幕刷新率是 60Hz 或 120Hz但 Windows 程序可能以更高的幀率渲染。在 DXMT 里設(shè)置幀率上限可以減少 GPU 負載和發(fā)熱。使用外接散熱。iPhone 跑這套東西發(fā)熱量很大一熱就降頻降頻就卡。我測試的時候用了一個半導(dǎo)體散熱背夾幀率穩(wěn)定性提升明顯。6. 擴展玩法這套環(huán)境還能做什么6.1 跑老游戲和懷舊軟件這套環(huán)境最直接的用途就是跑那些 Windows 老游戲和老軟件。我測試過一些 2000 年代的單機游戲比如策略類、角色扮演類的大部分都能跑起來幀率在 20 到 30 之間對于這類游戲來說夠用了。一些老版本的辦公軟件、圖像處理軟件也能跑但體驗一般主要是屏幕適配和輸入方式的問題。iOS 的觸摸操作和 Windows 的鼠標操作差異很大需要外接藍牙鍵鼠才能正常使用。6.2 作為開發(fā)測試環(huán)境如果你在做 Windows 程序的跨平臺適配這套環(huán)境可以作為一個輕量級的測試平臺。不需要開虛擬機直接在 iOS 設(shè)備上就能驗證程序在 ARM 架構(gòu)上的兼容性。我有時候會用它來測試一些自己寫的小工具編譯成 Windows 版本后直接在 iPad 上跑看看有沒有架構(gòu)相關(guān)的問題。雖然不能完全替代真實的 Windows 環(huán)境但作為一個快速驗證的手段還是不錯的。6.3 與 iOS 原生功能的結(jié)合這套環(huán)境跑起來之后理論上可以和 iOS 的原生功能做一些結(jié)合。比如把 Wine 程序的輸出通過 iOS 的分享接口導(dǎo)出或者用 iOS 的快捷指令來觸發(fā) Wine 程序的運行。我試過用快捷指令啟動 Wine 程序然后自動把生成的文件保存到 iCloud Drive。這個流程跑通之后用起來還挺方便的。但要注意Wine 程序的文件操作是在沙盒內(nèi)進行的要訪問外部文件需要額外的配置。7. 個人經(jīng)驗與后續(xù)折騰方向這套東西我斷斷續(xù)續(xù)折騰了兩年多中間有幾次差點放棄。最崩潰的一次是編譯了一整天的 Wine結(jié)果在 iOS 上啟動就崩潰查了半天發(fā)現(xiàn)是一個依賴庫的版本不匹配。還有一次是 FEX-Emu 的 JIT 緩存配置不對程序跑幾分鐘就閃退排查了好幾天才找到原因。但每次跑通一個新程序的時候那種成就感還是很足的。尤其是看到一些十幾年前的 Windows 軟件在 iPhone 上流暢運行會覺得這些折騰都值了。后續(xù)我打算繼續(xù)跟進 FEX-Emu 和 DXMT 的更新看看能不能支持更多的程序和更好的性能。另外也在研究怎么把 Vulkan 的支持加進來通過 MoltenVK 讓一些用 Vulkan 的 Windows 程序也能跑。這條路還很長但方向是清晰的。如果你也在折騰這個方向我的建議是先從簡單的程序開始把整個流程跑通再逐步增加復(fù)雜度。不要一上來就挑戰(zhàn)大型游戲或者專業(yè)軟件那樣很容易受挫。遇到問題多查日志多翻社區(qū)討論大部分問題別人都遇到過。最后保持耐心這套東西的調(diào)試周期是以天為單位的急不來。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
少妇蜜汁| 国模不卡| 先锋精品av色鲁| 强奸熟女一区二区三区 | 黑丝少妇在线观看| 国内外激情在线| 欧美不卡二区| 天天日美女的B| 青青青国产手线观看视频2| 涩五月婷婷| 视频二区美腿制服人妻欧美| 熟女视频久久| 欧美日韩亚洲少妇寂寞影院正在播放| 亚洲天堂无码| 69天堂| 久久五月视频| 亚洲色狠| 91天天综合日韩欧美| 欧美性爱另类综合| 久操视频这里只有精品| 国产av高清版| 久操91视频| 欧美三级一级| 欧美日韩国产另类综合| 9999亚洲精品| 色色色色网站| 人人妻人人爽一区二区三区| 欧色性第一页| 1769一区二区| 欧美日韩狠狠爱| 国产欧美精品日韩区二区麻豆天美| 蜜臀网 一区| 色墦五月丁香| 久久精品黄色| 亚洲日韩乱码中文无码蜜桃臀网站| 黄色片,com| 久久夜夜夜| 日韩不卡毛片Av免费高清| 色欧美色交综合| 欧美日韩国产在线| 在线一道啪| 九九久久国产精品怡红院| 久久久中文| 欧美综合天天| 日本最新免费韩国1区2区视频播放| 国产在线视频二区| 国产蜜臀在线| 色妹子A V| 色吧5亚洲| 精品久久大胆人体| 69精品人人人人| 国产午夜精品在线观看| 欧美青青草视频| 婷婷久久综合久| 欧美一区二区三区不卡高清视频| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 亚洲国产剧情少妇激情| 在线人人人人人人精品超| 亚洲精品97久久| 超碰99热中文字幕| 日韩啪啪视频| 亚洲色图欧美色图日韩色图| 色综合天天爱去电影网| 欧美影音在线| 欧美日本久久精品一区| 91日韩在线| 国产野战露脸在线播放| 中文字幕一区二区视频在线观看| 日本一级不卡一二区| 六月婷激情福利天堂69| 国产AV高清AV无码| 国产精品久久久久久久电影渣男| 神马久久午夜| 九草九九九| 欧美美女在线高潮999| 91爆操视频| 免费操逼91| 超碰社区97| 婷婷激情一区二区三区俺也去| 加勒比久久综合网高清| 亚洲麻豆av一区二区| 草草电影院| 色综合98| 少妇无码999| 久草大| 爱丝福利| 亚洲中文字幕av| 超碰97人人乐| 高清无码网址| 超碰九区| 亚洲 图片 综合91| 免费A片三p视频| 97免费在线视频在线观看| 91亚洲高清| 厕所偷拍在线| 99ri在线视频| AV一二区| 一区二区不卡视| 操逼操2| 人人超碰在线观看黄| 成人无码在线超碰网| 天天看特黄的免费网站 | 久久麻豆一区二区| 欧美成年人性爱视频免费观看| 91 国产丝袜在线放观看| 亚洲中亚日激情视频| 色五月av| 国产精品一区二区校花| 久99在线免费观看视频| 亚洲欲| 久久XX| 91成人高清在线观看| 欧洲精品区| 91社操逼| 搡老女人老熟女91老熟女综合网| 91 国产丝袜在线放观看 | 最新日日夜夜天天干干| 啊啊啊啊啊啊啊在线| 人妻少妇久久久| 秋霞成人做爱| 美女久久久久久久久久久| 懂色AV中文| 成片免费播放| 性爱免费视频成人| 少妇久久| 久久男人| 青青草久久| 九九九综合精品| 中文字幕一区日韩精| 日韩欧美午夜一区二区| AV有码在线| 91女优在线观看| AV老汉| 亚洲丝袜二区| 色优久久| 人人做人人妻人人夜视频| 操b在线观看| 免费视频一二三区| 高清孕妇孕交 交孕妇| 亚洲永久AV无码精品秋霞| 男人的天堂啪啪啪啪啪蜜桃不卡| 久操凹凸视频| 99热色精品| 91国产丝袜美女| 日韩成人精品视频自拍| 日韩射图| 日韩亚洲精品一区二区| 国产一区免费午夜视频| 成人av影院在线观看| 麻豆久久一区二区三区| 黄色操人| 色激情综合网站| 330dv亚洲成年视频网| 另类图片天天影视| 国产综合网站在线播放| 偷拍网站久久男女男| 免费试看60秒| 乱伦日本色图AⅤ| 91人人爽人人爽人人人,gav福利视频导航,日韩欧美亚洲国产字幕四区 | 影音综合网| 992这里有精品| 无码人妻精品一区二区中文| 国内毛片国产欧美拍| 91丨九色丨国产丨人妻在线| 在线毛片片免费观看| 黄片免费日韩| 久久av一级av少妇av高潮| 国产精品无码久久久久2025| 亚洲国产成人精品无码专区| 国语对白在线播放视频| 久久九色| 亚洲精品久| 99精品伊人| 综合色久欲| 欧美综合色图网| 尤物视频视频官网| 人干人人人操人人摸| 久久久久成人亚洲国产| 久jiu久神马影院| 夜夜综合| 69精品| 日本性爱欧美性爱| 五月婷婷丁香| 色香在线| 亚洲毛片基地专区| 国产免a费看黄片在线| 亚洲综合在线视频| 天天天天天天天天综合| 日韩久射综合| 日日日日做夜夜夜夜无码| 另类视频在线| 校园春色制服丝袜中文字亚洲| 中字幕人妻一区二区三区| 香蕉精品二区二区| 天天影视网色欲色香| 91在线美女| 精品女同一区| 丰满人妻一区二区三区四区| 北京美女一区二区| 亚洲精品xxx| 久久久亚洲精品电影免费看| 欧美亚洲日韩16色| 亚洲,欧美,综合网| 欧美亚洲第1页| 欧洲色色| 久久精品一区二区三区蜜桃臀| 欧美激情精品| 日韩黄色成人性爱| 亚洲久草AV色图| 天堂v无码免费视频| 国产综合操逼高清| 青草影院内射高潮| 久久男人精品| 秋霞午夜视频一区二区| 一本色道综合久久欧美| 天天操av懂色| 日韩一级久久毛片| 毛片视频白嫩| 99无码狠狠久久| 天天看少妇| 啊啊啊好多水| AV中文在线可看| 亚洲综合九九| 天天综合网一91网| 人人干人人操人人爱| 亚洲最大的黄色电影网站。| 日欧操屄| 97欧美久久久久久久| 久久成人国产| 国产乱码久久久| 国产免费一区二区三区最新不卡 | 丝袜av一区二区三区| 婷婷精品国产一区二区三区日韩| 久久久久亚洲三级电影| 色婷婷淫色网| 日本理论在线| 亚洲成人激情小说视频| 99热在线不卡| 97欧美性爱| 日韩超碰精品综合| 91肏屄网| 青青草成人视频在线观看二区| 国产精品午夜福利| 狠狠中文字幕| 激情深爱五月天| av绯色| 国产视频第二页| 青青久操| 国产夫妻一区二区| 看一级黄色视频| 久操电影网| 91在线美女| 亚洲色图91欧美日韩| 国产在线视频二区| 日本免费不卡二区| 日日骚av| 高清国产精品福利网站| 日本精品一级二级三级| 日本道人妻久久久在线不卡色视频| 久久首页| 欧美精品自慰系列寂寞少妇| 精品蜜乳AV免费观看| 欧美淫穴| 五月丁香社区婷婷日韩欧美精品影院| 亚洲欧美综合| 国产日本顶级一区二区三区| 97 九色| 日本精品一区三区| 不卡啪啪视频| 国产精品麻豆视频网站| 久久性爱视频免费看| 国产视频97| 亚洲综合九| 中文字幕在线观看第二页| 99久久久无码国产精品性男| 波多野结衣被操50分钟免费视频| 国产高清自拍视频| 97免费视频在线| 东京热91| 国产精品农村妇女| 亚洲玖玖爱| 蜜臀va69| 亚洲熟女一区二区| 午夜视频久久久| 久久风骚城市| 久久噜噜噜精品国产亚洲综合| 久久人爽| 超碰久久综合| 99热线麻豆| 日日干日日摸| 精品国产乱码久久久| 91欧美经典| 亚欧美色| 日韩福利综合一区| 97精彩视频网站| 人妻娇喘 激情视频| www网站黄| 变态另类专区| 好吊色一区| 99久久精品无码一区二区| 插入综合网| 在线视频一区二区传媒| 青青草原成人| 亚洲人妻久久| 国产粉嫩出水在线播放| 婷婷五月影院| 婷婷激情五月综合| 麻豆福利视频导航| 久久久久久久精| 诱惑网综合| 91n美女视频| 久久久18禁| 久久久久久无码人妻中文字幕| 3级毛片一二| 水多多映视AV| 欧亚成人| 五月天激情小说网| 91天天爱| 福利视频网站| 91成人精品在线播放| 啊a一区在线| 中文字幕人乱码中文字的预防方法| 97超碰伊人| 国产又黄又粗又猛大片| 亚洲四虎熟女精品| 性欧美体内射精| 天天干夜夜鈤| 国产高清MV操逼视频| 蜜臀精品1区2区| 欧美丰满少妇交换91欧美精品| 日韩一区二区精彩视频| 99精品在线| 四虎免费视频| 男人高清无码一区二区| 色呦呦、国产精品| 国产成人精品网站| 探花激情视频| 玖玖超碰熟| 性爱乱伦视频免费| 亚洲一区二区三区麻豆传媒| 午夜精品久久久久久久久久久久久| 免费啪啪av| 亚州乱码中文字幕综合久久久| 色香欲综合| 9九九国产| 午夜免费福利视频一区| 日本午夜精品理论片A级APP发布| 91chinese在线| 色婷婷网| 国产欧美日韩在线观看麻豆传媒公司| 熟女乱伦A| ...日韩成人一区二区三区字幕| 国产精品无码在线| 亚洲做性| 精品夜夜澡人妻无码| 欧美日韩一二三| 久久6热视频免费观看| 天天影视之亚洲综合网| 亚洲图片欧美色| 97视频免费在线观看| 九九香蕉网| 欧美乱伦专区| 亚洲加勒比色图| 风月影院十八禁| 午夜视频好爽啊| 性爱av在线免费观看| 精品无码一区二区| 97国产超湿| 少妇激情AV| 亚洲欧美国产va在线播放频| 国产成人网站在线观看| 欧美性爱一区二区三区四区 | 中出789在线视频| 日韩97精| 99re公开精品免费视频| 97se综合网| 欧美色吧综合| 免费中文在线| 超碰久久精品| 狠狠91| 丁香五月激情五月| 97这里有精品| 三级三级三级a级全黄三| 天天享受天天看| 国产精品网址| 大香蕉色十月| 老女人综合网| 色妹子A V| 色臀AV| 大香蕉久| 啊啊啊慢点| 人人透人人操| 欧美狠狠狠| 91在线精品| 色踪合AV| 久久精品99| 91精品婷婷国产综合久久| 狠狠中文字幕| 天天激色| 成人乱码一区二区三少妇| 欧美成人国产精品| 天美麻花大全视频| 日本操逼视频免费| 99精品热| 国产在线视频二区| 啊啊啊啊好疼视频| 日本99视频| 日韩综合色网| 花野真衣| 中文字幕在线观看二区三区| 亚洲天天更新| 欧美婷婷久久| 成人av动漫在线观看| 91丝袜视频在线观看| 97 视频在线| 午夜视频久久久久一区| 中亚黄色三级大片| 日本三级中国三级99人妇网站| 青草一区二区| 久久久精品久久| 中文字幕国产精品1区| 久久丁香久草综合网| 好爽要喷了| 蜜臀精品1区2区| 丁香五月综合| 91人妻最真实刺激绿帽| 色妇91| 黄色不卡视频| 国产农村妇女精品1区二区| 欧美日不卡| 国产极品美女高潮无套在线观看| 国产成人欧美精品在线| 东北操逼| 丁香九月激情| 国产成人亚洲精品无码古代早漏男| 男啪女色黄无遮挡免费观看| 精品久操| 亚洲第一视频 欧美风情 日韩| 男人网站婷婷| 久久天天躁日日躁狠狠躁| 日韩久久三区| 精品国产一区二区三区av在线资源| 偷拍三区| 午夜超爽| 人妻一区视频| 91久久九九精品国产综合| 特色a在线上| 四虎在线视频| 欧美亚洲手机在线| 久草这里只有精品| 天天综合色图| 人妻少妇精品久久久久久久| 欧美性爱一区二区三区| 97色欧洲| 97超碰香蕉| 国语少妇精| 91国模| 欧美色就是色| 91在线免费精品视频| 久久无码精品| 国产午夜福利专区综合| 超碰在线人妻中文字幕| 中文字幕奈奈美被公侵犯| 久久东京伊人一本到鬼色| 2018天天干在线视频| 国产高清精品一区二区三区毛片| 无码精品人妻一区二区三区妖精| 国产精品一区二区三区,亚洲综合| 精品一区二区在线针对华人免费观看这里只有精品免费观看 | 亚洲少妇色图自慰直播| 女上位精品在线| 94色色电影网| 国产精品蜜臀久久久久无码AV| 亚洲av国产av综合av卡| 全球成人中文在线| 女同亚洲欧美一二三区久久电影| 色五月婷婷色| 超碰98综合网| 久久国产乱子伦精品免费女,网站| 亚洲欧美不卡线| 伊人久久综合影院| 久久香蕉网| 亚洲视频,小说| 亚洲做性| 欧美一区二区一级岛国大片| 国产女人操逼视频| 久久久99久9| 国模91| 超碰美国| 亚洲中文字幕精品久久久久久直播| 麻豆 欧美 日韩| 超碰欧美97资源| 中国操逼无码| 亚洲激情综合| 哑洲在线| 成人美女av| 亚洲男人的天堂一区二区| www.久久超碰| 国产精品无码在线| 大香蕉啪啪啪啪在线| 午夜毛片亚洲精品片国产久久久| 激情综合网五月婷婷五月天| 丝袜美腿校园春色| 91这里只有精品| 99久久久久| 激情四射五月天| 亚洲密乳AV| 淮穴色AV| 午夜性刺激视频免费观看| 亚洲日韩国产欧美综合v| 人妻社区男人天堂| 亚洲最新Av| 亚洲综合九| 97操B| 亚洲本色精品一区二区久久| 午夜精品久久久久久久99| 午夜在线播放| 视频在线观看一二三区| 视频黄色国产一级| 97少妇人妻中文字幕久久| www久久久| 日韩欧美aⅴ综合网站发布| 综合大香蕉美。| 少妇99成人麻豆| 午夜无遮挡男女啪啪视频| 精品白丝一区| 最新亚洲风情电影| av一区二区三区 中文| 亚洲熟妇A V黑人| 麻豆性爱视频在线播放| 91色色色| 久草国产在线视频| 亚洲在线91| 插入粉嫩少妇视频| 99这里有精品| 无遮挡h肉动漫在线观看| 天堂v无码免费视频| 人妻喷水| 亚洲自拍欧美国产首页网曝| 91碰碰| 手机在线视频国内精品| 久久大| 人人妻人人爽人人精品| 欧美国产成人在线| 操穴国产| 黑操B| 色婷五月天| 亚洲欧综合另类无码一区| 搡老女人911熟妇老熟女| 91青青在线| 伊人嫩草| 亚洲日本大香蕉1| baiduhicn.com。| 观看免费区二区三区二| 少妇超碰在线| 天天爽天天爽| 天天综合网日韩7799| 伊人成人中文字幕久久网| 91在线免费观看处女| 97久久超碰国产精品| 在线观看免费视频国产| 青女在线| 久久精品国产亚洲AV无码做| 久久超碰大香蕉| 少妇专区一二三四五| 日日A∨| 精精夜夜| 色哟哟AV| 超碰91在线| 极品肉射| 国产男女边吃边摸视频网站| 久久久四区| 日韩中文字幕av在线播放| 97高清啪啪| 91春色| 国产精品久久久久久久久久久久久久吹 | 极品尤物在线观看| 日韩在线一区高清在线| 91色交| 欧美色图91| 中文字幕乱妇免费视频| 亚洲清纯综合| 国产丁香精品露脸视频| 亚洲91综合| 国产精品久久久999| 亚洲一区二区专区-国产丝袜精品丝袜-成人AV | 99久久com免费视频′| 五月丁香久久| 色色色热| 熟女人妻av在线资源,黄色的资源| 搡老熟女老女人老熟妇免费视频| 欧美综合区| 久久婷色| 国产这里只有精品| 亚洲欧美日韩综合在线尤物| 亚洲色五月| 屌色在线97视频| 夜夜嗨一区二区| 天天肏美女| 丰满翘臀美女影院视频| 激情露脸爱| 97在线观看免费视频l| 精彩久久中文| 精品人妻久久久久一区二区三区| 亚州欧美另类| 欧美97爱| 亚洲第一精品在线视频| 久久久国产三级黄色片| 亚洲性爱高潮影院| 热久日综合| 后入精品| 日韩欧美成人午夜福利| 欧美人人AAA| 十八禁网站在线| 亚洲综合性网址| 天天舔日美女视频| 欧美日韩在线视频网站| 视频不卡中文字幕| 色色香蕉| 亚洲网自拍| 日韩精品三级片长长久久| 国产精品另类一区大香蕉| 极品销魂美女一区二区| 欧美日韩精品一区二区三区高清| 九九热AV| 夜夜嗨一区二区三区三州加勒比| 女色综合| 欧美黑人猛交春色影视大全| 久久噜噜噜精品国产亚洲综合| 色欲Av人妻精品一区二| 五月婷婷六月激情| 成人精品水蜜桃久久久久久久| 欧美综合色,www| 韩国成人精品久久久免费看 | 国产野战露脸在线播放| 91在线美女| 亚州性9| 立川理惠无码一区二区| 性交一区二区在线播放| 91精品久久久久五月天精品| 天天影视网综合少妇| 97伊人| 99婷婷| 91在线国产后入风骚翘臀美女素人| 国产精品 久久久精品一牛| 粉嫩国产精品久久粉嫩| 好吊色青靑草| 五月天婷婷色| 欧美色图亚洲色| 色色婷婷五月天| 欧美男人的天堂| 人妻熟女av国产网站| 91天美免费| 激情五月天丁香社区| 亚洲极品| 人人人人插| 很狠操| 人妻丝袜无 码视频专区| 久久国产在线一区二区| 国产精品不卡一区二区三区| 国产激情在线观看| 亚洲乱妇p22| 久久亚州高清| 五月婷婷丁香中文字幕| 在线小说视频一区| 久久天天艹| 日本少妇va7777| 午夜欧美女人操逼| 丝袜狠狠草尤物 91| 超碰九色| 不卡中文字幕aⅴ在线| 亚洲精品人伦一区二区| 激情五月天网| 狠狠色伊人亚洲综合网站色| 曰本道人妻久久久在线不卡色视频| 亚洲精品久久久久久久蜜桃臀| www.男人的天堂| 久久久久久久久久黄色网| 人成午夜免费大片| 精品国产无码中文| 东北熟女91| av线电影| 九九99精品视频在线观看| 亚洲日本激情| 精品日韩| 呻吟 欧美 日本 中出| 欧美日韩免费专区在线| 色噜噜人妻丝袜a∨先锋影| 爱妃国产亚洲视频中文字幕| 乱人乱色一区二区三区免费| 91九色丰满高潮| 国产熟女| 亚洲欧洲无码97久久精品| 亚洲综合113页| 日韩另类| 亚洲成?V人片在线观看福利| 日韩黄片视频试看| 国产在线视频午夜精华在| 91高清欧美| 日韩无码服务区| 天天操人人操骚逼网站| 91色综合激情| 美女啊啊啊啊pc| 丁香五月婷婷基地| 日韩午夜精品一区二区三区电影| 国产黄色影片在线观看| 91色色网站| 欧美91变态| 亚洲 中文 欧美 日韩 在线| 少妇第一页| 国产精品经典一卡久久久 | 99自拍视频在线| 精品女同一区| 欧美色老汉| 亚洲春色一区二区三区| 国产一级内射无挡观看| 色区久久| 一块操欧美性爱| 国产 丝袜 欧美中文 另类| 欧美极品女人的天堂| 天操天操夜操夜月操月年年操| 99久在线精品99re8热| 欧美在线观看综合国产| 懂色AV一区二区三区| 日韩精品99久久久久久中文字幕 | 欧美疯狂做爰xxxx| 黄色AV影视| 啊啊啊要高潮了| 久热一区二区| 国语av最新自产拍在线观看| 日韩在线视频1234| 无码九九九九| 国产一区二区在线播放量| 一区二区三区精品视频| 蜜桃成人1区2区3区| 欧美图片色五月天| 隔壁邻居波多野结衣中文字幕 | 亚洲欧美在线观看2021| 人人色人人射人人妻| 神马久久久久久久久| 性久久久| 日韩pv中文| 色综合 加勒比| 黄色av网站在线播放| 天天操女人| 亚洲图片视频小说| 国产92麻豆天美精品色欲5| av亚洲天堂资源网站| 久久久新亚洲AV| 国产成人网站在线观看| 97国产精品久久久久 | 熟女高潮合集-永久久久-成人AV| 玖玖久久久| 久操不卡视频| 欧美日韩中国x| 韩国成人精品久久久免费看| 中文字幕91综合| 免费男人的天堂| 睡产熟女乱伦| 91在线丝袜| 国产精品久久久久久久久AV大片| 亚洲高清在线se| 国产综合网站在线播放| 国产中午字一暮区| 一级一性爱免费视频| 久草婷婷| 久久久夜夜嗨免费视频| 丰满人妻区一区二区三| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 精品少妇人妻av久久免费| 东京热av男人的天堂| 日本天天操| 欧美色另类| 精品人妻二区三区| 日本三级网页| 亚洲中文字幕一区二区| 少妇被玩视频二三区| 免费观看国产不卡av| 青青操在线视频| 一区麻豆 高清中文字幕| 操逼视频国产无套| 我爱搞逼综合网| 亚洲欧美精品福利在线| 中文字幕丰满人妻日本| 日韩国产九九精品一区二区三区毛片| 另类天堂| 国产精品久久99日日| 性色aV一区二区三区噜噜| 中文字幕久久亚州无码| 久久久爆乳翘臀一线天伦理视频| 九九九精品成人免费视频小说| AV色图| 蜜桃久久精品一区二区三区| 69XX一中文字幕人妻91| 久久久月天| 五十路熟女,国产欧美精品区一区二区三区| 欧美三级一级| 尤物av网站| 观看免费区二区三区二| 天天躁日日躁AAAXX| 东京热男人的天堂精品| 九九九九一区| 午夜视频久久久| 欧美视频一区二区三区| 久妇网| 91黑人无码激情在线| 激情网色| 去干网最新版| 91精品黄在线观看| 亚洲精品日韩国产欧美| 日韩美女操b| 性影在线视频| 老司机老司机午夜影院| 中国乱伦一区二区| 精品无码一区二区三区| 色欲Av人妻精品一区二| 免费观看成人www精品视频| 久久久青青草| AV中亚| 日韩av无码网站| 97欧美视频| 思思热在线视频在线| 欧美一级国产一级| 日本三级一区二区 在线| 日韩人妻一区二区| 波多野42部无码喷潮在线观看 | 97 国产精品| 亚洲在钱| 成年人免费观看网站| 综合五月天| 天美传媒精品一区二区| 乱伦一二三区| 人干人人人操人人摸| 久久99网站| 一道本东京热加勒比一区二区三区| 日韩人妻无码精品系列| 超碰午夜| 国产成人精品网站| 性爱视频啪啪啪啪| 婷婷激情五月天小说网| 91动漫操逼视频| 日韩三级一区| 五月婷婷综合网| 少妇内射视频| 国产丝袜美女在线一区| 97任你吞精| 熟妇一区,二区,三区。| 中文字幕交换人妻| 久热精品色情| 亚洲精品国产无码高清| 亚洲综合春色| 黑人粗大V S日韩女优视频| 久热在线精品免费观看| 厕所偷拍在线| 一级二级三级黑人无码| 台湾佬中文娱乐自偷自拍| 麻豆成人AV| 久久9亚洲| 九九九九精品| 蜜桃精品一区二区三区ww| 香蕉国产精品麻豆亚洲欧美日韩| 97在线精品| 国产老女人久久毛| 青青色综合| 久久社区一区二区三区| 亚洲综合骚逼| 久久婷婷色| 久久 精品| 精品人妻二区三区| 黄片国产精品一区二区| 欧美影音在线| 岛国精品视频在线观看| 久久久久国产精品久久久| 熟女六十路| 国产精品网址| 亚洲国产中文字幕| 欧美精品999| 欧美一区二区男人天堂| 麻豆一区二区三区精品| 国产三级电影免费观看| 人妻精品一区二区| 欧中日成人免费影视| 欧美亚洲日本视频久久久| 美女十八禁| 夜色97| 天天色综亚洲91污| 夜夜夜夜爽| 欧美黄色手机在线观看| 清纯唯美激情四射| 很黄很色的视频在线观看| 啪啪啪男女亚洲中文字幕99| 九九热精品视频在线观看| 一区二区三区免费视频入口| 东京热av男人的天堂| 秋霞成人一级在线观看| 97操碰| 青青草在线视频欧美| 91老司机在线视频免费观看| 中文字幕三四区| 国产女同在线观看视频| 久99视频| 国产色精品午夜大片| 91人妻在线视频| 久久亚洲日韩熟女精品| 久久人人爽爽爽人久久久| 日本一级特级毛片视频| 九九久久综合| 亚洲高清欧美总合| 亚洲情色综合网| 麻豆伊人网| 亚洲。日韩。欧美| 91一起操| 日韩av电影成人在线| 玖玖综合.com| 国产偷拍自拍在线视频| 久久久久亚洲| 男人干美女| 爱我干综合| 久久伊人最新网址视频| 青青草视频久久久久| 2019精品国产无码成人| 天天躁狠狠躁av| 很很热性爱视频| 久久精品店| 99爱在线视频| 蜜奶av| 嗯嗯啊啊好疼| 蜜臀在线免费观看在线免费观看| 四虎影库国产精品免费| 91爱综合| 91精品国产乱码| 亚洲色情在线影视| 丰满少妇精品一区二区| 啊啊啊操死我了| 精品传媒在线一区| 免费1级a做爰片观看| 亚洲国产丝袜熟女av| 懂色av一区二区三区天美传媒| 操碰97| 国产精品久久久啊| 美国精品国产精品| 黄色视频特级毛片| 亚洲激情网一二三四区| 丝袜狠狠草尤物 91| 欧美熟妇色| 在线强奷到舒服的无码视频| 国产又大又硬又长又粗| 91丨九色丨熟女高潮| 啊啊啊啊啊好大好舒服想要| 欧美91久久久久| 蜜臀在线视频| 在线精品福利免费播放| 中文字幕一区 二区三四五 区日 日骚| 蜜桃久久久久久久久久久久| 亚洲图片 欧美电影| 欧美国产精品久久九九| 久久精品国产免费观看99| 国产男女无套视频免费观看| 国产人伦精品一区二区三区| 韩国嫰模上门援交视频| 国产综合色精品在线观看| 三级三级三级a级全黄三| 精品十三区| 不卡在线观看视频| 玖玖爱免费观看视频| 国产欧美后入| 日夜精品| 五月色综合| 大香蕉手机在线| 久久精品 六十路 熟女 欧美| 色吧五月| 亚洲情色无码一区二区三区| 免费黄色片。| 超碰1997| 在线精品福利免费播放| 色眯眯av| 国产免费一区在线观看| 九九热午夜欧亚国产视频| 久久久久久AⅤ无码免费肉站| 91成人久久| 以及麻豆国产入口在线观看免费| 亚洲视频小说| 久热香蕉精品在线视频| 老司机午夜福利视频一区二区| 成人精品一区二区91毛片不卡 | 探花精品 一区二区| 婷色五月天| 国产99热| 欧美人妻精品| 亚洲av青草久久一区二区| 最新一二三区视频| 操逼视频国产无套| 77国产精品| 午夜无码精品免费看性色| 黑人性欧美| 五月开心网| 日日97| 91熟女熟妇视频网站| 人人么人人操| 91影视亚洲| 婷婷性爱| 国产AAAAAABBBBB| 97欧美色综合| 国产浮力影院第1页| 四虎影视国产精品| 国模限制级电影| 亚洲精品一二牛牛| 天天操天天日天天干| 欧美第一页性| 视频黄色国产一级| 91精品人| 婷婷五月天色网| 麻豆国产av网| 性爱1区| 日韩av免费一级电影| 欧美色亚洲色| 骚女高跟AV在线| 婷婷色婷婷| 91综合中文字幕| 国产久久天堂资源| 天天澡天天爽日日av| 亚洲欧美精品91| 强奸乱伦av电影| 69少妇一区二区| 色综91| 激情欧美97| 黑人白女精品一区| 久久久99免费| 天堂亚洲精品| 国产精品久久久九九九| 蜜桃传媒一区二区亚洲| 久久国内| 五月天伊人| 伊人成人中文字幕久久网| 精品国产乱码久久久久久影片| 五月婷色| 最新加勒比丝袜在线| 蜜桃视频精品一区二区| 日本 欧美 亚中文字幕| 女优视频第10页| 大香蕉伊人网WWWn0n| 欧美A√综合网 | 性爱欧美五月| 日日妻色网| 久久久精精精| 老熟女乱伦片| 国产三区免费在线观看| 国产成人无码高清| 久久久99久9| 久久精品中文| 日韩精品人妻中文字有码在线| 亚州色阁| 丝袜人妻av一区二区| 欧美激情另类一区二区| 日本精品一区二区中文字幕| 久久啊哟| 亚洲中文字幕久久无码精品| 看全色黄大色大片免费视频| 无码逼| 手机av天堂久久久久| 亚洲黄色网址| 加勒比综合网| 蜜桃视频精品一区二区| 蘋果手機免費看成人Av| 亚洲在线| www.色婷婷| 亚洲久久东京热一二三四五区视频| 色汉综合| 天天爽天天爽| 91精品操美女| 成人无码电影在线观看网| 久久久久久久国产视频| 久久仑合| 日本一区二区中文字幕久久| 蜜桃av综合网发布| 久久精品一区一起草| 亚洲第一免费视频| 7月婷婷综合| 大香蕉中文| 999久久久九| 91丝袜视频在线观看| 思思热在线视频精品| 夜夜嗨一区二区三区三州加勒比| 377p欧洲日本亚洲大胆| 午夜福利区| 久久久免费的精品| 精品无码产区一区二| 欧美精品久久久久久久久88| 黄色欧美性爱视频| 素人播放一区| 久久精品91| 国内精品伊人久久久久影院会| 亚洲成人妻日韩在线| 麻豆国产视频精品观看| 东北老女人的激情视频| 超碰在线香蕉| 国产偷人妻精品一区二区在线| 一个色导综合| 天天操美美| 亚洲午夜福利视频| 精品一区二区2| 欧美精品日韩久久久九| 亚洲欧美啪啪| 久久国色天香香蕉| 国产精品永久免费10000| 青青爽| 2017天天插| 性色乱AV一区二区| 婷婷激情丁香| 亚洲国产第一页综合视频| 国产第11页| 免费观看国产小粉嫩喷水精品午| 啊啊啊快操我视频| WWW黄片COM| 亚洲成人AB| 日本三级中国三级99人妇网站| 无码久久国产| 天天色综合影视网| 高清肉丝中文无码| 国产精品对白内射| 丁香五月天堂网| 国产理论视频在线播放| 色图综合网| 试看60秒 爽| 人人操人人肉久久精品| 免费成人在线熟妇网| 欧美精品 - 91爱爱| 夜色五月天| 人人看人人爰人人操| 精品人妻视频一区二区在线播放 | 亚洲欧美黄| 超碰是碰在线观看| 精品欧美日韩在线观看| 黑操B| 久久人妻视频网| 97中文天堂| 91校园春色长篇| 亚洲丝袜色| 人妻少妇久久久| 青青操青娱乐| 狠狠综合网| 亚洲天堂区| 青青草自拍视频在线播放| 亚州免费啪啪视频| 三级特黄60分钟播放| 大奶的诱惑| 久久久久久电影| 国产精品免费美女视频| 操逼网免费无码视频| 艹我哪美一区无码| 丰满欧美少妇| 欧美久久人妻少妇一区二区| 欧美亚洲美少妇一区二区| 婷婷精品国产一区二区三区日韩| 蜜臀一二三区| 亚洲 欧美 小说| 中文无线日韩一区| 久九九九| 做爱A级亚欧| 25国产精品免费观看|