กูเกิลเปิดตัว Instant Apps ตั้งแต่งาน I/O 2016 และเริ่มปล่อยใช้งานกับผู้ใช้จริงเมื่อต้นปีที่ผ่านมา วันนี้กูเกิลก็ประกาศให้นักพัฒนาทุกคนเข้าถึง Instant Apps ได้แล้ว
Instant Apps ต้องแยกแอปเป็นส่วนๆ เพื่อให้ตัวแอปโหลดได้เร็ว กูเกิลระบุว่านักพัฒนาชุดแรกที่ทำงานกับกูเกิลสามารถแก้แอปเป็น Instant Apps ได้ภายใน 4-6 สัปดาห์ โดยนักพัฒนาต้องใช้ Android Studio 3.0 และโหลด Android Instant Apps SDK ตัว Play Console จะมีช่องให้อัพโหลด APK แยกกันระหว่างแอปแบบติดตั้งปกติและ Instant Apps
Android Studio 3.0 ยังรองรับภาษา Kotlin เป็นภาษาทางการภาษาที่สองนอกจากจาวา โดยตัวภาษา Kotlin นั้นเขียนสั้นกว่าจาวาในหลายกรณี ขณะที่ตัวโค้ดทำงานเข้ากับจาวาได้เต็มรูปแบบ ทำให้นักพัฒนาสามารถเลือกย้ายภาษาสำหรับพัฒนาได้ทีละส่วน ตัวพัฒนาโดย JetBrains ผู้พัฒนา IntelliJ เครื่องมือค่อนข้างครบถ้วน รวมถึงตัวแปลงภาษาจาวาเป็น Kotlin
นอกจากการรองรับบนแอนดรอยด์แล้ว กูเกิลยังเตรียมสร้างมูลนิธิไม่หวังผลกำไรขึ้นมาดูแลการพัฒนา Kotlin ต่อไป โดยร่วมกับ JetBrains ผู้พัฒนาเดิม
ที่มา - Android Developers: Instant Apps, Android Developers: Kotlin
Comments
หมายถึง JetBrains หรือเปล่าครับ
แก้ไขแล้วครับ
lewcpe.com, @wasonliw
แบบนี้เป็นไปได้ไหมครับ ว่าในอนาคตจะเลิกใช้ Java เปลี่ยนมาใช้ Kotlin แค่อย่างเดียว
น่าจะมีโอกาศเกิดขึ้นได้
จริงๆแล้ว Kotlin มันก็แปลงตัวเองเป็น Java อยู่ดีละครับ 555
Android Studio ก็พัฒนาโดย JetBrains ครับ
จริงๆ google น่าจะมาช่วยภาษา jvm อื่นๆ บ้าง :-)
ภาษา Kotlin นี่จะกลายเป็นเหมือน Swift หรือเปล่าเนี่ย
ล่อให้มาเขียน แต่เปลี่ยนไปเปลี่ยนมาไม่นิ่งซักที สุดท้ายต้องกลับไปตายรังภาษาเก่า
ไม่งั้นเปลี่ยน version ทีแก้บาน = ="
555 พูดซะน่ากลัวเลย
ผมใช้อยู่แล้ว ไม่รู้สึกอย่านั้นนะครับ มีเจอบ้างที่ตอนแรกชีวิตลำบากนิดนึงเช่นทุก class ถือว่าเป็น final by default ถ้าใครจะมาสืบทอดต่อต้องไปเพิ่มคำว่า open ที่ class แม่ แล้วเวลาใช้กับ spring framework มันไปสร้าง class ที่สิบทอดจากของเราอัตโนมัติ ตอนแรกก็พังกระจาย ต้องมาเพิ่มคำว่า open เองหลายที่ แต่พอคนใช้บ่นเยอะ ๆ ไม่นานเค้าก็ออก plugin มาให้ที่รู้เองว่า class พวกนี้เดี๋ยว spring จะมาใช้แล้วก็ทำให้เป็น open เอง
สรุปว่าเวลาเปลี่ยนมักจะทำให้ชีวิตง่ายขึ้นมากกว่า
นับถือตรงใช้ spring framework เพราะต้องเข้าใจ dependency injection อย่างถ่องแท้ถึงจะมันส์
+1
ทำมาตั้งแต่ปี 2011 ป่านนี้ก็น่าจะนิ่งแล้วนะครับ
ถ้าเทียบกับอีกฝั่ง Swift ทำมาตั้งแต่ปี 2010 ป่านนี้ยังไม่นิ่งเลยครับ Orz
ส่วนตัวภาษา Kotlin ตอนนี้มันอาจจะยังดูดีเพราะยังอยู่ 1.x เปลี่ยน .x ตัวท้ายก็เพิ่มนิดๆ หน่อยๆ แต่ถ้าได้ขึ้น 2.x เมื่อไหร่ ความบันเทิงได้บังเกิดแหง
แล้วภาษา GO ที่เป็นของกูเกิลหล่ะ ไม่ได้ไปต่อใน android รึ T T อุตสาห์ศึกษา