หลังจากที่มีข่าวลือว่า Microsoft จะทำให้ Windows 10 รองรับการใช้งานแอพของระบบปฏิบัติการคู่แข่งอย่าง Android ไป และตอนนี้ในงาน BUILD 2015 ข่าวลือก็เป็นจริง (บางส่วน) ครับ
สิ่งที่เป็นจริงคือ Microsoft เพิ่มทางเลือกให้นักพัฒนา สามารถใช้งานโค๊ดเดิมของแอพพลิเคชั่นที่พัฒนาสำหรับระบบ Android ด้วยภาษา JAVA หรือ C++ มาทำการคอมไพล์ใหม่ และสร้างเป็นแอพสำหรับระบบปฏิบัติการ Windows 10 ได้ทันที ซึ่งแอพรองรับการตอบสนองจากผู้ใช้ทั้งการใช้เมาส์ หรือหน้าสัมผัสรวมถึงคีย์บอร์ด และคอนโทรลต่างๆของ Windows 10 ได้อย่างสมบูรณ์และประสิทธิภาพที่ได้ Microsoft อ้างว่าลื่นไหลทีเดียว (แต่ในงานมีการสาธิตไม่มากนัก)
เพราะฉะนั้นสิ่งที่บอกว่าเป็นจริงบางส่วนคือ Windows 10 ไม่สามารถรันแอพ apk ของ Android ได้ตรงๆ แต่เป็นการอำนวยความสะดวกในการพอร์ตแอพมากกว่า ซึ่งทางนี้ก็ถือว่าเป็นทางเลือกที่น่าสนใจ และอำนวยความสะดวกให้กับนักพัฒนาได้อย่างมาก
Microsoft สาธิตตัวอย่างแอพ Android ที่คอมไพล์ด้วยวิธีนี้บนเวทีด้วย จะเห็นได้ว่าหน้าตาเหมือนกัน การใช้งานเหมือนกันซึ่งทั้งหมดนี้ นักพัฒนาแทบไม่ต้องทำอะไรใหม่เลยทีเดียว
และที่น่าประหลาดใจกว่าคือ Microsoft ไม่ได้หยุดแค่ Android แต่ยังสามารถพอร์ตแอพจากระบบ iOS มาบน Windows 10 ได้ง่ายๆเช่นกัน ซึ่งนักพัฒนาสามารถพัฒนาแอพได้ด้วยภาษา Object C เหมือนเดิมแค่นำมาคอมไพล์ใหม่ด้วย Visual Studio เท่านั้น (อาจมีการดีบั๊คอีกเล็กน้อย) ก้ได้แอพ Windows 10 แล้ว และในงานมีการโชว์การคอมไพล์เกมส์กันสดๆด้วย ซึ่ง Microsoft ระบุว่าการพอร์ตแอพรูปแบบนี้ไม่ได้จำกัดเฉพาะแอพง่ายๆเท่านั้น แต่แอพที่มีความซับซ้อนกว่าก็สามารถทำได้เช่นกัน
นอกจากนี้ยังมีการแอบกัด Apple เล็กๆด้วย ทั้งเกมส์ที่คอมไพล์ที่เป็นรูป Apple และการล้อเลียนด้วยการทำ Achievement ในเกมส์ที่กัด Apple แบบเต็มๆ
สำหรับคนที่สงสัยว่ามันจะเวิร์คจริงๆหรือ? Microsoft ระบุว่า Candy Crush Saga ของค่าย King เป็นตัวอย่างของค่ายเกมส์ที่ใช้เทคนิคนี้ในการพอร์ตเกมส์มาลงบน Windows phone ได้อย่างรวดเร็วและแก้ไขโค๊ดไม่มากนัก และเร็วๆนี้ King จะมีเกมส์สำหรับชาว Windows phone อีกแน่นอน
นี่เป็น 2 ใน 4 ทางเลือกที่ Microsoft เตรียมมาลบช่องว่างของแอพในยุค Windows 10 ครับ ทั้งการรันเว็บแอพ, การรองรับแอพแบบ Win32 (หรือแอพบน Windows แบบปกติ) และแอพของคู่แข่งทั้ง 2 ราย
ทัศนคติผู้เขียน
ต้องจับตาดูกันต่อไปว่า แผนที่ Microsoft เตรียมไว้นี้ จะให้ผลอย่างที่ Microsoft ต้องการหรือไม่ เพราะ Microsoft ตั้งเป้าเอาไว้ว่า ด้วยวิธีนี้ จะเป็นหนึ่งในปัจจัยที่ทำให้ Microsoft จะมีผู้ใช้งาน Windows 10 ได้ถึง 1 พันล้านคนใน 2-3 ปีหลังจาก Windows 10 วางจำหน่าย
นอกจากนี้ สิ่งที่ Microsoft ต้องขบคิดต่อคือ จะจัดการกับแอพเหล่านี้อย่างไรใน Windows store จะปล่อยให้อยู่ใน Store ร่วมกับแอพอื่นๆตามปกติ? หรือจะมี Store เฉพาะสำหรับแอพเหล่านี้? รวมถึงจะจูงใจให้คนทำแอพ Windows แท้ๆ ตามแนวทางที่พยายามชูอย่าง Universal Apps ได้อย่างไร ในเมื่อการพอร์ตแอพสะดวกเสียขนาดนี้? (หรือเปล่า?) และการพอร์ตแอพแบบยกมาทั้งกระบิ จะทำให้เกิดปัญหาหน้าจอการใช้งานที่ไม่เข้ากับแนวทาง Metro ของตัวเองหรือไม่?
นี่แค่เริ่มคิดนะครับเนี่ย
ที่มารูป: The Verge, Windows Central