ปี 2016 กูเกิลประกาศว่า Android ยังไม่มีแผนรองรับภาษาอื่นนอกจาก Java ส่วน ปี 2017 กูเกิลประกาศรองรับภาษา Kotlin โดยมีศักดิ์ฐานะเท่ากับ Java
ปี 2019 กูเกิลประกาศว่าจากนี้ไป แพลตฟอร์ม Android จะเป็น Kotlin-First โดยฟีเจอร์ใหม่ๆ ของ ชุดเครื่องมือ Android Jetpack จะถูกพัฒนาเป็นภาษา Kotlin ก่อน ส่วนภาษาอื่นๆ จะตามมาช้ากว่า
คำแนะนำของกูเกิลตอนนี้คือ ถ้าจะเริ่มโครงการพัฒนาใหม่ ควรเริ่มเป็น Kotlin ได้แล้ว เพราะเขียนโค้ดง่ายกว่า ทดสอบง่ายกว่า ดูแลรักษาโค้ดง่ายกว่า
อย่างไรก็ตาม นี่ไม่ได้แปลว่าภาษาอื่นๆ จะถูกทิ้ง กูเกิลจะยังซัพพอร์ต Java (และ C++ ในกรณีเขียนโค้ดเนทีฟ) ต่อไป รวมถึงจะตามอัพเดตฟีเจอร์ของภาษาเวอร์ชันใหม่ๆ ทั้ง Java 10 และ C++ 17 ให้ด้วย
ที่มา - Android Developers Blog
Comments
ตอนนี้ Kotlin ยังต้องแปลงเป็น JAVA อยู่หรือไม่ครับหรือมีรันไทม์แล้ว
Java / Kotlin แปลงเป็น .Dex (byte code ของ Android) เหมือนกันหมดครับ
ผมอยากรู้ว่าตัว Kotlin เองสามารถใช้ได้โดยไม่ต้อง install Java ในเครื่องเลยได้หรือไม่ครับตอนนี้?
ย้ายจาก C# มา Python ยังไม่ทันชำนาญ นี้ต้องมาเรียน Kotlin อีกแล้วเหรอเนี้ย
ยอมรับว่า JAVA ซับซ้อนเกินไป