วันศุกร์ที่ 1 พฤษภาคม พ.ศ. 2558

นำโค้ด Android/ios/.NET มาสร้างแอพบน windows 10

แนวคิดการนำโค้ดของแพลตฟอร์มต่างๆ มาสร้างเป็นแอพบน Windows 10 มีชื่อเรียกอย่างเป็นทางการว่า Universal Windows Platform Bridges (ตัวย่อ UWPB) เป้าหมายของมันก็ชัดเจนว่าต้องการเพิ่มจำนวนแอพบน Universal Windows Platform (UWP) ให้มากที่สุดเท่าที่เป็นไปได้
IMG_0339
เบื้องต้นไมโครซอฟท์สร้าง Bridge ทั้งหมด 4 แบบ แยกตามแพลตฟอร์มยอดฮิตต่างๆ โดยแต่ละตัวมีชื่อโค้ดเนมเรียกขานของตัวเอง ดังนี้

Project Astoria (Android)

หรืออีกชื่อหนึ่งคือ "Project A" เราสามารถนำโค้ดจากแอพ Android มาแปลงเป็นแอพบน Windows 10 for phones โดยแก้ไขไม่เยอะนัก
  • ไมโครซอฟท์จะออกไลบรารีชื่อ interoperability library ให้เชื่อมต่อแอพเข้ากับบริการของไมโครซอฟท์แทนบริการของกูเกิล (ยังไม่มีข้อมูลว่าทำอะไรได้บ้าง ทดแทน Google Play services ได้มากน้อยแค่ไหน)
  • มีตัวช่วยแปลง UI ให้หน้าตาคล้าย Windows 10 มากขึ้น
  • เขียนแอพบน IDE ตัวไหนก็ได้ จะใช้ Android Studio หรือ Visual Studio ก็ได้
  • Project Astoria จะเปิดตัวช่วงกลางปี 2015 แต่ตอนนี้เปิดให้นักพัฒนาทดสอบในวงปิดแล้ว

Project Islandwood (iOS)

  • นำโครงการจาก Xcode มาใช้ใน Visual Studio ดีบั๊กและคอมไพล์ด้วย Visual Studio
  • แก้โค้ดภาษา Objective-C ไม่เยอะก็ใช้งานได้แล้ว
  • เรียกใช้ฟีเจอร์ต่างๆ ของ Universal Windows Platform
  • ตอนนี้ยังทำไม่เสร็จ แต่เปิดให้นักพัฒนาทดสอบในวงปิด

Project Centennial (Classic Windows app)

  • นำโค้ด .NET และ Win32 มาจัดแพ็กเกจใหม่ เพื่อส่งขึ้นขายใน Windows Store
  • แอพเดิมสามารถเรียกใช้ฟีเจอร์และบริการของ Universal Windows Platform ได้ด้วย
  • จะประกาศข้อมูลเพิ่มเติมช่วงกลางปี ตอนนี้ยังไม่เปิดให้ทดสอบ

Project Westminster (Web)

  • นำเว็บแอพที่มีอยู่แล้วมาสร้างเป็นแอพบน Windows Store
  • เมื่อติดตั้งแอพแล้ว เว็บแอพสามารถเรียกใช้ Windows API ได้ผ่าน JavaScript
  • การแปลงเว็บเป็นแอพง่ายมาก แค่ป้อน URL แล้วกด publish ได้เลย
  • จะออกรุ่นจริงช่วงกลางปี ตอนนี้ยังไม่เปิดให้ทดสอบ

ข้อมูลจาก blognone
https://www.facebook.com/man4460

ไม่มีความคิดเห็น:

แสดงความคิดเห็น

 

ค้นหาบล็อกนี้

เกี่ยวกับฉัน