Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows 11

วิธี Sideload และรันแอป Android ใน Windows 11

หนึ่งในจุดเด่นที่น่าตื่นเต้นที่สุดของ Windows 11 ระหว่างการประกาศคือความเข้ากันได้กับแอป Android การประกาศนี้หมายความว่าคุณสามารถรันแอป Android ได้โดยไม่ต้องใช้เอมูเลเตอร์ของบุคคลที่สามบนคอมพิวเตอร์ Windows ของคุณ แต่คุณจะรันแอป Android ใน Windows 11 ได้อย่างไร?

อย่างเป็นทางการ ฟังก์ชันนี้พร้อมใช้งานเฉพาะสำหรับผู้ใช้ Windows Insider Program ในสหรัฐอเมริกาเท่านั้น สำหรับคนอื่นๆ ทุกคน มีวิธีแก้ไขปัญหา (workaround) ดังนั้น นี่คือวิธีที่คุณสามารถ sideload และรันแอป Android ใน Windows 11 ได้โดยไม่ใช้ Insider build

ทำไมคุณควร Sideload แอป Android บน Windows 11?

Microsoft ร่วมมือกับ Amazon เพื่อทำหน้าที่เป็นที่เก็บแอป Android (Android app repository) สำหรับ Windows อย่างไรก็ตาม แคตตาล็อก Appstore ของ Amazon จำกัดมากเมื่อเทียบกับ Google Play Store

ดังนั้น แม้ความเข้ากันได้ของแอป Android จะเข้าสู่ Windows 11 public releases คุณจะไม่สามารถติดตั้งสิ่งดีๆ ทั้งหมดจาก Play Store ได้ นี่คือที่ที่ sideloading และลักษณะโอเพนซอร์สของ Android มาช่วย

Sideloading ช่วยให้คุณติดตั้งแอป Android จากแหล่งที่สาม (third-party sources) แหล่งเหล่านี้อาจเป็นทางการหรือไม่ทางการ เพื่อเหตุผลด้านความปลอดภัย Android บล็อกการติดตั้งแอปพลิเคชันจากนอก Google Play Store นี่เป็นจริงแม้คุณจะติดตั้งแพ็กเกจ APK โดยตรงจากเว็บไซต์ของนักพัฒนาแอป

โชคดีที่ Android รวมฟีเจอร์ตัวเลือกสำหรับติดตั้งแอปจากแหล่งที่ไม่รู้จัก (unknown sources)ได้ แทบจะเหมือนกัน กับ Windows Subsystem for Android ใน Windows 11 คุณสามารถ sideload แอป Android จากแหล่งที่สามได้

วิธีรันแอป Android บน Windows 11 โดยไม่ใช้ Windows Insider

เพื่อ sideload แอป Android ไปยัง Windows 11 ได้สำเร็จ คุณต้องการองค์ประกอบซอฟต์แวร์บางอย่าง รายการรวมถึง Windows Subsystem for Android, Android Debug Bridge (ADB) setup และไฟล์ APK สำหรับแอปที่คุณต้องการติดตั้ง

เราจะอธิบายองค์ประกอบเหล่านี้สั้นๆ ในภายหลังของคู่มือนี้ มาเริ่มกันเลย

ขั้นตอนที่ 1: ติดตั้ง Windows Subsystem for Android

Windows Subsystem for Android อนุญาตให้อุปกรณ์ Windows 11 ของคุณรันแอป Android ที่มีอยู่ใน Amazon AppStore และผ่าน sideloading อย่างไรก็ตาม ฟีเจอร์นี้พร้อมใช้งานเฉพาะผ่าน Beta และ Dev Channels ของ Windows Insider Program ในสหรัฐอเมริกาเท่านั้น

เนื่องจากคุณไม่ได้รัน preview build เราจะใช้ยูทิลิตี้ของบุคคลที่สามเพื่อดาวน์โหลดและตั้งค่าสภาพแวดล้อม Android นี่คือวิธีติดตั้ง Windows Subsystem for Android บน Windows 11 public release:

  1. ไปที่ online link generator สำหรับ Microsoft Store
  2. คลิกเมนูแบบเลื่อนลงและเลือก URL (link)
  3. คลิกเมนูแบบเลื่อนลงสำหรับ RP และเลือก Slow
  4. ป้อน URL ต่อไปนี้ในแถบที่อยู่และคลิกปุ่ม Generate temporary link (ติ๊กถูก):
    https://www.microsoft.com/en-us/p/windows-subsystem-for-android/9p3395vx91nr
  5. Link generator จะเติมตัวเลือกบนหน้าจอ เลื่อนลงไปท้ายหน้าและคลิกที่ไฟล์ MicrosoftCorporationII.WindowsSubsystemForAndroid_1.8.32828.0_neutral_~_8wekyb3d8bbwe.msixbundle
  6. คุณอาจต้องอนุญาตให้ดาวน์โหลดไฟล์ เนื่องจากเบราว์เซอร์อาจตรวจจับว่าไม่ปลอดภัย รอจนการดาวน์โหลดเสร็จสิ้น
  7. กด Win + S และพิมพ์ powershell
  8. คลิก Run as Administrator จากผลลัพธ์การค้นหา
  9. เพื่อติดตั้ง Windows Subsystem for Android ให้พิมพ์คำสั่ง Add-AppxPackage -Path ตามด้วยตำตั้งไฟล์ที่ดาวน์โหลดในเครื่องหมายคำพูด
  10. ตัวอย่างเช่น หากคุณดาวน์โหลด Windows Subsystem bundle ไว้ในโฟลเดอร์ C:\Users\UserName\Downloads คำสั่งเต็มจะเป็นประมาณนี้:
    Add-AppxPackage -Path "C:\Users\Tashreef\Downloads\MicrosoftCorporationII.WindowsSubsystemForAndroid_1.8.32828.0_neutral___8wekyb3d8bbwe.Msixbundle"

รอจนการติดตั้งเสร็จสิ้น หลังจากติดตั้งแล้ว เปิด Start และคุณควรจะเห็น Windows Subsystem for Android ระหว่างแอปอื่นๆ อย่างไรก็ตาม คุณต้องรีสตาร์ทคอมพิวเตอร์เพื่อเข้าถึง Amazon AppStore ซึ่งเป็นส่วนหนึ่งของแพ็กเกจ

ขั้นตอนที่ 2: เปิดใช้งาน Virtual Machine Platform

คุณต้องเปิดใช้งาน Virtual Machine Platform ใน Windows 11 เพื่อตั้งค่า Windows Subsystem for Android มันเปิดใช้งานการสนับสนุนแพลตฟอร์มสำหรับเครื่องเสมือนจริง (virtual machines) และจำเป็นสำหรับ Windows Subsystem for Linux (WSL2) WSL2 เป็นฟีเจอร์ตัวเลือกของ Windows 11 และคุณสามารถเปิดใช้งานได้จากหน้าต่าง Windows Features แบบคลาสสิก

วิธีเปิดใช้งาน Virtual Machine Platform:

  1. กด Win + I เพื่อเปิด Settings
  2. ในแผงด้านซ้าย เปิดแท็บ Apps
  3. คลิกที่ Optional Features
  4. เลื่อนลงที่ Related settings section แล้วคลิกที่ More Windows features
  5. ในหน้าต่าง Windows Features ที่เปิดขึ้น ให้ค้นหาและเลือก Virtual Machine Platform
  6. คลิก OK เพื่อใช้การเปลี่ยนแปลง

รีสตาร์ทคอมพิวเตอร์เพื่อบันทึกการเปลี่ยนแปลง หลังจากรีสตาร์ท เราจะติดตั้ง minimal ADB setup ที่จำเป็นสำหรับ sideload แอป Android ใน Windows 11

ขั้นตอนที่ 3: ติดตั้ง Minimal ADB Setup ใน Windows 11

Android Debug Bridge (ADB) เป็นเครื่องมือบรรทัดคำสั่งที่ช่วยให้คุณสื่อสารกับอุปกรณ์ที่เข้ากันได้ ด้วยการอำนวยความสะดวกให้คำสั่งหลากหลาย คุณสามารถใช้มันเพื่อ sideload และติดตั้งแอป Android โดยใช้ Command Prompt วิธีติดตั้ง ADB setup สำหรับระบบ Windows 11 ของคุณ:

  1. ไปที่หน้า ABD และ Fastboot และดาวน์โหลดไฟล์ Installer
  2. รันตัวติดตั้งและปฏิบัติตามคำแนะนำบนหน้าจอเพื่อติดตั้งให้เสร็จสิ้น
  3. หลังจากติดตั้ง setup แล้ว คุณสามารถดำเนินการติดตั้งแอป Android ใน Windows 11 โดยใช้ APK ของแอปได้

ขั้นตอนที่ 4: Sideload แอป Android ใน Windows 11

เพื่อ sideload แอป Android คุณต้องการไฟล์ APK ของแอป คุณสามารถดาวน์โหลด APK ที่สะอาด (clean APKs) จากแหล่งที่สาม เช่น APKMirror มันเป็นแหล่งที่เชื่อถือได้สำหรับดาวน์โหลด APK ที่ปลอดภัยสำหรับ sideloading วิธีทำ:

  1. ไปที่ APKMirror ค้นหาและดาวน์โหลดไฟล์ APK สำหรับแอปที่คุณต้องการติดตั้ง
  2. เปิด Windows Subsystem for Android
  3. ภายใต้ Subsystem resources ให้เลือก Continuous
  4. สลับสวิตช์เพื่อตั้ง Developer Mode เป็น On
  5. คัดลอก IP address หากไม่แสดง IP address ให้คลิกปุ่ม Refresh หากยังไม่ได้ ให้คลิกไอคอน File Explorer ในส่วน Files เพื่อรีสตาร์ทระบบ คลิก Refresh อีกครั้ง และคุณควรจะเห็น IP address
  6. กด Win + R พิมพ์ cmd และคลิก OK เพื่อเปิด Command Prompt
  7. ในหน้าต่าง Command Prompt ให้พิมพ์คำสั่งต่อไปนี้และกด Enter เพื่อรัน แทนที่ YourIPAddress ด้วย IP address ที่คัดลอกมา:
    adb connect YourIPAddress
  8. พิมพ์ adb devices เพื่อดูว่าการเชื่อมต่อสำเร็จหรือไม่
  9. เพื่อติดตั้งแอป ให้พิมพ์ adb install แล้วลากและวางไฟล์ apk ลงบน Command Prompt เพื่อเพิ่มเส้นทางไฟล์ คำสั่งจะเป็นประมาณนี้:
    adb install C:\Users\Tashreef\Downloads\com.rovio.dream_1.37.1-25240_minAPI21(arm64-v8a,armeabi-v7a)(nodpi)_apkmirror.com.apk
  10. กด Enter และรอข้อความสำเร็จ

เมื่อติดตั้งสำเร็จ แอปจะปรากฏในเมนู Start และผลลัพธ์การค้นหา คุณไม่ต้องกำหนดค่าอุปกรณ์ป้อนข้อมูล (input device) ณ จุดนี้ ดังนั้นให้เปิดแอปได้เลย

วิธี Sideload แอป Android โดยไม่ใช้ Command Prompt

หากคุณไม่ต้องการจัดการกับความยุ่งยากของ Command Prompt ในการติดตั้งแอป คุณสามารถใช้ WSATools ได้ มันคือ APK installer ของบุคคลที่สามสำหรับ Windows Subsystem for Android และมาพร้อมกับการรวม File Explorer เพื่อเลือกและ sideload APKs

วิธีติดตั้ง APKs ด้วย WSATools:

  1. ไปที่หน้า WSATool และติดตั้งแอป
  2. เปิดและคลิกที่ Select an APK
  3. เลือก apk ที่คุณต้องการติดตั้งและคลิก Load APK
  4. คลิกปุ่ม Install เพื่อติดตั้งให้เสร็จสิ้น

ตอนนี้แอป Android ที่คุณชอบอยู่บน Windows 11 แล้ว

แม้คุณจะสามารถ sideload แอป Android เกือบทุกตัวได้ คุณอาจประสบปัญหาประสิทธิภาพกับบางแอป แอปที่ต้องการ Google Services เพื่อทำงาน เช่น Hotstar Disney+ ยังไม่สามารถรันได้

ผลกระทบต่อทรัพยากรระบบขึ้นอยู่กับโหลดของแอป เมื่อรันเกม Android ที่ใช้กราฟิกหนัก คุณอาจเห็น CPU และ GPU ทำงานหนัก แต่ไม่เกินกว่าปกติ ยังไม่ควรคาดหวังประสบการณ์ที่ลื่นไหล (buttery smooth) จาก Windows Subsystem for Android ในตอนนี้ มันยังคงอยู่ในขั้นตอนการพัฒนา (work in progress) และอาจใช้เวลาบ้างสำหรับ Microsoft ในการแก้ไขบั๊กให้หมด