ตามที่ Microsoft ประกาศเอาไว้ก่อนหน้านี้ครับว่า Windows 10 (ทั้งเวอร์ชั่นพีซีและ mobile) จะรองรับการพอร์ตแอพจากระบบ Android และนำมาใช้บน Windows ได้ในแบบที่นักพัฒนาแทบไม่ต้องทำอะไรใหม่เลย และตอนนี้มีเอกสารที่อธิบายแนวทางนี้อย่างละเอียดออกมาแล้วครับ
เอกสารความยาว 47 หน้านี้อธิบายภาพรวมสำหรับนักพัฒนา ทั้งแนวทางการพอร์ตแอพและการรันแอพ Android บน Windows 10 ซึ่งเพื่อนๆสามารถดาวน์โหลดได้จากที่นี่
โดยสรุปคือ แนวทางการพอร์ตแอพจาก Android มายัง Windows 10 นั้นมี 2 ลักษณะคือ
- ถ้าในแอพนั้นไม่มีการเรียกใช้ services ต่างๆของ Google เลย นักพัฒนาสามารถพอร์ตแอพนั้นมาได้ทันทีโดยไม่ต้องเขียนโค๊ดใดๆใหม่
- แต่ถ้าแอพนั้นมีการเรียกใช้ services ของ Google (เช่นระบบแผนที่ ระบบ search ฯลฯ) นักพัฒนาจะต้องมีการเขียนโค๊ดเพิ่มเล็กน้อย ด้วยเครื่องมือพัฒนาที่มีรหัสว่า Project Astoria นี้ ซึ่งชุดพัฒนา Astoria นี้จะมีให้ใช้งานทั้งบน PC และ Mac
นอกจากนี้แอพที่พัฒนาภายใต้โครงการ Project Astoria จะรันบนส่วนที่ชื่อว่า Pico-process ซึ่งเป็น environment สำหรับการรันแอพที่มาจากระบบ Android โดยเฉพาะ ซึ่ง Pico-process นี้เป็น run-time ตัวหนึ่งที่ซ่อนอยู่ภายใน Windows 10 ตั้งแต่แรก (และเคยมีข่าวที่ผู้ใช้งานรายหนึ่งค้นพบเจ้า run-time ตัวนี้อยู่ใน Windows 10 Mobile Insider preview build ล่าสุดด้วย)
และด้วยการที่ Windows 10 มาพร้อมกับ run-time ที่สามารถเรียกใช้งานแอพ Android ได้อย่างสมบูรณ์นี้ทำให้สามารถคาดหวังได้ว่าประสิทธิภาพการใช้งานแอพ Android บน Windows 10 จะไม่ต่างจากการใช้งานบนมือถือ Android เลยทีเดียว (ต่างจากการใช้อีมูเลเตอร์ที่สื่อหลายๆสำนักคาดเดาไว้ตอนแรก หรือแบบเดียวกับที่ BlackBerry ใช้ใน BB10)
แฟนๆ Windows 10 และ Windows 10 Mobile ก็รอจับตาดูกันให้ดีครับ ว่าแอพที่มาจาก Project Astoria และ Project Islandwood (แอพที่พอร์ตจาก IOS) จะมาช่วยกระตุ้นตลาดของ Windows 10 ได้มากน้อยเพียงใด
ที่มา: WMPoweruser