ไมโครซอฟท์ประกาศปรับปรุง Windows Bridge for iOS (หรือที่รู้จักกันในชื่อ Project Islandwood) ให้ทำงานดีกว่าเดิม โดยเฉพาะการรองรับโค้ดส่วน UI ที่สร้างด้วย UIKit ของแอปเปิล
เดิมทีไมโครซอฟท์ใช้วิธีพอร์ตคอมโพเนนต์จาก UIKit มาสู่ Windows แบบ 1:1 (เช่น เขียนโค้ดรองรับ UIButton ขึ้นมาเอง) แต่ข้อจำกัดคือไม่สามารถเขียนโค้ดมารองรับคอมโพเนนต์ได้ทุกตัว แถมเจอข้อจำกัดทางเทคนิคมากมาย คุณภาพของโค้ดก็ยังน้อยเพราะเขียนขึ้นมาเพื่อโครงการ Islandwood เพียงโครงการเดียว
แต่แนวทางใหม่ของไมโครซอฟท์คือแปลง UIKit ให้มาเทียบกับคอมโพเนนต์ของ XAML ที่ Windows มีอยู่แล้วโดยตรง ข้อดีคือคอมโพเนนต์ XAML ถูกพัฒนามานานแล้ว เชื่อถือได้เรื่องคุณภาพ
ไมโครซอฟท์ระบุว่าคงไม่สามารถแปลง UIKit ให้เป็น XAML ได้ทั้งหมด 100% แต่ก็จะพยายามทำให้มากที่สุด ซึ่งกระบวนการนี้อยู่ระหว่างการพัฒนา และต้องใช้เวลาอีกสักระยะถึงจะเสร็จสิ้น
นอกจากนี้ ไมโครซอฟท์ยังออกเครื่องมือใหม่ชื่อ Xib2Xaml ที่ช่วยแปลงไฟล์อินเทอร์เฟซ XIB จาก Xcode Interface Builder มาเป็นไฟล์ XAML เพื่อใช้ต่อใน Visual Studio ได้ทันที
ที่มา - Microsoft
Comments
พยายามสุดๆ คงได้สักทางนะครับ
ถึงยังไงก็เสียดาย Astoria อยู่เหมือนกันนะ
Get ready to work from now on.
ผมไม่รอแล้วครับ
ย้ายไป mac OS X แล้วเหรอครับ
เปิดตัวโปรเจคดูน่าสนใจมาก แต่เอาจริงๆกลับเงียบๆ ดูแป๊กๆ