Google Play Console, Android Studio, Kotlin และ Jetpack ได้รับฟีเจอร์ใหม่

นอกเหนือจาก Android 11 เบต้าแล้ว Google ยังได้ประกาศการออกแบบ Play Console ใหม่และเพิ่มคุณสมบัติใหม่ใน Android Studio, Kotlin และ Jetpack

Android 11 Beta อาจเพิ่งเปิดตัว แต่ถ้าคุณเป็นนักพัฒนา ยังมีอะไรให้ตื่นเต้นอีกมากมาย นอกเหนือจาก Android 11 แล้ว Google ยังนำเสนอสิ่งดีๆ มากมายสำหรับนักพัฒนา รวมถึงคุณสมบัติใหม่ด้วย การออกแบบ Google Play Console, Android Studio เวอร์ชันใหม่ และ AndroidX และ Kotlin มากมาย อัปเดต

การออกแบบใหม่ของ Google Play Console

ก่อนอื่น เรามาพูดถึง Google Play Console ใหม่กันก่อน นับตั้งแต่เปิดตัวหลักเกณฑ์การออกแบบ Material ใหม่ Google ได้ (อย่างช้าๆ) อัปเดตแอปและเว็บไซต์ต่างๆ เป็นภาษาการออกแบบใหม่ และสุดท้ายก็รวม Play Console ด้วย นอกเหนือจากการรีเฟรชการออกแบบแล้ว สิ่งต่างๆ ได้รับการจัดระเบียบใหม่เล็กน้อย Google กล่าวว่ามีระบบการจัดการผู้ใช้ใหม่ที่จะช่วยคุณจัดการผู้คนที่คุณเชิญเข้าสู่บัญชีคอนโซลของคุณ พร้อมด้วยคุณสมบัติอื่น ๆ เพื่อ "ช่วยให้คุณประสบความสำเร็จ" บน Google Play

คุณสามารถดูภาพหน้าจอบางส่วนของการออกแบบใหม่ได้ด้านล่าง

แอนดรอยด์สตูดิโอ 4.1 และ 4.2

สิ่งใหม่ถัดไปคือ Android Studio Google ได้เปิดตัวเวอร์ชันใหม่ 2 เวอร์ชัน: 4.1 ในรุ่นเบต้า และ 4.2 ใน Canary มีคุณสมบัติใหม่ๆ มากมายในรุ่นเหล่านี้ ดังนั้นเราจะพูดถึงคุณสมบัติที่น่าสนใจบางส่วนเท่านั้น

หากคุณได้พัฒนา (หรือปรับปรุง) มามากแล้ว คุณคงรู้จัก Wireless ADB เป็นอย่างดี คุณลักษณะของ ADB นี้ช่วยให้คุณเชื่อมต่อกับอุปกรณ์ของคุณโดยใช้ที่อยู่ IP แทนสายเคเบิล ขออภัย การเปิดใช้งานอาจเป็นเรื่องยาก คุณต้องเล่นซอใน ADB ปกติหรือมีอุปกรณ์ที่รูทแล้ว ด้วย Android Studio 4.2 สิ่งที่คุณต้องมีคืออุปกรณ์ที่ใช้ Android 11 หรือใหม่กว่า และคุณจะสามารถใช้งาน Wireless ADB ได้ในเวลาอันรวดเร็ว

Android Emulator เป็นส่วนหนึ่งของ Android Studio แล้ว ในขณะที่เขียนบทความนี้ ยังไม่ชัดเจนว่าสิ่งนี้หมายถึงอะไร แต่ Google กล่าวว่าจะช่วยให้การทดสอบอัตโนมัติมีความรวดเร็วและบูรณาการมากขึ้น

สุดท้ายนี้ (สำหรับรายการย่อยนี้) บิลด์แอปควรเร็วกว่าเดิมสำหรับอุปกรณ์ที่ใช้ Android 11 หรือใหม่กว่า

นี่คือกราฟิกที่แสดงฟีเจอร์ใหม่ในทั้งสองเวอร์ชัน

Kotlin และ AndroidX

ตอนนี้เรามาพูดถึง คอตลิน และ AndroidX. Kotlin ได้กลายเป็นภาษาที่ได้รับความนิยมมากที่สุดสำหรับการพัฒนา Android มันกระชับกว่า Java มีวิธีการช่วยเหลือที่หลากหลาย รองรับฟังก์ชันส่วนขยาย และยังมีอีกมากมายที่ทำให้ใช้งานได้น่าพึงพอใจมากกว่า Java เนื่องจากข้อดีทั้งหมดนี้ Google จึงแนะนำ Kotlin เป็นภาษาสำหรับการพัฒนา Android อย่างเป็นทางการ

ก่อนอื่น Kotlin มีคุณสมบัติใหม่บางอย่าง ขณะนี้ Android Studio รองรับ Kotlin 1.4 ซึ่งมาพร้อมกับสิ่งใหม่ๆ มากมาย หนึ่งในคุณสมบัติหลักของ 1.4 คือการแปลง SAM สำหรับอินเทอร์เฟซ Kotlin ในขณะนี้ Kotlin ได้แปลงอินเทอร์เฟซ Java วิธีเดียวเป็น lambdas โดยอัตโนมัติเพื่อให้สามารถอ่านได้ดีขึ้น อย่างไรก็ตาม การแปลงนี้ใช้ไม่ได้กับอินเทอร์เฟซที่ประกาศใน Kotlin ในเวอร์ชัน 1.3 แม้ว่าจะใช้อินเทอร์เฟซ Kotlin แบบวิธีเดียว คุณก็ยังต้องเขียนการใช้งานทั้งหมด ใน Kotlin 1.4 สิ่งนี้ไม่จำเป็นอีกต่อไป เพียงทำเครื่องหมายอินเทอร์เฟซ Kotlin วิธีเดียวของคุณด้วย fun ตัวแก้ไข และคุณจะสามารถใช้มันในรูปแบบแลมบ์ดาได้

คุณสามารถอ่านเพิ่มเติมเกี่ยวกับ Kotlin 1.4 ที่นี่ และ ที่นี่.

นั่นไม่ใช่ทั้งหมด Kotlin มีฟีเจอร์อันทรงพลังที่เรียกว่า Coroutines Coroutines มีความคล้ายคลึงกับ Android AsyncTask ที่เลิกใช้งานแล้ว แต่มีคุณสมบัติมากขึ้น มีไวยากรณ์ที่ดีขึ้น และอ่านง่ายขึ้น ขณะนี้ไลบรารี AndroidX สามไลบรารี Lifecycle, WorkManager และ Room ได้รับการสนับสนุนสำหรับ Coroutines ของ Kotlin ซึ่งน่าจะช่วยให้จัดการกับตรรกะ async ได้ง่ายขึ้นเมื่อใช้ไลบรารีเหล่านี้

Jetpack เขียน

ในกรณีที่คุณพลาด ประกาศต่างๆจาก Google เกี่ยวกับเรื่องนี้Jetpack Compose เป็นวิธีใหม่ในการออกแบบเค้าโครงในโปรเจ็กต์ Android แบบเนทีฟ แทนที่จะเป็นการออกแบบเลย์เอาต์ XML ที่จำเป็น Compose เป็นเฟรมเวิร์กการประกาศที่เขียนด้วย Kotlin ทั้งหมด ขณะนี้อยู่ในการแสดงตัวอย่างสำหรับนักพัฒนาซอฟต์แวร์ครั้งแรกมาระยะหนึ่งแล้ว แต่ตั้งแต่วันนี้เป็นต้นไป คุณจะสามารถลองใช้การแสดงตัวอย่างสำหรับนักพัฒนาซอฟต์แวร์ครั้งที่สองได้ มีคุณสมบัติใหม่ๆ มากมายในเวอร์ชันนี้ ได้แก่:

  • การทำงานร่วมกันกับ Android Views ดั้งเดิม
  • ภาพเคลื่อนไหว
  • รายการตามอะแดปเตอร์
  • การแสดงตัวอย่างแบบเรียลไทม์สำหรับการเปลี่ยนแปลงเค้าโครง (ก่อนหน้านี้จำเป็นต้องสร้างโครงการใหม่)
  • กรอกโค้ด

Google หวังที่จะเปิดตัว Compose เวอร์ชันอัลฟ่าในช่วงฤดูร้อนนี้ โดยมีกำหนดการเปิดตัวเต็มรูปแบบในปี 2021


และนั่นคือทั้งหมดที่เรามีในวันนี้! บทความนี้ไม่ได้มีเนื้อหาใหม่ทั้งหมด ดังนั้นโปรดตรวจสอบประกาศอย่างเป็นทางการของ Google เพื่อดูรายละเอียดเพิ่มเติม คุณสามารถดูเสวนาทั้ง 12 รายการที่ Google เพิ่งเผยแพร่ได้ เพลย์ลิสต์ YouTube นี้ติดตามเนื้อหาสำหรับนักพัฒนาซอฟต์แวร์ใหม่ๆ ในแต่ละสัปดาห์ในช่วง "11 สัปดาห์ของ Android," และเรียนรู้ซึ่งกันและกันในช่วง มีตติ้งชุมชนออนไลน์ Android 11.