ยังอัพเดตกันต่อเนื่องกับ Xamarin.Essentials ชุดรวม API ครอบจักรวาลของสาย .NET ที่ต้องการพัฒนา iOS และ Android Application มาในเดือนกรกฎาคมนี้ก็ออกเป็นเวอร์ชั่น 1.3-preview แล้วครับ
Xamarin.Essentials เป็นชุดคำสั่ง Library ที่เรียกใช้งาน Native code บน iOS และ Android ทำให้นักพัฒนาสามารถใช้ C#.NET เรียกใช้งาน Native API ใน Mobile Application ของตัวเองได้
API สำหรับคนพัฒนาแอพด้วย Xamarin
ปัจจุบัน Xamarin.Essentials รองรับ API บน iOS และ Android กว่า 50 ตัว เช่น Geolocation, Maps, และ Secure Storage แต่หลายๆ คนก็ได้เอา Xamarin ไปทำแอพบน platform อื่นๆ ด้วย เช่น Apple TV และ watchOS
ดังนั้นในการปล่อย Xamarin.Essentials 1.2 ทางทีมพัฒนาก็ได้ออกมาประกาศว่า
Xamarin.Essentials 1.3 เป็นต้นไป จะรองรับการนำ API ไปใช้งานบน watchOS และ Apple TV ด้วย
ซึ่งในเวอร์ชั่น Preview นี้ Xamarin.Essentials จะรองรับ API จำนวนหนึ่งก่อน ได้แก่
- preferences
- secure storage
และ API ที่เชื่อมต่อกับ Sensor อื่นๆ จะตามมาภายหลังครับ
Xamarin.Essentials สำหรับ Tizen
ช่วงหลังมานี้ ทางทีม Xamarin ได้ทำงานร่วมกับ Tizen เพื่อนำ Xamarin.Essentials มาใช้งานใน Tizen Application บนระบบของ Samsung ได้สักพักแล้ว
และเนื่องจาก Samsung เอง ได้นำ .NET Core ไปใช้ใน Runtime ของตัวเอง และใช้ Xamarin.Forms ในการสร้าง User Interface ของแอพพลิเคชั่น เราจึงสามารถใช้ code เดียวกับ .NET Application ในแอพของ Tizen ด้วย
ทำให้พวกเราที่ใช้ Xamarin สามารถเลือก Tizen เป็น Platform ที่ 3 มากกว่าแค่ iOS และ Android นั่นเองครับ
- ดูแนวทางการพัฒนา Tizen Application ได้ที่ Tizen Developer Portal
- ดูตัวอย่างการใช้ Xamarin.Essentials บน Tizen เช่น Sensors และ Text-to-speech
อ้างอิง – Xamarin Blog