ย้ายข้อมูลแอปไปยัง 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 ใหม่ก็ตาม