ใน งานเปิดตัว Android 11 Beta กูเกิลนำเสนอ Modern Android Developementแนวทางการพัฒนาแอพยุคใหม่บน Android ที่ประกอบด้วยองค์ประกอบ 5 ประการที่กูเกิล แนะนำ
- ภาษา: Kotlin แทน Java
- IDE: Android Studio
- Distribution: Android App Bundle (.aab)
- API: Android Jetpack
- User Interface: Jetpack Compose
แนวคิด Modern Android ไม่ใช่ของใหม่ เพราะกูเกิลเองพูดถึง แนวคิด Modern Android มาตั้งแต่ปี 2018 แถมองค์ประกอบหลายตัวเริ่มใช้งานกันมานานแล้ว เช่น รองรับ Kotlin ในปี 2017 , Android App Bundle และ Jetpack ในปี 2018, Kotlin-First ในปี 2019 (ถ้ามีตัวที่ใหม่หน่อยคือ Jetpack Compose ที่ออกช่วงปลายปี 2019)
แต่การออกมาย้ำถึง Modern Android รอบล่าสุดนี้ น่าจะสะท้อนทิศทางของกูเกิลที่ชัดเจนว่า อยากให้นักพัฒนามุ่งไปทาง Kotlin และ Jetpack อย่างเต็มที่ แม้นโยบายของ Android ในภาพรวมยังเปิดกว้าง ให้นักพัฒนาเลือกใช้เครื่องมืออะไรก็ได้ตามที่ต้องการ
ที่มา - Google
Comments
แล้ว Flutter ละครับมีความเห็นยังไง?
คนละทีมกันครับ อันนี้จากทีมแอนดรอยด์ของ Google โดยตรง
Jetpack Compose เป็นเนทีฟครับ ส่วน Flutter ข้ามแพลตฟอร์ม
อยากให้เปิดกว้าง เรื่องภาษาในการเขียนแอพมากกว่านี้