หลุดเอกสาร Project Astoria เผยแนวทางการพอร์ตและรันแอพ Android บน Windows 10


ตามที่ Microsoft ประกาศเอาไว้ก่อนหน้านี้ครับว่า Windows 10 (ทั้งเวอร์ชั่นพีซีและ mobile) จะรองรับการพอร์ตแอพจากระบบ Android และนำมาใช้บน Windows ได้ในแบบที่นักพัฒนาแทบไม่ต้องทำอะไรใหม่เลย และตอนนี้มีเอกสารที่อธิบายแนวทางนี้อย่างละเอียดออกมาแล้วครับ

เอกสารความยาว 47 หน้านี้อธิบายภาพรวมสำหรับนักพัฒนา ทั้งแนวทางการพอร์ตแอพและการรันแอพ Android บน Windows 10 ซึ่งเพื่อนๆสามารถดาวน์โหลดได้จากที่นี่

เครดิตรูป: WMPoweruser



โดยสรุปคือ แนวทางการพอร์ตแอพจาก 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 ล่าสุดด้วย)



เครดิตรูป: WMPoweruser[/caption]



และด้วยการที่ Windows 10 มาพร้อมกับ run-time ที่สามารถเรียกใช้งานแอพ Android ได้อย่างสมบูรณ์นี้ทำให้สามารถคาดหวังได้ว่าประสิทธิภาพการใช้งานแอพ Android บน Windows 10 จะไม่ต่างจากการใช้งานบนมือถือ Android เลยทีเดียว (ต่างจากการใช้อีมูเลเตอร์ที่สื่อหลายๆสำนักคาดเดาไว้ตอนแรก หรือแบบเดียวกับที่ BlackBerry ใช้ใน BB10)

แฟนๆ Windows 10 และ Windows 10 Mobile ก็รอจับตาดูกันให้ดีครับ ว่าแอพที่มาจาก Project Astoria และ Project Islandwood (แอพที่พอร์ตจาก IOS) จะมาช่วยกระตุ้นตลาดของ Windows 10 ได้มากน้อยเพียงใด



ที่มา: WMPoweruser

Comments

Popular posts from this blog

ทำอย่างไร เมื่อเครื่อง Nokia Lumia ของเราเปิดไม่ติด?

Error code in Windows Phone Store? Worth to know....

จุดเด่น จุดแข็ง ของ Windows Phone ที่หลายๆคนมองข้าม People Hub มีอะไรมากกว่าที่คุณคิด ตอนที่ 1: Link contact