[Tip] การลงแอพ Android บน Windows 10 Mobile สำหรับนักพัฒนา

*** กันความเข้าใจผิดนะครับ วิธีนี้ไม่ใช่วิธีอย่างเป็นทางการ แต่ว่าเป็นวิธีที่ Microsoft ตั้งใจปล่อยให้กับนักพัฒนาทดสอบการพอร์ตแอพ Android ของตัวเองมาบน Windows 10 เท่านั้น ไม่ได้เป็นวิธีที่จะให้ผู้ใช้ทั่วไปนำมาลงแอพ Android ใช้ในชีวิตประจำวันตอนนี้นะครับ เนื่องจากการรันแอพ Android บน Windows 10 ตอนนี้ยังห่างไกลจากคำว่าสมบูรณ์อีกมากครับ


 

หลังจากที่ Microsoft เริ่มปล่อยเอกสารและเครื่องมือสำหรับนักพัฒนาในการพอร์ตแอพที่พัฒนาบนระบบ Android ของตัวเองมายังระบบ Windows 10 ได้ และตอนนี้ก็มีนักพัฒนาหัวใสประยุกต์เอาแนวทางนี้มาลงแอพ Android บน Windows 10 Insider Preview Build ล่าสุดได้แล้วครับ ซึ่งขั้นตอนการทำไม่ยากเลย

projectastoria

ข้อจำกัด
  1. แนวทางนี้สามารถทำได้บนอุปกรณ์รุ่นเหล่านี้เท่านั้น
    Nokia Lumia 920
    Nokia Lumia 925
    Nokia Lumia 929 (icon)
    Nokia Lumia 830
    Nokia Lumia 930
    Nokia Lumia 1520
    Nokia Lumia 635 (รุ่นแรม 1 )
    Nokia Lumia 730
    Nokia Lumia 820
    Nokia Lumia 435
    Nokia Lumia 928
  2. อุปกรณ์ทั้งหมดต้องติดตั้ง Windows 10 Insider Preview Build ล่าสุดและอัพเดทล่าสุด (ที่เพิ่มความสามารถ developer enhancement แล้วเท่านั้น)
  3. ไฟล์ apk ของแอพต่างๆ ต้องหาดาวน์โหลดมาเองนะครับ (แต่ไม่น่าจะยากนะ) หรืออ่านจากที่นี่ก็ได้ครับ คุณนพเคยเขียนเอาไว้แล้วอย่างละเอียดเลยทีเดียว
  4. เนื่องจากตอนนี้ Project Astoria ของ Microsoft มีพื้นฐานจาก Android เวอร์ชั่น 4.4.4 เพราะฉะนั้นแอพใดที่พัฒนาบนพื้นฐานของ Android 5.0 ขึ้นไป (เช่น Facebook สำหรับแอนดรอยด์เวอร์ชั่นล่าสุด) จะไม่สามารถติดตั้งได้นะครับ ซึ่งหากติดตั้งลงไประบบจะค้างที่ข้อความว่า waiting for devices

 

คำเตือน: 

ปิดโหมดนักพัฒนาก่อนที่จะรีเซ็ท / รีสตาร์ทเครื่องนะครับ ไม่อย่างนั้นจะเข้าโหมดการตั้งค่านี้ไม่ได้อีก และทำให้เหลือทางเลือกเดียวคือต้องล้างเครื่องใหม่หรือ hard reset ครับ

 

วิธีทำมีดังนี้ครับ

บนมือถือ
  1. ไปที่เมนูการตั้งค่า –> การปรับปรุงและความปลอดภัย –> สำหรับนักพัฒนา (Settings –> Update & Security –> For Developers) จากนั้นให้เปิดโหมดนักพัฒนา และเปิดการค้นพบอุปกรณ์

install android on windows 10 mobile_1

 

บนคอมพิวเตอร์

1. ดาวน์โหลดไฟล์ที่จำเป็นสำหรับการติดตั้งแอพผ่านคอมพิวเตอร์ได้จากที่นี่ (จะได้ไฟล์มาทั้งหมด 2 ไฟล์คือ adb.zip และ wconnect.zip)

2. คลายไฟล์ zip ทั้ง 2 ไฟล์ที่ดาวน์โหลดมา และในโฟลเดอร์ wconnect ให้คลิกติดตั้งโปรแกรม IpOverUsbInstaller.msi และ vcredist_x86.exe

3. จากนั้นให้เสียบมือถือเข้ากับคอมพิวเตอร์ผ่านสาย USB (ความจริงสามารถทำผ่าน WiFi ได้ แต่แนะนำให้ลงผ่านสาย USB จะดีกว่าครับ)

4. ในโฟลเดอร์ wconnect ให้กด Shift และคลิกขวาจากนั้นจะเจอตัวเลือก Open command window here เมื่อคลิกแล้วจะเจอหน้าต่าง command prompt

install android on windows 10 mobile_3

5. พิมพ์คำสั่ง wconnect.exe usb จากนั้นกด enter (ถ้าไม่แน่ใจว่าจะพิมพ์ไม่ถูก สามารถคัดลอกข้อความนี้แล้วคลิกขวาที่หน้าต่าง command prompt เพื่อวางคำสั่งได้เลยครับ)

6. จากนั้นระบบจะถามหา PIN Code ซึ่งเราสามารถหา pin ได้จากการแตะที่คำสั่ง “จับคู่” บนหน้าจอมือถือ (ในหน้าสำหรับนักพัฒนา)

install android on windows 10 mobile_2

รหัส Pin จะไม่เหมือนกันนะครับ ดูจากเครืองของเราเองครับ

 

7. กรอก Pin code ลงไปในหน้าต่าง command prompt และกด enter

install android on windows 10 mobile_4

8. ระบบจะจับคู่มือถือของเรากับคอมพิวเตอร์ จากนั้นจะได้หน้าจอแสดงการจับคู่สำเร็จขึ้นมา (และที่หน้าจอสำหรับนักพัฒนาบนมือถือของเราก็จะแสดงจำนวนอุปกรณ์ที่จับคู่เป็น 1 ด้วย) แนะนำว่ายังไม่ต้องปิดหน้าต่าง command prompt นี้ครับ

** ขั้นตอนนี้ถ้าท่านได้รับข้อความ error ว่า error: code 9 หมายความว่าอาจเสียบสาย USB ไม่แน่น แต่ถ้าเป็น error: code 14 หมายความว่ามือถือของท่านยังไม่รองรับครับ

9. จากนั้นไปที่โฟลเดอร์ adb สิ่งที่ต้องทำคือ

  1. นำไฟล์ apk ของแอพที่ต้องการติดตั้งมาไว้ที่โฟลเดอร์นี้โดยเอาไว้ที่ชั้นนอกสุดของโฟลเดอร์
  2. กด Shift และคลิกขวาจากนั้นจะเจอตัวเลือก Open command window here เมื่อคลิกแล้วจะเจอหน้าต่าง command prompt

10. แนะนำให้พิมพ์คำสั่ง adb devices เพื่อตรวจสอบการเชื่อมต่อของสาย usb และตรวจสอบพอร์ตการเชื่อมต่อต่างๆก่อน 1 ครั้ง

11. จากนั้นพิมพ์คำสั่ง adb install ชื่อแอพ.apk โดยชื่อแอพคือชื่อไฟล์ .apk ที่เราดาวน์โหลดมา

install android on windows 10 mobile_6

 

12. จากนั้นระบบจะขึ้นหน้าจอเตรียมติดตั้งแอพ ให้เรารอสักพักก็เป็นอันเสร็จสิ้นครับ (นานพอสมควร ขึ้นกับขนาดของแอพด้วย) โดยแอพที่ติดตั้งสำเร็จจะอยู๋ในส่วน recent app ของมือถือ

 

ตอนนี้แอพที่ลงได้ยังมีไม่มากเท่าไหร่ จากวิดีโอนี้ทาง WMPoweruser สามารถติดตั้งแอพต่างๆเหล่านี้ได้ ได้แก่ slack, launcher, casper, solid explorer แต่ก็มีรายงานว่าแอพที่ใช้ได้อีกได้แก่ Facebook pages manager เป็นต้น

ข้อควรระวังคือ
  1. การทำตามขั้นตอนนี้มีความเสี่ยง เนื่องจากเป็นการติดตั้งผ่านโหมดของนักพัฒนานะครับ ควรทำโดยยอมรับความเสี่ยงข้อนี้เอาไว้ด้วย
  2. ตอนนี้วิธีนี้ไม่สามารถติดตั้งได้ทุกแอพนะครับ
  3. สำหรับแอพที่ต้องติดต่อกับ Google Services เช่นเกมส์หลายๆเกมส์จะยังไม่สามารถติดตั้งได้

เพื่อนๆที่สนใจก็ลองดูกันได้ครับ

 

 

 

ที่มา: WMPoweruser