ย้ายข้อมูลแอปไปยัง Android 10

ยินดีต้อนรับ Android 10 มี API ใหม่ๆ มากมายสำหรับการสร้างประสบการณ์การใช้งานใหม่ๆ รวมถึงลักษณะการทำงานของระบบที่อัปเดตซึ่งอาจส่งผลต่อแอปเมื่อทำงานในอุปกรณ์ Android 10

ในการเริ่มต้นใช้งาน เราขอแนะนำให้ตรวจสอบการเปลี่ยนแปลงลักษณะการทำงานของระบบ การเปลี่ยนแปลงด้านความเป็นส่วนตัว รวมถึงฟีเจอร์และ API ใหม่ จากนั้นจึงย้ายข้อมูลแอปใน 2 ระยะต่อไปนี้

  1. ตรวจสอบความเข้ากันได้ขั้นพื้นฐาน โปรดตรวจสอบโดยเร็วที่สุดว่าแอปที่เผยแพร่แล้วของคุณพร้อมสำหรับผู้ใช้ที่กำลังอัปเดตหรือซื้ออุปกรณ์ใหม่ที่ใช้ Android 10 ทดสอบแอปเพื่อยืนยันว่าแอปทำงานได้อย่างสมบูรณ์ จากนั้นเผยแพร่แอปเวอร์ชันที่เข้ากันได้ให้แก่ผู้ใช้
  2. สร้างด้วยฟีเจอร์และ API ของ Android 10 จากนั้นสำรวจฟีเจอร์และ API ใหม่ๆ ใน Android 10 ตั้งค่าสภาพแวดล้อมในการพัฒนาซอฟต์แวร์ เปลี่ยน targetSdkVersion ของแอป และสร้างด้วย API ใหม่ที่เกี่ยวข้องกับแอปของคุณ

ส่วนต่อไปนี้จะไฮไลต์สิ่งที่คุณต้องทำในแต่ละระยะ ก่อนเริ่มต้นใช้งาน โปรดตรวจสอบว่าคุณได้เตรียมอุปกรณ์ฮาร์ดแวร์หรือโปรแกรมจำลองเพื่อเรียกใช้และทดสอบแอปแล้ว

ระยะที่ 1: ความเข้ากันได้พื้นฐาน

เป้าหมายของระยะนี้คือการระบุการถดถอยของฟังก์ชันการทำงานหรือผลกระทบอื่นๆ เมื่อแอปทำงานบน Android 10 จากนั้นจึงแก้ไขปัญหาและเผยแพร่เวอร์ชันที่อัปเดตให้แก่ผู้ใช้ ในหลายๆ กรณี คุณไม่จำเป็นต้องเปลี่ยน targetSdkVersion ของแอปหรือใช้ API ใหม่ แม้ว่าคุณจะเลือกเปลี่ยน compileSdkVersion เพื่อรองรับความเข้ากันได้ได้ก็ตาม

คุณควรทดสอบฟังก์ชันการทำงานของแอปที่มีอยู่ผ่านขั้นตอนทั้งหมด เนื่องจากแพลตฟอร์มบางอย่างอาจส่งผลต่อลักษณะการทำงานของแอป เมื่อคุณเผยแพร่แอปเวอร์ชันที่เข้ากันได้ เราขอแนะนำให้แจ้งผู้ใช้เกี่ยวกับการรองรับ Android 10 ในบันทึกการอัปเดต

เพื่อให้ผู้ใช้เปลี่ยนไปใช้ Android 10 ได้อย่างราบรื่น เราขอแนะนำให้เผยแพร่แอปเวอร์ชันที่เข้ากันได้โดยเร็วที่สุด ซึ่งควรเป็นก่อนที่อุปกรณ์จะเริ่มได้รับการอัปเดต Android 10

ทำการทดสอบ

การทดสอบความเข้ากันได้เกี่ยวข้องกับการทดสอบประเภทเดียวกับที่คุณทำเมื่อเตรียมเผยแพร่แอป ซึ่งเป็นช่วงเวลาที่ดีในการทบทวนหลักเกณฑ์ด้านคุณภาพของแอปหลักและแนวทางปฏิบัติแนะนำสำหรับการทดสอบ

โปรดทำความคุ้นเคยกับการเปลี่ยนแปลงลักษณะการทำงานที่ทราบซึ่งอาจส่งผลต่อแอปของคุณ การเปลี่ยนแปลงลักษณะการทำงานเหล่านี้จะมีผลกับแอปของคุณ แม้ว่าคุณจะไม่ได้เปลี่ยน targetSdkVersion ก็ตาม การตรวจสอบการเปลี่ยนแปลงล่วงหน้าจะช่วยให้คุณระบุส่วนที่อาจได้รับผลกระทบและแก้ไขข้อบกพร่องของปัญหาได้รวดเร็วยิ่งขึ้น

Android 10 มีการเปลี่ยนแปลงด้านความเป็นส่วนตัวอย่างครอบคลุม ดังนั้นโปรดตรวจสอบการเปลี่ยนแปลงด้านความเป็นส่วนตัวที่สำคัญและทำความเข้าใจผลกระทบที่อาจเกิดขึ้นกับแอปของคุณด้วย

ระยะที่ 2: สร้างด้วย Android 10

เมื่อพร้อมแล้ว คุณสามารถสำรวจฟีเจอร์และ API ใหม่ๆ ใน Android 10 และปรับปรุงแอปด้วยประสบการณ์ใหม่ๆ หากต้องการเริ่มพัฒนาด้วย API ใหม่ คุณจะต้องตั้งค่า Android 10 (API 29) SDK ใน Android Studio และเปลี่ยนทั้ง targetSdkVersion และ compileSdkVersion เป็น 29

เมื่อเปลี่ยน targetSdkVersion คุณจะต้องพิจารณาการเปลี่ยนแปลงลักษณะการทำงานของระบบที่ส่งผลต่อแอปเมื่อกำหนดเป้าหมายเป็น Android 10 (API 29) ขึ้นไปด้วย

การเปลี่ยนแปลงลักษณะการทำงานบางอย่างอาจทำให้เกิดการถดถอยหรือข้อขัดข้อง ดังนั้นโปรดตรวจสอบการเปลี่ยนแปลงและทดสอบอย่างละเอียดก่อนเผยแพร่อัปเดตแอปที่เปลี่ยน targetSdkVersion

ดาวน์โหลด SDK

หากต้องการรับแพ็กเกจ SDK เพื่อสร้างแอปด้วย Android 10 ก่อนอื่นให้ตรวจสอบว่าคุณใช้ Android Studio เวอร์ชันล่าสุด ดูข้อมูลเพิ่มเติมได้ที่ตั้งค่า SDK

ทำการทดสอบ

เมื่อเตรียมการตามที่อธิบายไว้ก่อนหน้านี้เสร็จแล้ว คุณจะสร้างแอปและทดสอบเพิ่มเติมได้เพื่อให้แน่ใจว่าแอปทำงานได้อย่างถูกต้องเมื่อกำหนดเป้าหมายเป็น Android 10 นี่เป็นอีกช่วงเวลาที่ดีในการทบทวนหลักเกณฑ์ด้านคุณภาพหลักของแอปและแนวทางปฏิบัติแนะนำสำหรับการทดสอบ

เมื่อสร้างแอปโดยตั้งค่า targetSdkVersion เป็น 29 คุณควรทราบถึงการเปลี่ยนแปลงที่เฉพาะเจาะจงของแพลตฟอร์ม การเปลี่ยนแปลงบางอย่างที่อธิบายไว้ในหน้าการเปลี่ยนแปลงลักษณะการทำงานของ Android 10 อาจส่งผลต่อลักษณะการทำงานของแอปอย่างมากหรือทำให้แอปขัดข้อง แม้ว่าคุณจะยังไม่ได้ใช้ API ใหม่ก็ตาม