ไมโครซอฟท์ปรับปรุง Project Islandwood ให้รองรับการแปลง UIKit เป็น XAML

Discussion in 'เทคโนโลยี' started by iPokz, Jul 18, 2016.

  1. iPokz

    iPokz ~" iPokz "~ Staff Member

    ไมโครซอฟท์ประกาศปรับปรุง 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

    [​IMG]

    Topics: MicrosoftiOSDevelopment
     

Share This Page