Apple ได้ออกพรีวิวแรกของ Swift 3.0 แล้ว ทั้งบนหน้าเว็บของ Swift และบน GitHub สำหรับ Swift 3.0 นี้ ในเว็บไซต์ก็มีการแจ้งเตือน Snapshot นี้ว่ายังไม่ใช่ official release รวมถึงบน GitHub ก็เตือนว่า Swift 3.0 นี้เป็น source-breaking change หมายความว่า Swift 3.0 นี้จะไม่เข้ากับ Swift เวอร์ชันก่อนหน้า และ Apple ก็บอกว่า Swift เวอร์ชันถัดๆ ไปจะทำให้เข้ากับ Swift 3.0 ให้มากที่สุดเท่าที่เป็นไปได้ นอกจากนี้ใน GitHub ยังกล่าวถึงช่วงเวลาที่คาดว่าจะปล่อย Swift 3.0 เวอร์ชันเต็มได้คือปลายปีนี้ ส่วนรายละเอียดการปรับปรุง Swift 3.0 ที่บอกใน GitHub ตอนนี้ เช่น API design guidelines: มีแนวทางสำหรับการตั้งชื่อและออกแบบ API ให้เป็นไปในทางเดียวกัน API ของ Objective-C ที่ถูกนำเข้ามายัง Swift จะถูกแปลงให้เป็นไปตามแนวทางการตั้งชื่อใหม่ของ Swfit ด้วย โดยคอมไพเลอร์ของ Swift 3 จะจัดการให้ ไลบราลี่หลัก เช่น Foundation, libdispatch จะเปลี่ยนไปใช้แนวทางสำหรับการตั้งชื่อของ API ของ Swift แบบใหม่ ดังนั้นจะเห็นการอัพเดตครั้งใหญ่ Swift 3 จะปรับปรุงการทำงานกับ API และการนำเข้าคลาสทั่วๆ ไปจาก Objective-C และสามารถนำเข้า API จากภาษา C มาในลักษณะ object ซึ่งจะทำให้การทำงานง่ายขึ้น จัดการ syntax ใหม่ของภาษา ฉะนั้นฟีเจอร์ต่างๆ ที่เป็นปัญหาและมีความคลุมเครือจะถูกล้างออกไป ปรับปรุงเครื่องมือต่างๆ เน้นการแก้บั๊กในคอมไพเลอร์และฟีเจอร์ต่างๆ ใน IDE รวมถึงเพิ่มความเร็วในการคอมไพล์, ปรับปรุงประสิทธิภาพของโค้ดที่สร้างขึ้นมา, ปรับปรุงการแสดง error และ warning ให้เที่ยงตรงกว่าเดิม สำหรับใครที่สนใจการปรับปรุงภาษา Swift แบบฉบับเต็ม รวมถึงนักพัฒนาที่อยากดาวน์โหลดมาลองเล่นก่อน สามารถไปที่ GitHub ของ Swift ซึ่งคาดว่า Swift 3.0 จะเปิดตัวในงาน WWDC 2016 ที่จะจัดในเดือนนี้ ที่มา - GitHub ของ Swift, Swift Blog Topics: SwiftApple