久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

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

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

iOS上運(yùn)行Windows程序:Wine+FEX-Emu+DXMT四層翻譯棧實(shí)戰(zhàn) 1. 項(xiàng)目緣起為什么要在 iOS 上折騰 Wine第一次聽到“Madeira”這個(gè)名字很多人會以為是那個(gè)葡萄牙的旅游海島但在我們這群喜歡在移動設(shè)備上折騰桌面應(yīng)用的人眼里它指向的是另一件事——把 Wine 這套 Windows 兼容層想辦法搬到 iOS 設(shè)備上去跑。這個(gè)想法聽起來有點(diǎn)瘋狂畢竟 iOS 的沙盒機(jī)制、簽名限制、沒有真正的本地可執(zhí)行權(quán)限每一條都在跟你作對。但偏偏就是有人不信邪從 FEX-Emu 到 DXMT從 x86-64 指令翻譯到 Metal 圖形轉(zhuǎn)譯硬生生拼出了一條路。我做這個(gè)方向的探索大概有兩年多時(shí)間中間踩過的坑比走通的路多得多。最開始是在桌面 Linux 上用 Wine 跑一些老舊的 Windows 工具后來接觸到 FEX-Emu 這個(gè)項(xiàng)目發(fā)現(xiàn)它能在 ARM 設(shè)備上翻譯 x86-64 指令再后來看到有人把 Wine、FEX-Emu、DXMT 這幾樣?xùn)|西串起來在 iOS 上跑起了 Windows 程序當(dāng)時(shí)第一反應(yīng)是“這也能行”第二反應(yīng)就是“我得自己試試”。這篇文章不是一篇官方文檔式的教程而是我把自己從零開始搭建、調(diào)試、踩坑、再調(diào)試的整個(gè)過程整理出來。適合哪些人看如果你是對 iOS 底層機(jī)制好奇的開發(fā)者如果你手上有越獄設(shè)備或者自簽環(huán)境想跑點(diǎn) Windows 老程序如果你在做跨平臺兼容層的研究那這篇內(nèi)容應(yīng)該能幫你省下不少試錯(cuò)時(shí)間。如果你只是普通用戶想裝個(gè) Windows 軟件玩玩我建議你先看完再決定要不要入坑因?yàn)檫@條路確實(shí)不輕松。核心關(guān)鍵詞就幾個(gè)Wine、FEX-Emu、DXMT、iOS、x86-64。把這五個(gè)詞之間的關(guān)系理清楚整個(gè)項(xiàng)目的脈絡(luò)就清楚了。Wine 負(fù)責(zé)提供 Windows API 的兼容實(shí)現(xiàn)FEX-Emu 負(fù)責(zé)把 x86-64 指令翻譯成 ARM64 能執(zhí)行的指令DXMT 負(fù)責(zé)把 Direct3D 調(diào)用轉(zhuǎn)譯成 MetaliOS 是運(yùn)行平臺x86-64 是目標(biāo)程序的指令集架構(gòu)。這四層疊在一起才讓一個(gè) Windows 程序在 iPhone 或 iPad 上跑起來成為可能。2. 整體架構(gòu)拆解四層翻譯棧是怎么疊起來的2.1 從 Windows 程序到 iOS 屏幕的完整鏈路先把這個(gè)鏈路講清楚不然后面操作的時(shí)候你都不知道自己在干什么。一個(gè) Windows 程序在 iOS 上運(yùn)行大致要經(jīng)過這么幾個(gè)階段第一層PE 加載。Wine 的 loader 讀取 Windows 的 PE 格式可執(zhí)行文件解析導(dǎo)入表、重定位表把程序加載到內(nèi)存里。這一步跟你在 Linux 上用 Wine 是一樣的。第二層指令翻譯。程序里的 x86-64 指令不能直接在 ARM64 的 iOS 設(shè)備上跑FEX-Emu 這時(shí)候介入把 x86-64 指令塊翻譯成 ARM64 指令塊并且做緩存。第一次執(zhí)行某段代碼會慢后面命中緩存就快了。第三層API 轉(zhuǎn)換。Windows 程序調(diào)用 kernel32.dll、user32.dll 這些系統(tǒng)庫的時(shí)候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)是奇跡了。我實(shí)測下來一個(gè)簡單的 Win32 記事本程序在 A15 芯片的 iPhone 上啟動大概要三到五秒復(fù)雜一點(diǎn)的程序可能要十幾秒甚至更久。所以如果你打算跑大型游戲或者專業(yè)軟件期望值要放低一點(diǎn)。2.2 為什么選 FEX-Emu 而不是其他方案在 ARM 設(shè)備上跑 x86 程序市面上有幾個(gè)選擇QEMU 做全系統(tǒng)模擬、Box64 做用戶態(tài)翻譯、FEX-Emu 也是用戶態(tài)翻譯。我選 FEX-Emu 的原因有幾個(gè)第一FEX-Emu 對 x86-64 指令集的覆蓋比較完整尤其是 SSE4.2、AVX 這些擴(kuò)展指令的支持比 Box64 要早。很多 Windows 程序編譯的時(shí)候默認(rèn)開了 SSE4.2如果翻譯層不支持直接就是非法指令崩潰。第二FEX-Emu 的 JIT 緩存機(jī)制比較成熟。它會把翻譯過的指令塊緩存起來下次執(zhí)行同樣的代碼直接走緩存不用重新翻譯。這在 iOS 這種內(nèi)存受限的環(huán)境下特別重要因?yàn)槟憧梢钥刂凭彺娲笮”苊獗幌到y(tǒng)殺掉。第三FEX-Emu 的社區(qū)活躍度不錯(cuò)遇到問題去翻 issue 和討論區(qū)大概率能找到答案或者至少找到方向。Box64 雖然也不錯(cuò)但在 iOS 上的實(shí)踐案例相對少一些。當(dāng)然 FEX-Emu 也不是沒有缺點(diǎn)。它的配置相對復(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 也被蘋果標(biāo)記為廢棄了唯一可用的現(xiàn)代圖形 API 就是 Metal。DXMT 就是專門做 D3D 到 Metal 轉(zhuǎn)譯的項(xiàng)目。我試過用 WineD3D 跑一些老程序在 iOS 上通過 OpenGL ES 轉(zhuǎn)譯性能慘不忍睹而且兼容性問題很多。DXMT 雖然還比較年輕但對 D3D11 的支持已經(jīng)能跑不少程序了。D3D9 的支持也在完善中D3D12 目前基本不用想。這里有個(gè)細(xì)節(jié)要注意DXMT 需要 Metal 的一些高級特性比如 argument buffer、indirect command buffer 這些。老設(shè)備上這些特性可能不支持或者支持不完整所以 DXMT 在 iPhone X 及以后的設(shè)備上表現(xiàn)會好很多。如果你用的是更老的設(shè)備可能只能退回 WineD3D 方案性能就別指望了。3. 環(huán)境準(zhǔn)備在 iOS 上搭建運(yùn)行環(huán)境的前置條件3.1 設(shè)備與系統(tǒng)版本的選擇不是所有 iOS 設(shè)備都能跑這套東西。根據(jù)我的實(shí)測經(jīng)驗(yàn)有幾個(gè)硬性條件芯片A12 及以上。A11 及更早的芯片在 Metal 特性支持和內(nèi)存帶寬上都吃緊跑起來體驗(yàn)很差。內(nèi)存建議 4GB 及以上。Wine 本身加上 FEX-Emu 的翻譯緩存再加上目標(biāo)程序2GB 內(nèi)存的設(shè)備基本一啟動就閃退。系統(tǒng)版本iOS 15 到 iOS 17 之間的版本兼容性最好。太新的系統(tǒng)對 JIT 和內(nèi)存管理的限制更嚴(yán)太老的系統(tǒng)缺少一些必要的 API。存儲空間至少預(yù)留 10GB。Wine 的 prefix 目錄、FEX-Emu 的緩存、目標(biāo)程序本身加起來很容易超過 5GB。我手頭測試用的是一臺 iPhone 13 ProA156GB 內(nèi)存和一臺 iPad Pro 11 寸M18GB 內(nèi)存。M1 的 iPad 體驗(yàn)明顯好很多因?yàn)閮?nèi)存大、散熱好長時(shí)間跑不容易降頻。3.2 簽名與權(quán)限最容易被卡住的一步iOS 的沙盒機(jī)制決定了你不能隨便運(yùn)行可執(zhí)行文件。要讓 Wine 和 FEX-Emu 跑起來你需要解決幾個(gè)權(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 默認(rèn)不允許同時(shí)可寫和可執(zhí)行的內(nèi)存頁W^X 保護(hù)。FEX-Emu 的 JIT 緩存需要可執(zhí)行內(nèi)存所以要么越獄后關(guān)閉這個(gè)保護(hù)要么使用特定的 API 來申請可執(zhí)行內(nèi)存。文件系統(tǒng)訪問。Wine 需要創(chuàng)建和管理 prefix 目錄里面會有大量的文件讀寫操作。在沙盒環(huán)境下你只能在自己的應(yīng)用容器內(nèi)操作不能訪問其他應(yīng)用的數(shù)據(jù)。我自己的做法是在一臺越獄的 iPad 上做主要測試因?yàn)樵姜z環(huán)境省去了很多簽名和權(quán)限的麻煩。但如果你不想越獄也可以走自簽加調(diào)試器附加的路線只是每次啟動都要連電腦比較麻煩。注意越獄和自簽都涉及設(shè)備安全策略的調(diào)整操作前請確認(rèn)你了解相關(guān)風(fēng)險(xiǎn)并且只在你自己擁有的設(shè)備上進(jìn)行測試。3.3 必備組件清單與獲取方式搭建這套環(huán)境需要以下幾個(gè)核心組件組件作用獲取方式WineWindows API 兼容層從官方源碼編譯 ARM64 版本FEX-Emux86-64 到 ARM64 指令翻譯從官方倉庫編譯 iOS 版本DXMTD3D 到 Metal 轉(zhuǎn)譯從項(xiàng)目倉庫編譯MoltenVKVulkan 到 Metal 轉(zhuǎn)譯可選從官方倉庫獲取依賴庫各種運(yùn)行時(shí)庫通過包管理器或手動編譯編譯這些組件是個(gè)大工程尤其是 Wine 和 FEX-Emu在 macOS 上交叉編譯到 iOS 需要配置不少工具鏈。如果你不想自己編譯也可以找社區(qū)里已經(jīng)編譯好的版本但要注意版本匹配問題。Wine 的版本和 FEX-Emu 的版本如果不匹配可能會出現(xiàn)各種奇怪的崩潰。我建議的版本組合是Wine 8.x 系列 FEX-Emu 最新穩(wěn)定版 DXMT 最新版。這個(gè)組合我實(shí)測下來穩(wěn)定性最好。Wine 9.x 雖然新但和 FEX-Emu 的配合還有些問題容易出現(xiàn)翻譯錯(cuò)誤。4. 實(shí)操過程從零開始搭建運(yùn)行環(huán)境4.1 編譯 Wine 的 ARM64 版本這一步是整個(gè)流程里最耗時(shí)的。Wine 的代碼量很大交叉編譯到 iOS 需要不少耐心。首先你需要準(zhǔn)備一臺 macOS 電腦安裝 Xcode 和 Command Line Tools。然后獲取 iOS 的 SDK配置交叉編譯工具鏈。Wine 官方?jīng)]有提供 iOS 的編譯腳本你需要自己寫一個(gè) 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 上不需要或者不支持的依賴。編譯過程中可能會遇到各種頭文件缺失的問題需要手動補(bǔ)一些 stub 頭文件。編譯完成后你會得到wine、wineserver、wineboot等可執(zhí)行文件以及一堆.dll和.so文件。這些文件需要打包到 iOS 應(yīng)用的 bundle 里。實(shí)操心得編譯 Wine 的時(shí)候建議用make -j$(sysctl -n hw.ncpu)并行編譯能省不少時(shí)間。但注意內(nèi)存占用如果 Mac 內(nèi)存不夠并行數(shù)調(diào)低一點(diǎn)不然會頻繁 swap。4.2 編譯 FEX-Emu 并配置 JITFEX-Emu 的編譯相對 Wine 要簡單一些但 JIT 配置是個(gè)關(guān)鍵點(diǎn)。FEX-Emu 的源碼里有一個(gè)Source/Tools/FEXLoader目錄這是加載器的入口。編譯的時(shí)候需要開啟ENABLE_JIT選項(xiàng)并且配置好 JIT 緩存的大小。在 iOS 上我建議把 JIT 緩存限制在 256MB 到 512MB 之間太大了容易被系統(tǒng)殺掉太小了又頻繁觸發(fā)重新翻譯。FEX-Emu 的配置文件Config.json里有幾個(gè)關(guān)鍵參數(shù){ JITCacheSize: 268435456, JITInlineCacheSize: 16777216, TSOEnabled: true, SMCChecks: mtrack, X87ReducedPrecision: true, Multiblock: true, DynamicL1Cache: true }TSOEnabled是開啟 x86 的內(nèi)存序模型模擬這個(gè)必須開不然多線程程序會出各種數(shù)據(jù)競爭問題。SMCChecks是自修改代碼檢測有些程序會動態(tài)修改自己的代碼不開這個(gè)會跑飛。Multiblock是開啟多塊編譯能提升性能但會增加編譯時(shí)間。JIT 權(quán)限的獲取是另一個(gè)難點(diǎn)。在越獄環(huán)境下你可以直接調(diào)用mprotect把內(nèi)存頁設(shè)成可執(zhí)行。在非越獄環(huán)境下你需要通過pthread_jit_write_protect_np這個(gè) API 來切換內(nèi)存頁的寫和執(zhí)行權(quán)限。這個(gè) API 在 iOS 14 以后才可用而且需要特定的 entitlement。4.3 集成 DXMT 并配置 Metal 后端DXMT 的編譯需要 Metal 的 SDK在 macOS 上編譯到 iOS 需要配置 Metal 的交叉編譯工具鏈。DXMT 的核心是把 D3D 的著色器字節(jié)碼轉(zhuǎn)譯成 Metal 的著色器語言。它內(nèi)部有一個(gè) D3D 字節(jié)碼解析器和一個(gè) Metal 代碼生成器。編譯的時(shí)候需要鏈接 Metal 框架和 Foundation 框架。配置 DXMT 的時(shí)候有幾個(gè)關(guān)鍵點(diǎn)Metal 設(shè)備選擇在 iOS 上只有一個(gè) Metal 設(shè)備直接調(diào)用MTLCreateSystemDefaultDevice()就行。命令隊(duì)列DXMT 會創(chuàng)建一個(gè)或多個(gè) Metal 命令隊(duì)列建議根據(jù) CPU 核心數(shù)來配置一般 2 到 4 個(gè)隊(duì)列比較合適。紋理格式映射D3D 的紋理格式和 Metal 的紋理格式不是一一對應(yīng)的DXMT 內(nèi)部做了映射表但有些格式可能不支持需要 fallback 到軟件渲染。我實(shí)測下來DXMT 對 D3D11 的支持已經(jīng)能跑不少程序了比如一些老版本的 3D 建模軟件、簡單的游戲。但 D3D9 的支持還有些問題部分程序會出現(xiàn)畫面閃爍或者紋理錯(cuò)亂。4.4 打包成 iOS 應(yīng)用并簽名把 Wine、FEX-Emu、DXMT 和你的目標(biāo)程序打包成一個(gè) iOS 應(yīng)用需要創(chuàng)建一個(gè) Xcode 工程把這些組件作為資源文件嵌入然后寫一個(gè)啟動器來調(diào)用它們。啟動器的核心邏輯是初始化 FEX-Emu 的 JIT 環(huán)境。設(shè)置 Wine 的環(huán)境變量比如WINEPREFIX、WINEDLLPATH等。調(diào)用wine的入口函數(shù)傳入目標(biāo)程序的路徑。處理 iOS 的生命周期事件比如進(jìn)入后臺時(shí)暫停 Wine 的消息循環(huán)。簽名的時(shí)候需要注意如果你的應(yīng)用需要 JIT 權(quán)限需要在 entitlements 文件里加上com.apple.security.cs.allow-jit和com.apple.security.cs.allow-unsigned-executable-memory。這兩個(gè) entitlement 在自簽環(huán)境下需要特殊的配置才能生效。注意自簽應(yīng)用的證書有效期通常只有 7 天過期后需要重新簽名。如果你要長期使用建議考慮開發(fā)者賬號或者越獄環(huán)境。5. 常見問題與排查技巧實(shí)錄5.1 Wine 亂碼問題從根源到解決Wine 亂碼是我遇到最多的問題沒有之一。表現(xiàn)就是程序界面上的中文顯示成方塊、問號或者一堆亂碼字符。這個(gè)問題的根源是字體和字符集配置。Wine 默認(rèn)使用它自帶的字體但這些字體對中文的支持不完整。解決方法有幾個(gè)方法一安裝中文字體到 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這些默認(rèn)字體鏈接到中文字體。方法三設(shè)置LANG和LC_ALL環(huán)境變量。在啟動 Wine 之前設(shè)置LANGzh_CN.UTF-8讓 Wine 知道你要用中文環(huán)境。我自己的做法是方法一加方法二組合使用先把字體文件放進(jìn)去再改注冊表。這樣大部分程序的中文顯示就正常了。但有些程序用的是自己的字體渲染引擎可能還是會有問題那就只能針對具體程序來調(diào)。還有一個(gè)坑是wine 欄是亂碼這個(gè)通常是指 Wine 的窗口標(biāo)題欄亂碼。這個(gè)問題的原因是 Wine 的窗口管理器沒有正確加載字體。解決方法是在WINEPREFIX的user.reg文件里找到[Software\\Wine\\Fonts]段把Replacements的值改成你安裝的中文字體。5.2 FEX-Emu 崩潰與非法指令排查FEX-Emu 崩潰通常有幾個(gè)原因非法指令。表現(xiàn)是程序啟動后立刻崩潰日志里會有SIGILL信號。這通常是因?yàn)?FEX-Emu 不支持某條 x86-64 指令。解決方法是更新 FEX-Emu 到最新版本或者在配置里開啟X87ReducedPrecision和AVXEnabled這些選項(xiàng)。內(nèi)存訪問錯(cuò)誤。表現(xiàn)是SIGSEGV信號程序隨機(jī)崩潰。這可能是 JIT 緩存太小翻譯代碼被換出后重新執(zhí)行時(shí)出錯(cuò)。解決方法是增大JITCacheSize或者關(guān)閉DynamicL1Cache。翻譯緩存沖突。表現(xiàn)是程序運(yùn)行一段時(shí)間后崩潰日志里有Translation cache full之類的信息。解決方法是清理 FEX-Emu 的緩存目錄或者增大緩存上限。我整理了一個(gè)排查速查表癥狀可能原因解決方法啟動即崩潰SIGILL不支持的指令更新 FEX-Emu開啟兼容選項(xiàng)隨機(jī)崩潰SIGSEGVJIT 緩存不足增大 JITCacheSize運(yùn)行一段時(shí)間后崩潰翻譯緩存滿清理緩存或增大上限多線程程序數(shù)據(jù)錯(cuò)亂TSO 未開啟開啟 TSOEnabled自修改代碼程序崩潰SMC 檢測未開設(shè)置 SMCChecks 為 mtrack5.3 DXMT 圖形問題黑屏、閃爍、紋理錯(cuò)亂DXMT 的圖形問題也比較常見我遇到過的有黑屏。程序啟動了有聲音但畫面全黑。這通常是 Metal 渲染管線創(chuàng)建失敗。檢查日志里有沒有Failed to create pipeline state之類的錯(cuò)誤。解決方法可能是目標(biāo)程序用了 DXMT 不支持的著色器特性或者 Metal 設(shè)備不支持某些紋理格式。畫面閃爍。這通常是幀同步問題。DXMT 默認(rèn)使用三重緩沖但在 iOS 上可能和系統(tǒng)的顯示刷新不同步。解決方法是調(diào)整 DXMT 的PresentInterval參數(shù)改成 1垂直同步或者 0立即呈現(xiàn)試試。紋理錯(cuò)亂。這通常是紋理格式映射錯(cuò)誤。D3D 的某些壓縮紋理格式在 Metal 上沒有直接對應(yīng)DXMT 會做轉(zhuǎn)換但轉(zhuǎn)換過程中可能出錯(cuò)。解決方法是開啟 DXMT 的TextureFormatFallback選項(xiàng)讓不支持的格式回退到軟件解碼。實(shí)操心得DXMT 的日志級別可以調(diào)到 debug這樣能看到詳細(xì)的圖形調(diào)用信息。雖然日志量很大但排查問題的時(shí)候非常有用。建議在Config.json里把LogLevel設(shè)成debug復(fù)現(xiàn)問題后再調(diào)回info。5.4 性能優(yōu)化讓程序跑得更流暢性能優(yōu)化是個(gè)持續(xù)的過程我總結(jié)了幾條經(jīng)驗(yàn)關(guān)閉不必要的 Wine 服務(wù)。Wine 默認(rèn)會啟動一些后臺服務(wù)比如wineserver、plugplay、svchost等。在 iOS 上這些服務(wù)會占用寶貴的內(nèi)存和 CPU。可以在啟動參數(shù)里加上WINEDLLOVERRIDES來禁用一些不需要的 DLL。調(diào)整 FEX-Emu 的編譯策略。Multiblock開啟后FEX-Emu 會把多個(gè)基本塊一起編譯減少翻譯次數(shù)但會增加單次編譯時(shí)間。對于交互式程序建議開啟對于批處理程序可以關(guān)閉。限制幀率。iOS 設(shè)備的屏幕刷新率是 60Hz 或 120Hz但 Windows 程序可能以更高的幀率渲染。在 DXMT 里設(shè)置幀率上限可以減少 GPU 負(fù)載和發(fā)熱。使用外接散熱。iPhone 跑這套東西發(fā)熱量很大一熱就降頻降頻就卡。我測試的時(shí)候用了一個(gè)半導(dǎo)體散熱背夾幀率穩(wěn)定性提升明顯。6. 擴(kuò)展玩法這套環(huán)境還能做什么6.1 跑老游戲和懷舊軟件這套環(huán)境最直接的用途就是跑那些 Windows 老游戲和老軟件。我測試過一些 2000 年代的單機(jī)游戲比如策略類、角色扮演類的大部分都能跑起來幀率在 20 到 30 之間對于這類游戲來說夠用了。一些老版本的辦公軟件、圖像處理軟件也能跑但體驗(yàn)一般主要是屏幕適配和輸入方式的問題。iOS 的觸摸操作和 Windows 的鼠標(biāo)操作差異很大需要外接藍(lán)牙鍵鼠才能正常使用。6.2 作為開發(fā)測試環(huán)境如果你在做 Windows 程序的跨平臺適配這套環(huán)境可以作為一個(gè)輕量級的測試平臺。不需要開虛擬機(jī)直接在 iOS 設(shè)備上就能驗(yàn)證程序在 ARM 架構(gòu)上的兼容性。我有時(shí)候會用它來測試一些自己寫的小工具編譯成 Windows 版本后直接在 iPad 上跑看看有沒有架構(gòu)相關(guān)的問題。雖然不能完全替代真實(shí)的 Windows 環(huán)境但作為一個(gè)快速驗(yàn)證的手段還是不錯(cuò)的。6.3 與 iOS 原生功能的結(jié)合這套環(huán)境跑起來之后理論上可以和 iOS 的原生功能做一些結(jié)合。比如把 Wine 程序的輸出通過 iOS 的分享接口導(dǎo)出或者用 iOS 的快捷指令來觸發(fā) Wine 程序的運(yùn)行。我試過用快捷指令啟動 Wine 程序然后自動把生成的文件保存到 iCloud Drive。這個(gè)流程跑通之后用起來還挺方便的。但要注意Wine 程序的文件操作是在沙盒內(nèi)進(jìn)行的要訪問外部文件需要額外的配置。7. 個(gè)人經(jīng)驗(yàn)與后續(xù)折騰方向這套東西我斷斷續(xù)續(xù)折騰了兩年多中間有幾次差點(diǎn)放棄。最崩潰的一次是編譯了一整天的 Wine結(jié)果在 iOS 上啟動就崩潰查了半天發(fā)現(xiàn)是一個(gè)依賴庫的版本不匹配。還有一次是 FEX-Emu 的 JIT 緩存配置不對程序跑幾分鐘就閃退排查了好幾天才找到原因。但每次跑通一個(gè)新程序的時(shí)候那種成就感還是很足的。尤其是看到一些十幾年前的 Windows 軟件在 iPhone 上流暢運(yùn)行會覺得這些折騰都值了。后續(xù)我打算繼續(xù)跟進(jìn) FEX-Emu 和 DXMT 的更新看看能不能支持更多的程序和更好的性能。另外也在研究怎么把 Vulkan 的支持加進(jìn)來通過 MoltenVK 讓一些用 Vulkan 的 Windows 程序也能跑。這條路還很長但方向是清晰的。如果你也在折騰這個(gè)方向我的建議是先從簡單的程序開始把整個(gè)流程跑通再逐步增加復(fù)雜度。不要一上來就挑戰(zhàn)大型游戲或者專業(yè)軟件那樣很容易受挫。遇到問題多查日志多翻社區(qū)討論大部分問題別人都遇到過。最后保持耐心這套東西的調(diào)試周期是以天為單位的急不來。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 亚洲AV无码翔田千里网站| 人妻精品综合中文字幕在线 | 超碰色老头| 国产AV天美| 91啪啪视频| 黄色免费一级在线毛片| 日产成人久久| 亚洲 se图 欧美电影| 91艹B视频| 五十路一区无码| 欧美激情久久久久| 久久国99999| 日韩人妻一区二区精品| 精品久久无码午夜福利| 91天堂| 少妇一区二区三区在线观看| 欧美性天天影视| 国产性久久久| 五月天婷婷在线看| 丰满人妻-区二区三区| 91少妇香蕉久久精品| 日本一本一区二区三区四区五区欧美日韩中文字幕 | 中文字幕 人妻不满 在线视频| 青春草莓视频在线观看网址| 97超碰色| 亚洲成人贴图| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 欧美人人AAA| 国产精品久久久久亚洲av| 久久 精品| 制服诱惑亚洲一区二区三区在线观看| 国产欧美日韩臀| 亚洲人成色9999精品久久 | 五月天偷拍| 女人 A一级| av激情亚洲五月天| 亚洲欧美洲综合| 蜜汁欧美| 黑人精品欧美一区二区蜜桃| 人妻激情视频| www.人人摸在线视频| 97欧美色| 人人妻人人澡人人爽人人精品浪潮| 天天综合网~91| 亚洲在钱| 亚洲欧美97√| 性91| 国产91亚洲精品一区二区三区| 91熟女丨老女人| 天天搞欧美| 天美一区在线| 东京热AV男人的天堂| 中文熟女五十乱码在线| 久久久亚洲精品中文字幕人妻| 亚洲天堂资源| 欧美亚洲天天| 久久精品国产欧美日韩亚洲欧美日韩中文久久国产一区 | 欧美极品| 精品午夜福利导航| 超碰成人最新最好看| 欧美日韩一区二区三区四区蜜桃| 操我无码| 亚洲大色堂| 亚洲欧美精品久| 日本少妇va7777| 亚州成人A√| 精品人妻视频一区二区三区蜜桃视频| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 婷婷久久五月| 国产精品情侣啪啪| 国产第二页| 欧美在线第五页| 超碰97COm中文| 欧美性爱第1 页| 亚州熟女乱伦| 婷婷色综合| 超碰97爽| 熟女网站最新| 九色黄站| 超97在线精品视频| 91欧美| 欧美性区| 超碰综合97在线| 又大又大又大又粗爽高潮观看 | 黄在线| 色播五月婷婷| 你草精品在线视频| 尤物视频偷拍免费| 日韩亚洲中文字幕在线| 成人福利视频网| 欧美后进式| 日日夜夜噜| 国产精品久久久久久久久久久久久久吹 | 性生活无遮挡纯毛片在线看| 欧美视频一区二区三区| 五月天我淫我色av| 超碰在线99| 狠狠久久亚洲欧美专区| 97伦乱| 视频国产欧美在线播放| 久久久无码国精品无码三区三区| 无码人妻系列少妇| 久久久久久久九九九九九九| 老熟女91av| 啊啊啊啊在线播放| 强奸乱伦免费网站| 女同在线视频一区| 日韩欧美三级| www.色99| 97精品97久久| 中文字幕在线免费观看2| 国产精品亚洲免费| 亚洲性综合| 国产丝袜欧美在线视频| 丰满欧美少妇| 亚洲欧美洲综合| 激情综合网五月婷婷五月天| 国产精品久久久久999| 欧美精品三区| 九九九九九九成人| 强被迫伦姧在线观看无码网站| 色婷婷五月综合激情中文字幕| 啊啊啊啊啊好大好舒服想要| 水多多映视AV| 台湾肥佬网一区二区三区| 欧色网址| 日产国产精品中文久久婷婷| 蜜臀久久99精品久久久电影| 97在线欧洲| 国产精品熟女一区二区三区| 麻豆国产尤物AV| 9九九国产| 日本色色视频网站| 天天操人人操骚逼网站| 欧美亚洲尤物久久| 丝袜高跟澳门91视频| 韩国一级婬片A片无码天美| 夜夜夜久久| 中国国国产一级特黄毛片| 麻豆久久视频在线地址| 97天天综合| 日本丝袜美腿人妻九九| 国产一区二区三三视频| 玖玖爱伊人玖玖爱| 激情综合久久| 强被迫伦姧在线观看无码网站| 97色爱| 国产欧美日本亚洲精品| 97爱b| 亚欧高清在线| 国产一级特黄大片处女| 少妇久久久免费| 欧美亚洲日本视频久久久| 国产怡红院| 欧美熟妇成人一区二区| 老鸭窝日丰县女人| 综合色播| 亚洲A曰本VA欧美VA视频| 99国产精品在线观看| 亚洲学生妹高清av| 美女91色黄18| 欧美在线视频99| 亚洲少妇在线观看| 另类 综合 日韩 欧美 亚洲| 激情五月天网站| 久操电影| 9久精品视频在线观看| 国产精选三级在线观看| 日韩欧美加勒比| 青青草日本中文字幕| 国产精品视频自拍在线| 91美女视频直播| 2001天天操| 欧美v日韩v亚洲v最新在线| 懂色AV中文| 中日高清无码操逼视频| yiqicaoav| 天美麻豆黄色录像| 少妇免费视频| 精品亚洲国产成人AV制服丝袜| 久久啊啊啊| av一区二区三区四区五区久草臀| 日本熟妇一区二区三区| 乱性AV| 久超碰这里只有精品| 婷婷伊人一区| 太久视频| 欧美大战久久久伊人| 大香蕉手机在线| 超清福利精品视频在线| 久久久久久午夜男人的天堂| 99热线麻豆 | 久久超碰爱| 极品色电影院| 国产一进一出视频网站| 久久久久久性爱片| 精品久| 一级啊性爱在线视频| 91中出在线| 国产在线激情视频| 精品美女少妇一区二区三区| 少妇一区二区三区高速| 好舒服视频| 国产一在线观看| 美女啪欧美一区| 国产乱伦亚洲色图高清无码| 天堂麻豆天美| 91国产操逼视频| 亚洲色婷婷| 九九九偷拍| 秋霞蝌科网日本一区| 97视频在线观看高清资源| 思思热一热婷婷热一热| 超碰97护士| 啊…啊…操我用力操我| 人妻丝袜日本| 99热免费| 日韩三A大片在线观看| 国产视频三区四区| 翔田千里爆乳巨臀无码| 一区二区首页| 色呦呦呦在线观看视频| 欧美性天天影院| 五月天丁香婷婷综合网站| 97频视在线| 中文字幕乱码人妻二区三区| 自拍亚洲综合| 新版天堂中文资源8在线| 超碰到97情色| 久久久网站| 99热一区二区三区四区| 激情五月婷| 青青草好吊色| 东北女人被操| 思思热免费视频观看| 亚洲精品黄码久久久久| 欧美最婬乱婬爆婬性视频| 亚洲色婷婷久久91| 久久久禁| 少妇超碰在线| 久综合国内精品自在自线| 伊人操操| 婷婷综合| 国产传媒操逼视频| 日韩97在线| 香蕉久久AⅤ...| 欧美丝袜中文字幕07在线| 亚洲午夜免费狠狠干| 性综合网| 人妻天天爽夜夜爽2| 我爱大香蕉| 国产高清成人免费视频| 夜夜免费视频| 三级片大波波| 欧美 亚洲 偷拍自拍| 隔壁邻居波多野结衣中文字幕| 日本淫穴在线| 97人妻色| 亚州一区二区成人片免费| 亚洲人精品久久久| 成人女人国产| 日韩啪啪啪啪啪| 一级日本牲交大片好爽在线看| 经典丝袜一区| 九九热超碰97亚洲最新香蕉| 麻豆国产免费影片| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 乱伦熟妇一区二区| 亚洲色入欧美| 精品人妻一区二区三区夜夜| 91久久久久久| 久草福利在线资源站| 97干在线| 蜜汁欧美| 亚洲色图 图片| 亚洲不卡不卡中文字幕不卡 | 国产一区二区成人av在线播放| 东北操逼| 六月丁操逼| 色婷婷基地| 无色无码| 亚洲伊人a线观看视频| 九九九九九精品视频| 亚洲综合图片在线| 欧美色图片91| 国产suv精品一区二区四区999| 图片区小说区| 人妻人人做人人澡人人爽欧美一区| 91激情| 高清无码学生妹高潮| 欧美999999| 欧美九九爱| 激情婷婷五月天| 人人看人人摸人人色| 国产对白刺激视频| 黄片com.| 91被操| 日本一级真人黄色性爱视频| 人妻精品一区二区三区| 2017天天操天天日| 一二区在线观看视频| 日韩9999| 久久动漫精品视频这里只有精品| 亚洲AV不卡在线观看尤物| 96精品久久久久中文字幕| 91蜜臀熟女| 神马福利久草| 99∨VTV| 先锋精品av色鲁| 1区2区3区中文字幕日韩| 91扒丝袜综合在线| 97免费视频网| 亚洲日韩久久精品一区| 99re6国产精品99re| 天天干天天日天天射黄色片| 91爱做| 亚洲图片 激情小说| 欧美一区二区传媒| 亚洲美乱| 伊人991| 欧美乱妇狂野欧美在线视频| 欧美国产成人在线| 久久婷婷苹果| 91欧美 | 91中出在线| 日本精品一区二区不卡| 久久伊人最新网址视频| 黄色电影观看久久9| 国语对白在线播放视频| 日本 欧美 国产一区| 丁香五月性| 97色五月天完| 免费网色网站| 夜夜嗨TV| 亚洲无码国产精品久久| 日本激情免费大片| 久久久久国产一区二| 久色网| 四虎 精品 WWW| 麻豆福利视频导航| 亚洲男人天堂视频| 久久东京热久久| 亚洲欧洲无码bt精品合集| 色汉综合| 人人做天天爱| 伊人五月天| 综合网,亚洲,欧美| AV色五月天| 快灬快灬 一下爽蜜桃在线观看 | 国产青视频| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 偷拍视频青青草在线视频| 中文字幕一区二区视频在线观看| 韩日性爱av| 激情综合婷婷| 国产精品不卡一区二区三区| 嗯嗯啊啊啊好爽| 婷婷在线视频在线观看| 成人婷婷丁香| 刺激性视频黄页| 色哟哟av网址| 在线观看中文字幕| www…国产操逼| 夜夜高潮夜夜爽高清视频一| 91精品91久久久久77777| 欧美爆乳精品一区二区| 亚洲影视高清第一页| 亚洲熟女诱惑| www.黄色在线| 天堂国产AV| 色噜噜国产精品视频一区二区| 国内精品a| 屌逼传媒| 日韩欧视频| 草草影院最新网址| 久久久久久中文字幕中文字幕最新| 求求你操操我| 黄色电影在线播放综合网站| 天天色综合图片| 偷拍片久久| 国产亚洲欧美每日在线| 色噜噜人妻av 中文字幕| 中文不卡视频| 五月婷婷基地| 91观看 国产白丝| 乱伦熟女区| 亚洲大色鬼| 色就色综合| 亭亭丁香激情| 超清中文乱码字幕| 五月丁香色色网| 综合网亚洲1| 免费αⅴ在线观看| 性性欧美| 夜嗨影院| 欧美日韩制服| 噜噜噜无码AV一级一级久久影院| 日韩av电影网站| 两性色网| 91男女| 日本人人操人人操| 色综合加勒比四四季| 久久大黄片| 夜夜嗨一区二区| 成人性交免费视屏| 国产av尤物| 天天操妹子| www五月| 97神马久久| www.狠狠操| 狠狠色五月亚洲91| 黄页大片在线观看| 国产精品自拍视频| 超碰国产情侣自拍网| 插入逼91| 青草影院内射高潮| 九九av| 搡老女人老熟女91| 2017大香蕉国产精品久久| 日韩性爱免费视频在线网站| 老鸭窝在线视频播放| 亚洲免费看片| 亚洲 暴爽 AV人人爽日日碰| 四虎免费看黄| 在线观看日韩av不卡| 抽插亚洲无码| 超碰在线人妻不卡| 中文字幕日韩人妻视频一区二区三区| 热久久无毒不卡| 亚洲精品亚洲人成人网| 欧亚日韩一区在线| 性爱AV天堂| 国产无码一二三区| 婷婷五月天激情四射| 无码欧美有限公司| 人人看欧美性爱| 日韩精品操少妇| 青娱乐大香蕉| 丰满高潮18xxxx| 欧美78P| 婷婷色香| 国产伦精品一区二区三区在线观| 97色亚洲| 岛国不卡超碰护士AV在线播放| 色情综合| 久久久久久亚洲中文| 丰满少妇精品一区二区| 中文字幕在线观看网页| 婷婷丁香五月天亚洲天堂网| 人妻丝袜美腿中文字幕| 97久久国产亚洲精品超碰热| 蜜臀av一区二区三区免费观看| 人人做天天爱| 精品人妻高清麻豆av| 91色图片| 亚洲人成网www| 久久久久久亚洲Av无码| 人妻久久| 国产麻豆一区二三区| 欧美一区91大爱| 思思热免费视频观看| 老熟女乱伦片| 熟女人妻一区二区三区免费看| 欧美日韩亚洲电影| 欧美视频激情久久久久久| 日本有码久久| AV中文在线| 欧美另类综合久久| 天天日天天搞天天干| 蜜臀99久久| 午夜美女诱惑电源网| 久9久9精品| 大香蕉AV丝袜| 亚洲第一页色| 69精品人人人人| xxx0国产在线播放| 国产AV色黄看到爽| 国产偷拍网站| 国产老女人久久毛| 日本男人天堂| 亚洲色图8| 亚州色图片在线色| 美女主播色欲91抠b在线播放| 五月婷婷性爱| 91久久久久久| 久久婷婷六月综合| 人人做人人妻人人夜视频| 精品成人无码| 影音先锋少妇| 91精品久久久久五月天精品| www.色吧5.com| 亚洲国产综合图区中文字幕| 欧美性高潮| 久久亚洲欧美一区二区三区-亚洲国产精品第一区二区 | 91美乳| av大香蕉| 五月天色综合| 亚洲日本加勒比在线| 人人射人人操人人摸| 国产福利小视频高清在线观看| 日韩欧美成人性爱在线| 日本狂喷奶水在线播放212| 香港澳门日本三级网站| 国产精品精品系列在线观看| A级国产欧美激情在线| 日韩av在线精品观看| 热思思免费视频| 欧美亚洲自拍另类人妻| 正在播放国产精品一区| 久久av一级av少妇av高潮| 一类无码操逼视频| 99热在线观看| 国产九月婷婷| 色爱欲亚洲| 亚洲天堂美臀在线| 蜜乳AV.COM| 成人无遮挡毛片免费看| 精品中文字幕第一页| 天天草天天干天天日| 99视频内射三四| 色婷婷电影网| 欧美亚洲丝袜美女电影| 道久久五香丁月婷婷激情综合| 欧美A√综合网| 天天日骚逼熟女| 东京太热男人的天堂久久久| 91免费看一区二区三区| 亚洲日韩美国人妻| 67914亚洲精品| 欧美精品丝袜久久久中文字幕| 青青草十区九区爱夜| 熟女中出视频| 蜜桃午夜视频一区二区 | 少妇一区二区三区在线观看| 天天天天天超碰| 91nbbbbbb| 好吊色青靑草| 操B在线观看| 可以看的av| 久久最新视频免费观看| 在线观看啊啊啊啊啊| 日本韩高清无砖码22o| 久操网视频| 超踫中文字幕| 欧美女同在线| 日产操逼| 色综合九九| 欧美狠狠操| 久久精品人妻一区二区三区| 大香蕉一级黄色片久久| 特级丰满少妇一级AAAA爱毛片| 日韩AV一区二区三区四四| 在线观看A啊啊啊| 欧美丝袜亚洲| 婷婷去俺也去六月色| 91oumei| 97在线欧| 黄色人人| 日韩精彩免费| 国产激情在线| 欧美日韩香蕉| 久久久久成人蜜桃精品| 男人的天堂久久狠| 久久这里只精品免费福利| 五月丁香狠狠爱| 人人操天天爽| 日韩日韩日韩-国产乱码精品一区二区| 国产a片操逼| 美女露胸露奶头| 91天天综合在线观看| 久热影视| 久久久久久性爱视频| 9 1果冻精品视频| 日韩美女操b| 久久、1234| 日韩三级伦理中文字幕| 天天日天天舔| 精品十八在线观看| 99999国产| 一级黄色视频网| 一牛影视久久久一区二区三区| 美女久久久久久久| 国产美女高潮视频| 亚洲导航深夜福利| 欧美中文狠| 韩国免费播放一级毛片| 旡码电影特区| 欧美色欧美| 色婷婷影院| 欧美性性性| 性九九九九九九| 国产毛片久久久久久久| 国产情色第一第二页在线观看| ,成人免费啪啪视频| 日本免费不卡二区| a片久久久久久久久久久久| 美女在线H91| 思思久热在线精品66| 黑丝少妇| 欧美九九九| 亚洲青色欧美| 成人在线永久| 91成人久久| 少妇高潮喷水无套久久久久久| 少妇3P性爱自拍| 欧美中字不卡| 中文字幕高清精品一区| 九九热免费国产视频婷婷伊人五月| 国产极品馒头逼| 亚洲一区中文字幕久久,果冻传媒一区二区天美传媒 | 亚洲91色| 婷婷五月天激情网| 国产风韵犹存熟妇三区| 干干干天天| 一区二区国产视频在线观看| 日韩Va亚洲va欧美Ⅴa久久| 久久人爽| 99热思思| 国产91 丝袜在线播放00-百度| 91黑丝少妇| 美女尤物人人操| 久操视频在线| 欧美日韩情色一区二区| 老熟女搡BBBB搡BBBB视频| 国产久久久久影院老熟女| 三级三级三级a级全黄三| 国产尤物在线三区| 丝袜夫妻自拍| 手机在线A片| 人人九九精| 黄色网址在线免费观看| 大色网久久| 日韩美女久久一区二区三区| 精品少妇人妻av久久免费| 国产一区二区精品久久久不卡蜜臀| 天天添天天干电影| 午夜120视频在线观看| 91亚洲图片| 熟女欧美日韩综合婷婷| 亚洲欧洲综合视频在线| 69视频入口| 欧美线天码中字| 色色色综合| 无码精品人妻一区二区三区妖精| 偷拍视频青青草在线视频| 国产二区三区粉嫩在线| 久热免费视频| 国产一区二区三区影片| 无码137片内射在线影院| 乱欲性色| 午夜成人福利影视| 丁香激情网| 久久久com| 亲子敌伦对白在线播放| 好看的91视频| 久久受www免费人成| 青青爽| 成人免费福利在线观看| 国产无码三级视频在线观看| 超碰在线综合97| 九九九九88| 超碰人人草| 免费又黄又裸乳的视频| 丁香九月婷婷| 日韩AV噜噜噜一区二区三区四区| 1204av韩国| 花野真衣| 久碰视频| 精品人人插人人操| 日本熟女中文字幕一区| 98人妻精品一区二区色欲| 亚洲色婷婷综合久久一区二区三区| 操b网站亚洲无码| 国产剧情一区在线观看| 爽 好舒服 无码刺激久久| 午夜视频久久久久一区| 啊啊啊啊网站| 诱惑网综合| 2017,超碰| 中出91视频| 伊人四虎综合| 久久精品国产久精国产| 97精品第3页| 欧美色综合影院| 午夜.DJ高清在线观看免费7| 夜夜爽夜夜高潮夜夜爽| 欧美日韩亚洲电影| 亚州 综合 色图| 91麻豆天美国产| 2024人人操人人摸| 国产成人自拍视频在线| 亚洲精品一区二区三区在线播放| 国产精品ⅴ无码大片在线看.| 久久精品国产亚洲AV清纯| 丝袜亚洲综合| 91制服丝袜| 亚洲国产中文字幕| 高清不卡 中文 人妻| 人妻熟女一区二区| 蜜桃精品视频一区二区三区| 色悠久久久av| 精品无码一区二区三区| 亚洲AV色图一区| 久久久草草精品| 91痴汉| 青女偷拍网| 天天92av| av毛片aaaaa免费看| 日本中文字幕不卡视频| 91av一区二区在线观看| 伦伦成年午夜免费视频| 九月丁香综合网| 人人透人人操| 国产精品午夜高潮呻吟久久av| 久久毛卡| 久久久九九网站| 天天色粽合合合合合合合| 亚洲婷婷五月天| 婷婷五月天AV| www老逼91| 国产精品高潮久久AV| 精品中文日韩字幕视频| 熟妇无码视频三区| 日本一区二区不卡| 国产AV色黄看到爽| 国产免费久久久久| 涩五月婷婷| 操我啊啊啊啊啊| 中出789在线视频| 精品无av| 亚洲 无码 偷拍| 国产成人bd在线观看| 97人人干人人操| 亚洲一欧洲中文字幕在线| 五月香婷婷| 亚洲一区二区三区麻豆传媒| 天美一二三在线观看Av| 午夜AV污污污| 九色黄站| 精品一区二区综合熟妇| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 人妻少妇色综合| 综合天天。| 精品国产Av无码久久久伦古装| 成人免费看吃奶视频网站| 国产精品久久久三级无码| 欧美熟妇视频| 无卡一区=区| 亚州综合| 99精品久久久久久久婷婷蜜桃| 任我爽视频在线观看| 亚洲天天精品| Sekablack无码一区| 欧美99热| 美女干逼2| 天天草AV| 秋霞一集毛片观看| 狠狠干,狠狠操| 豆1无夜无码| 亚洲欧美国产中文视频| 婷婷精品视频| 爱射综合| 青青草无码视频| 免费看黄片现成| 天天做天天爱天天高潮| 国产丸一视频| 偷拍三区| 欧美天天综| 九九九九9999| 亚洲无码久久久久久久| 日本97久久久精品| 亚洲牲交| 亚洲综合五月天| 亚洲少妇免费视频\| 欧美日韩黄片精品在线| 91丨九色丨国产打屁股| 青操影院| 一级特级aaaa毛片免费观看| 欧美天天干| 久久九九视频九九视频| 久操九九九九九九九九九九九九九九九九九九九九九九九九九九九九 | 国产一级做a爰大片免费久久| 亚州色站 日韩电影| 偷拍 欧美 日韩| 狠狠躁AV| 91精品人妻偷情| 日韩99999色| 亚洲中文字幕在线视频一区二区| 国产乱码久久| 一区二区中文| 四虎AV无码| 大粗鳼巴久久久久| 蜜臀久久99精品久久久| 大香蕉综合久久| 秋霞一级A片黄色视频| 青青草原狼av| 欧美男人的天堂| 欧亚乱色熟女一区二区| 舔人妻中文免费视频| 看大黄色大片原件| 欧美一区二区三区黄色影视| 入口操逼网站| 国产精品一二三| 骚逼高潮久久精品| 草草草草视频| 国产白领连续中出在线观看| 大学生口爆吞精| 九九国产热| 无套内射性感少妇视频| 精品夜夜澡人妻无码AV| 欧美日韩情色一区二区| 精品免费视频国产一区| 久久大线蕉一区| 人人人人插| 丝袜美腿91| 蜜乳av首页| 欧美日韩1234| 国产精品久久久久久久久久久久久久久| 一线黄色免费性爱片| 亚洲 欧美 日本 国内 首页| 久久99热这里只频精品6学生| 91欧美大片| 久操网在线| 超碰在线看| av网站免费看| 亚洲自拍青操视频| 91 刺激在线| 国产精品网址| 一二区在线观看视频| 欧美专区第一页| 丰满人妻一区二区三区四区| 国产9l 大屁股| 99啪啪视频| 欧美一级做a爰片免费视频| 人人妻人人玩人人澡人人爽| 欧美亚洲se91| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 吻戏激情性巴克| 国内精品a| 超碰人妻97| 亚州春色| 激情五月天网站| 久久久久久久亚洲Av无码| 亚洲欧美伦综合| 嗯,啊。舔我逼| 日韩熟妇二区| 欧美一级国产一级| 亚洲av性爱电影| 一区二区三区一亚洲中文字幕、综合区灬 | 五月婷丁香| .精品人妻一区二区三| 99re99| 亚洲性少妇| 国产美脚女优尤物在线观看| 3D污黄视频在线观看| 国产精品福利资源在线尤物| …中文字幕亚洲乱,97人妻无码费视… | 国产真实野战在线视频| 激情综合网亚洲| 韩日欧亚a级| 中文字幕78| 少妇天堂网络| 91大胆欧美| www.夜夜| 天天干天天操天天干天天操| 天天操天天射天天日| 999综合网| 欧美色另类| 国产农村妇女毛片精品久久| 91欧美性| 91在线/欧洲| 高树玛利亚无码流出| 天堂蜜桃无码视频一区二区| 一区中文字幕二区日韩| 97综合在线| 波多野结衣先锋影音| www.久久制服糖| 性色亚洲| 亚洲中文字幕在现观看| julia国产在线| 国产尤物在线三区| 欧美亚洲韩国视频十五区 | 天天综合91在线| 五月天激情国产综合婷婷婷| 免费成人在线观看91| 无码高清操逼| 免费观看成人www精品视频| 午夜在线播放| 夜夜爽夜夜高潮夜夜爽| 嗯嗯不要 视频| 婷婷丁香人妻 | 色色青青久久| 国产精品69久久久久孕妇欧美| 老女人老91妇女老热女| 伊人久久蜜月| 欧美大片一区二区三区 | 中文啪啪视频| 97天天搞在线| 精品乱子一区二区三区99| 丁香五月天婷婷姐| 超硑97精品| 91网站18在线| 97国产伦理| 91国内外在线| a啊啊啊啊啊啊啊啊一区二区| 校园春色第一页| 色逼综合| 国产亚洲福利第一页丝袜| 伊人热综合| 亚洲精品官网在线观看| 人人操人人操草草| 日本岛国黄色网址| 欧美日韩操逼嗦吊| 亚洲综合小说另类图欧美视频激情小说色五月天 | 亚洲情欲| 欧美Ⅴ性爱| 神马久久久久久伦理片| 99老司机精品视频在线观看| 一级aaaaa欧美中文字幕录像片| 国产精品免费美女视频| 色播五月丁香| 中文字幕加勒比海高清无码免费视频| 亚洲精品欧美专业| 亚洲美女黄色| 九九九九AV| 日韩免费三级黄片电影| AV免费在线播放一区| 天天看,天天做| 91N欧美| 99国产在线绯色一区| 亚洲精品97中文字幕| 婷婷探花久久精品一区| 亚洲阿v天堂在线| 郑州宾馆老熟女露脸啪啪| 国产亚洲精品玖玖玖在线观看| 天天综合精品| 亚洲精品欧洲精品| 丝袜美腿91| 中文字幕在线免费观看2| a级成人毛片免费视频高清| 婷婷五月天av| 久久一二三四五六七八九区区| 国内外激情在线| 亚洲欧美综合| 日韩精品永久在线观看| 久久精品一区二区三区不卡| 91在线色| 欧美啪啪天堂| 欧美性生活男人的天堂| 第一高清av中文字幕| 99re不伦| 欧美激情精品| 少妇淫妇久久久久久久| 韩国午夜理伦三级好看| 小草精彩毛片| 美女让帅哥通她小鸡鸡| 肏逼视频日本| 亚洲成人福利电影免费| 国产性刺激| 欧美亚洲首页| 亚洲免费在线探花| 日本亚洲vr欧美不卡高清专区| 黄色一区三区| 人人操我人人干| 午夜黄色免费在线观看| 91久久国产综合精品| 亚洲欧美不卡线| 日本激情免费大片| 丰满搜索结果 -第18页- 久久高清无码 | 久久老子无码午夜伦不卡| 女同性恋一区二区三区精品视频| 青青草色AV| 日本爽爽爽爽爽爽免费视频| av资源在线观看少妇| av久日| 国产福利电影| 日韩专区数据列表-第3230页-精品国产一区二区三区香蕉 久久99熟女人妻中文字 | 婷婷丁香在线| 麻豆AV短剧| 97视频在线播放| 九九无码| 久久婷婷成人综合色怡春院| 乱伦AVxx| 欧美性生活内射| 一区二区三区免费视频入口 | 日本韩国国产精品一区| 精品久久久久,69国产成人精| 欧美亚洲清纯| 国产成人无码啪| 欧美中文狠| 一级片视频啪啪| 国产人伦精品一区二区三区| 超碰97男女| 中文字幕在线日亚洲9| 死我十八禁| 多乙久久久久久| 国产一区二区精品在线视频| 日韩性爱毛片操骚逼| 超碰97网址| 国产精品久久久无码aV去| 免费的av网| 91AV入口| 国产精品秘 福利姬在线观看| 乱色老一区二区三区的观看方式| 国产精品一区二区 尿失禁| 天堂亚洲精品久久老牛| 日韩精品1区2区中文字幕| 蜜桃精品一区二区三区ww| 玖草在线视频| 欧美性爱五月天| 亚洲综合嫩| 92午夜免费福利视频| 亚洲高清男人天堂| 欧美呦呦性爱| 97内射偷拍| 亚洲天天做日日做天天谢日日 | 激情婷婷五月天| 蜜臀久久99精品久久久久久婷婷| 超碰97欧美在线| 久久久亚洲熟妇熟女| 小少妇| 国产精品久久久| 18一区二区三区| 久久草草亚洲蜜桃臀| 日本一区三级韩国| 熟女熟妇伦久久影院毛片一区二区| 成人三一级一片aaa| 上床不卡网站| 免费一级特黄特色大片在线观看看| 绑缚麻绳人妻寝取完整版| 香蕉久久AⅤ...| 伊蕉97蜜桃97狠狠综合干| 密乳AV免费观看| 婷婷精品国产欧美精品亚洲人人爽| 国产成人网站在线观看| 欧美美女视频| 天天夜夜久久| 欧亚乱色熟女一区二区| 国内一区二区免费| 天天香香欲综合| 色成人Www精品永久观看| 美女91在线| 97国产天堂岛| 久久婷婷色| 黄片免费视频2019| 91青青在线视频| 国产欧美一区二区| 亚洲精品一区二区三区在线播放| 久久精品操| 日本精品免费一区二区三区四区| 玖玖玖玖精品国产剧情| 欧美色网络| 99国内熟女露脸视频| 国产农村一一级特黄毛片| 男人的午夜天堂| 国产蜜臀在线| 极品极品色影院| 一级特黄aaa大片在线观看成人一级片在线观看 | 亚洲精品国产av天美传媒| 亚洲午夜福利视频| 97精品一区二区视频| 大香蕉在线SuP| 夜夜操av亚洲一区二区| 亚洲阿v天堂无码z2018| 偷拍盗拍亚洲色图图片| 国产中文福利| 婷婷大香蕉| 国产高清免费不卡av| 成人线上超碰| 久久久九九| 欧美激情片一区二区| 综合久久婷婷| 欧 美 自 拍 偷 拍| 亚洲不雅视频1区二区| 精吧天堂| 怡红院怡春院| 99热亚洲| 久久精品国产亚洲AV无码电影| 欧美激情一区| 日韩久射综合| 熟女高潮精品一区二区| 老熟女区| 91久久久久免| 欧美特大黄一级片片免费| 九月丁香婷婷色| 亚洲91色| 麻豆亚洲AV成人无码久久精品| 爱丝福利| 福利天堂| 爱干爱射网啊啊啊| 天天操女人| 99色婷婷| 国产精品秘 福利姬在线观看| 日韩人妻 中文字幕| 亚洲国产精品成人综合| 亚洲国产精品久久久久婷婷老年| 中文字幕精品一区二区精| 亚洲啪啪性视频| 一个色导综合| 国产精品福利资源在线尤物| 久久精品导航| 四虎精品亚洲| 都市久久精品激情亚洲| 午夜噜噜噜| 无码精品啪啪啪一区二区三区三州| 亚州日韩97| 亚州久久9| 国产美女口爆吞精| 国产五码丝袜屁眼| 日本日日色视频| 亚洲午夜免费狠狠干| 亚洲成人av色网| 91九色首页| 丁香五月天视频| 国产精品一二三区福利| 亚洲激情四射| 日韩天美| 亚洲 图片 综合91| 夜夜一区二区| 日韩欧美亚洲国产日韩| 少妇诱惑视频| 国产精品乱人伊人网| n1038 一二三区| 吉田爱美AV在线| 啊啊啊在线观看免费视频| 国产精品网站免费| 亚洲视频二区| 午夜毛片高清免费不卡| 97精品综合久久网| 亚州色阁| 久久久免费高清中文视频| 美女上床网站| 奶水 人妻 哺乳 在线| 少妇久久久久久| 亚洲第一页第二页激情| 性色av大全| 久久无码电影| 国产亚洲美日韩Aⅴ中文字幕无码成人| 十八禁的黄污污免费网站| 国产高潮AA片免费看| 97干在线视频| 成人情色一区二区| 欧美丝袜激情| 999九九九九国产动| 神马久久久久久久久| 国产精品视屏| 亚洲 日本 国产 综合| 亚洲 国产 精品一区| 久久久蜜桃一区二区三区| 91天美传媒精品| 欧美久久婷婷| 国产高清在线自在拍69| 秘书高跟黑色丝袜国产91在线| 玖玖超碰熟| 欧美图片校园春色| 亚洲欧洲激情卡通另类文学四射小说网站| 国产精品懂色tv影视免费观看| 日韩操逼性鲍| 91精品国产高清久久久久久,亚洲成人 |