Xamarin

มาแล้ว!! สรุป Xamarin รุ่นพรีวิวสำหรับ iOS 10, watchOS 3, และ tvOS 10

เรื่องที่เกี่ยวข้อง - Xamarin, Xamarin Studio, Xamarin.iOS

หลังจาก WWDC ของ Apple ไม่นาน วันนี้ Xamarin ได้ปล่อยรุ่น Early Preview สำหรับพัฒนาแอพพลิเคชั่นบนระบบ iOS 10, tvOS 10, watchOS 3, และ macOS Sierra แล้วครับ

โดยในคู่มือสำหรับรุ่นพรีวิวมีรายละเอียดน่าสนใจหลายๆ โค้ชพลขอสรุปส่วนที่เด่นๆ มาไว้ด้านล่างครับ

iOS 10

iOS 10 - Siri WWDC

  1. ควมคุมความสว่างของหน้าจอได้ (True Tone Display)
  2. รองรับ App Extension เพิ่มเติม (Call Directory, Intent & Intent UI, Messages, Notification Content, Notification Services, Sticker Pack)
  3. เพิ่มความสามารถของ App Search
  4. Apple Pay รองรับการชำระเงินผ่านเว็บไซต์, Siri, และ Maps (แน่นอน ว่าของ Apple เอง)
  5. Call Kit สำหรับการติดต่อสื่อสารผ่าน VOIP
  6. Message App Integretion พูดง่ายๆ คือรองรับการส่งข้อความ และไฟล์มีเดียต่างๆ เข้าแอพ Message รวมไปถึงการใช้ Sticker Pack
  7. Proactive Suggestion รองรับการเข้าถึงข้อมูลในแอพมากขึ้น เช่น จากใน Lock Screen, CarPlay, Maps และ Quick Type
  8. Security and Privacy ปรับปรุงเรื่องความปลอดภัย และความเป็นส่วนตัว
  9. SiriKit สามารถเรียกใช้ความสามารถของ Siri ได้
  10. Speech Recognition อันนี้ผมรอมานาน ด้วยความสามารถนี้เราสามารถแปลงเสียงพูด หรือแม้แต่เสียงที่อัดไว้เป็นข้อความได้
  11. User Notification ควบคุมแจ้งเตือนได้มากขึ้น เช่นตามสถานที่ (Location) หรือช่วงเวลาของวัน
  12. Video Subscriber Account อันนี้เหมาะสำหรับแอพซีรี่ยส์ และพวกรายการทีวี
  13. รองรับสีมากขึ้น
  14. Widget ดูดีขึ้น และมีการปรับ API ภายใน

tvOS 10

tvOS 10 - WWDC

  1. รองรับธีมสี ขาวและดำ
  2. Security and Privacy ปรับปรุงเรื่องความปลอดภัย และความเป็นส่วนตัว
  3. Video Subscriber Account อันนี้เหมาะสำหรับแอพซีรี่ยส์ และพวกรายการทีวี
  4. รองรับสีมากขึ้น

watchOS 3

watchOS 3 - Workout App - WWDC

  1. รองรับการจ่ายเงินซื้อ In-App Payment
  2. รองรับ Background Task แล้ว! อันนี้โค้ชพลอยากได้มาก แต่มันจะกินแบตขึ้นป่าว? แปลว่า Apple Watch รุ่นต่อไปแบตจะใหญ่ขึ้น?
  3. ปรับปรุง Complication (Widget เล็กๆ ของแอพที่แสดงในหน้าจอ Apple Watch ได้)
    1. เช่นแตะที่ Complication แล้วเปิดแอพ
    2. ระบบจะจัดทรัพยากรให้แอพที่ถูกเลือกแสดง Complication
    3. แถม Apple ผลักดันให้แอพที่มี Complication ใน Apple Watch Face Gallery ด้วยนะ
  4. Framework ใหม่เอื่ยม
    • SceneKit และ SpriteKit
    • AVFoundation จัดการและเล่นไฟล์เสียง
    • CloudKit แลกเปลี่ยนข้อมูลกับ iCloud
    • Core Audio
    • GameKit ไว้สร้าง Social Games
  5. Proactive Suggestion รองรับการเข้าถึงข้อมูลในแอพมากขึ้น เช่น จากใน Lock Screen, CarPlay, Maps และ Quick Type
  6. มีระบบ Dock กับ  SnapShot
    1. Dock เหมือนระบบเก็บแอพที่ใช้บ่อยๆ ให้เข้าถึงได้ง่าย (เหมือน Dock ของ OS X และ macOS)
    2. Snap Shot เป็นภาพนิ่งที่แสดงหน้าตาของแอพ (เหมือนตอนเปลี่ยนแอพใน iOS)
  7. User Notification ควบคุมแจ้งเตือนได้มากขึ้น เช่นตามสถานที่ (Location) หรือช่วงเวลาของวัน
  8. Watch Connectivity Framework

  9. WatchKit Framework

    1. เช็คสถานะของเม็ดมะยม (Digital Crown หน่ะแหละ)
    2. เช็คสถานะการทำงานของแอพได้ เตรียมใช้ก่อนเข้าสู่ Background
    3. แสดงปุ่ม Apple Pay ได้
    4. รองรับการตอบสนองต่องานจำพวก Background
  10. Workout App สามารถทำงานแบบ Background ได้

macOS Sierra

macOS Sierra - WWDC

  1. Apple File System รองรับระบบไฟล์หนึ่งเดียว ทั้ง iOS, macOS, tvOS, watchOS
  2. Apple Pay
    •  รองรับการจ่ายเงินซื้อจากหน้าเว็บเลย
    • มี JavaScript Framework ให้เอาไปใช้บน Website เพื่อให้ผู้ข้าชมสามารถชำระเงินผ่านระบบ Apple Pay และสามารถใช้ iPhone และ Apple Watch ชำระเงินได้
  3. CloudKit Data Sharing
  4. Safari App Extensions รองรับการ port Extension มาจาก iOS Safari Extension
  5. Smart Card Driver Extension รองรับการอ่านข้อมูล Smart Card 
  6. Unified Logging อันนี้เป็นระบบ Log อย่างเป็นทางการจาก Apple สามารถ log ข้อมูลได้แม้กระทั้งอุปกรณ์ที่เชื่อมต่อ macOS อยู่
  7. รองรับสีมากขึ้น

อยากลองใช้กับ Xamarin Studio

แน่นอนว่าพวกเราอยากจะลองความสามารถใหม่ๆ ใน Xamarin สำหรับฝั่ง Apple แล้วล่ะ

ซึ่งต้องให้แน่ใจว่าเครื่อง Mac ของเรา

  • เป็น OS X เวอร์ชั่น 10.11.5 (El Capitan) เป็นอย่างน้อย
  • ติดตั้ง Xcode 8 Beta ตัวล่าสุด

หลังจากนั้นก็สามารถเข้าไปดาวน์โหลดและติดตั้งระบบตามคู่มือของแต่ละ OS เลย (Apple นี่ OS เยอะจริงๆ)

สุดท้ายนี้ทีมงาน Xamarin ยังย้ำว่าอัพเดตสำหรับ Visual Studio จะตามมาไม่ช้านะจ๊ะ 😉

ค้นพบแนวคิดการออกแบบ และพัฒนา Mobile App แบบ Cross Platform ที่เข้าใจง่าย

โทรติดต่อ 083-071-3373 หรือทางอีเมลล์ [email protected]

 

 

เริ่มต้นยุค AI ด้วยคอร์สฟรี และพรีเมี่ยม กับพล

หากชอบสิ่งที่พลเล่า เรื่องที่พลสอน สามารถสนับสนุนพลโดยการเข้าเรียนคอร์สออนไลน์ของพลนะคร้าบ

  • เข้าใจง่าย ใช้ได้จริง ออกแบบการสอนอย่างเข้าใจโดยโค้ชพล
  • มีคอร์สสำหรับคนใช้งานทั่วไป จนถึงเรียนรู้เพื่อใช้งานในสายอาชีพขั้นสูง
  • ทุกคอร์สมีใบประกาศณียบัตรรับรองหลังเรียนจบ

เราใช้คุกกี้เพื่อพัฒนาประสิทธิภาพ และประสบการณ์ที่ดีในการใช้เว็บไซต์ของคุณ คุณสามารถศึกษารายละเอียดได้ที่ นโยบายความเป็นส่วนตัว และสามารถจัดการความเป็นส่วนตัวเองได้ของคุณได้เองโดยคลิกที่ ตั้งค่า

Privacy Preferences

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

Allow All
Manage Consent Preferences
  • Always Active

Save