Android เบต้าสำหรับนักพัฒนาแอป

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

  • อิมเมจระบบของฮาร์ดแวร์และโปรแกรมจำลอง - สภาพแวดล้อมรันไทม์สำหรับทดสอบแอปใน Android เวอร์ชันถัดไปสำหรับอุปกรณ์ Pixel และโปรแกรมจำลองของ Android
  • โค้ดและ API ล่าสุดของแพลตฟอร์ม - เราจะอัปเดตเป็นประจำเพื่อให้คุณได้ทดสอบกับโค้ดล่าสุดของแพลตฟอร์ม
  • ลักษณะการทำงานและความสามารถใหม่ๆ - ระบุการเปลี่ยนแปลงลักษณะการทำงานที่จะส่งผลต่อแอปของคุณ และสร้างแอปด้วยความสามารถล่าสุดของแพลตฟอร์ม
  • ความคิดเห็นและการสนับสนุน - ความคิดเห็นของคุณสำคัญอย่างยิ่ง รายงานปัญหาและแจ้งให้เราทราบว่าคุณคิดอย่างไร พูดคุยกับนักพัฒนาแอปคนอื่นๆ ใน[ชุมชนนักพัฒนาแอป][community] เพื่อแชร์ประสบการณ์ของคุณ

เป้าหมายและข้อมูลอัปเดต

โปรแกรม Android เวอร์ชันเบต้าสำหรับนักพัฒนาแอปจะทำงานเป็นเวลาหลายเดือนก่อนการเปิดตัวเวอร์ชันหลักและเวอร์ชันย่อยแต่ละครั้ง ในช่วงเวลานั้น เราจะให้บริการอัปเดตเวอร์ชันเบต้าสำหรับสภาพแวดล้อมการพัฒนาและการทดสอบของคุณ พร้อมด้วย SDK Tools, อิมเมจระบบ, โปรแกรมจำลอง, เอกสารอ้างอิง API และ API Diff ดูตารางต่อไปนี้เพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับสิ่งที่คุณควรให้ความสำคัญในแต่ละช่วงเวลา

Milestone ประเภท การดำเนินการของนักพัฒนาแอป
เบต้า 1 การเปิดตัวเวอร์ชันเบต้าครั้งแรก การอัปเดตผ่านอากาศ (OTA) สำหรับนักพัฒนาแอปและลูกค้ารายแรกสุดที่เปิดรับนวัตกรรมที่ลงทะเบียนเข้าร่วม Android เวอร์ชันเบต้า
  • สำรวจการเปลี่ยนแปลงลักษณะการทำงานและ API ใหม่ๆ
  • เริ่มทดสอบความเข้ากันได้ของแอปตั้งแต่เนิ่นๆ
  • โปรดแสดงความคิดเห็นเพื่อรายงานปัญหาสำคัญหรือส่งคำขอถึงเราในช่วงเวลานี้
ความเสถียรของแพลตฟอร์ม
ความเสถียรของแพลตฟอร์ม ความเสถียรของแพลตฟอร์มขั้นแรกประกอบด้วย API และลักษณะการทำงานขั้นสุดท้าย การเผยแพร่ของ Play จะเปิดขึ้นด้วย
  • เริ่มการทดสอบความเข้ากันได้ขั้นสุดท้ายสำหรับแอป, SDK และไลบรารี
  • เผยแพร่แอปเวอร์ชันที่เข้ากันได้
  • ดำเนินการต่อเพื่อกำหนดเป้าหมายระดับ API ใหม่ (สำหรับการเปิดตัวหลักเท่านั้น)
  • อัปเดต SDK และไลบรารี รวมถึงแจ้งให้นักพัฒนาแอปทราบถึงปัญหาความเข้ากันได้
เวอร์ชันสุดท้าย การเปิดตัวแพลตฟอร์มไปยัง AOSP และระบบนิเวศ
  • เผยแพร่เวอร์ชันที่เข้ากันได้สำหรับแอป, SDK และไลบรารี
  • ดำเนินการต่อเพื่อกำหนดเป้าหมายระดับ API ใหม่ (สำหรับการเปิดตัวหลักเท่านั้น)
  • สร้างด้วยฟีเจอร์และ API ใหม่ๆ

ระยะการเปิดตัว Android

โปรแกรมเบต้าของ Android ในแต่ละระยะจะช่วยคุณเตรียมแอปให้พร้อมสำหรับการเปิดตัวเวอร์ชันเสถียรใน AOSP และระบบนิเวศของ Android

เวอร์ชันเบต้า

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

เป้าหมายความเสถียรของแพลตฟอร์ม

Android เวอร์ชันต่างๆ จะมีเหตุการณ์สำคัญที่เรียกว่าความเสถียรของแพลตฟอร์มเพื่อช่วยคุณวางแผนการทดสอบและการเผยแพร่ขั้นสุดท้าย ซึ่งหมายความว่าแพลตฟอร์มได้มาถึง API ภายในและภายนอกเวอร์ชันสุดท้าย ลักษณะการทำงานที่เกี่ยวกับแอปเวอร์ชันสุดท้าย และรายการ API ที่ไม่ใช่ SDK เวอร์ชันสุดท้ายแล้ว หลังจากความเสถียรของแพลตฟอร์ม คุณจะคาดหวังได้ว่าจะไม่มีการเปลี่ยนแปลงเพิ่มเติมที่ส่งผลต่อแอปของคุณ นี่คือเวลาที่ควรเริ่มการทดสอบขั้นสุดท้ายและงานพัฒนาที่จำเป็นเพื่อให้มั่นใจว่าแอปเวอร์ชันที่เข้ากันได้จะพร้อมให้บริการแก่ผู้ใช้เมื่อเปิดตัวเวอร์ชันสุดท้ายในระบบนิเวศ สำหรับการเปิดตัวเวอร์ชันหลัก Android จะให้ระดับ API มาตรฐานในเวลานี้

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

จากความเสถียรของแพลตฟอร์ม คุณจะเผยแพร่แอปไปยังอุปกรณ์ที่ใช้แพลตฟอร์ม Android ในระดับ API อย่างเป็นทางการได้ด้วย เราขอแนะนำให้เผยแพร่ไปยังแทร็กอัลฟ่าและเบต้าของ Google Play ก่อน เพื่อให้คุณทดสอบแอปได้ก่อนที่จะเผยแพร่ในวงกว้างผ่าน Store

รุ่นสุดท้าย

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

มีอะไรบ้างในรุ่นเบต้า

โปรแกรมเบต้ามีทุกสิ่งที่คุณต้องการเพื่อทดสอบแอปที่มีอยู่บนหน้าจอขนาดต่างๆ, เทคโนโลยีเครือข่าย, ชิปเซ็ต CPU และ GPU รวมถึงสถาปัตยกรรมฮาร์ดแวร์

SDK และเครื่องมือ

เมื่อใช้ Android Studio คุณจะดาวน์โหลดคอมโพเนนต์ต่อไปนี้ผ่านเครื่องมือจัดการ SDK ได้

  • SDK และเครื่องมือสำหรับรุ่นเบต้า
  • อิมเมจระบบของโปรแกรมจำลองสำหรับอุปกรณ์เคลื่อนที่ (64 บิตเท่านั้น)

เราจะอัปเดตเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์เหล่านี้ในแต่ละหมุดหมายสำคัญตามความจำเป็น

อิมเมจระบบ

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

หากไม่มีอุปกรณ์ Pixel คุณยังคงพัฒนาและทดสอบได้โดยใช้วิธีอื่นๆ ทั้งนี้ขึ้นอยู่กับเวิร์กโฟลว์ของคุณ

  • อิมเมจระบบของโปรแกรมจำลองสำหรับอุปกรณ์เคลื่อนที่ (64 บิตเท่านั้น)
  • อิมเมจระบบทั่วไป (GSI)

การอัปเดต OTA สำหรับ Pixel ผ่านโปรแกรม Android เวอร์ชันเบต้า

หากมีอุปกรณ์ Pixel ที่รองรับ คุณสามารถลงทะเบียนอุปกรณ์ในโปรแกรม Android รุ่นเบต้าสำหรับ Pixel เพื่อรับการอัปเดตแพลตฟอร์ม Android รุ่นเบต้าผ่านอากาศ (OTA)

ดูข้อมูลเพิ่มเติมและลงทะเบียนได้ที่ g.co/androidbeta

API เวอร์ชันเบต้าและการเผยแพร่

บิลด์เบต้าเวอร์ชันแรกๆ จะมีระบบสำหรับการพัฒนาเท่านั้นและไลบรารี Android ที่ไม่มีระดับ API มาตรฐาน หากต้องการกำหนดเป้าหมายแพลตฟอร์มใหม่และสร้างด้วย API ใหม่ในช่วงเวลานี้ คุณต้องกำหนดเป้าหมายเวอร์ชันเบต้าโดยอัปเดตการกำหนดค่าบิลด์ของแอป

API เวอร์ชันตัวอย่างจะยังไม่เป็นทางการจนกว่าจะมีการเปิดตัว SDK เวอร์ชันสุดท้ายที่ความเสถียรของแพลตฟอร์ม ซึ่งหมายความว่าคุณควรคาดหวังว่าจะเห็นการเปลี่ยนแปลงของ API ในช่วงเบต้า โดยเฉพาะในช่วงสัปดาห์แรกๆ ของโปรแกรม เราจะสรุปการเปลี่ยนแปลงในแต่ละรุ่น

ในเวอร์ชันตัวอย่างขั้นถัดไป API ของนักพัฒนาแอปจะได้รับการสรุป และคุณจะสามารถดาวน์โหลด SDK อย่างเป็นทางการลงใน Android Studio และคอมไพล์กับ API อย่างเป็นทางการได้

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

เอกสารอ้างอิง API และรายงานความแตกต่าง

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

เมื่อ SDK เวอร์ชันสุดท้ายพร้อมใช้งาน เอกสารอ้างอิง API จะแสดงว่ามีการเพิ่ม API ใหม่ในระดับ API อย่างเป็นทางการ

แหล่งข้อมูลการสนับสนุน

ขณะทดสอบและพัฒนาด้วย Android เวอร์ชันเบต้า ให้ใช้ช่องทางเหล่านี้เพื่อรายงานปัญหาและแสดงความคิดเห็น

  • ไปที่หน้าความคิดเห็นและปัญหาเพื่อดูข้อมูลทั้งหมดเกี่ยวกับวิธีรายงานปัญหาและแจ้งให้เราทราบว่าคุณคิดอย่างไร จากหน้านี้ คุณสามารถไปที่ Issue Tracker เพื่อรายงานข้อบกพร่องหรือคำขอฟีเจอร์ และทำแบบสำรวจสั้นๆ เกี่ยวกับฟีเจอร์ใหม่และการเปลี่ยนแปลงบางอย่างได้
  • เครื่องมือติดตามปัญหาของ Android เวอร์ชันตัวอย่างเป็นเครื่องมือติดตามปัญหาหลักของเรา คุณสามารถรายงานข้อบกพร่อง ปัญหาด้านประสิทธิภาพ และความคิดเห็นทั่วไปผ่าน Issue Tracker นอกจากนี้ คุณยังตรวจสอบปัญหาที่ทราบและดูขั้นตอนการแก้ปัญหาชั่วคราวได้ด้วย เราจะคอยอัปเดตข้อมูลเกี่ยวกับปัญหาของคุณเมื่อมีการจัดลำดับความสำคัญและส่งไปยังทีมวิศวกร Android เพื่อตรวจสอบ
  • [ชุมชนนักพัฒนาแอป Android][community] เป็นชุมชนที่คุณสามารถเชื่อมต่อกับผู้ใช้และนักพัฒนาแอปคนอื่นๆ ที่ทำงานกับบิลด์เวอร์ชันตัวอย่างของ Android 16 คุณสามารถแชร์ข้อสังเกตและแนวคิด รวมถึงค้นหาคำตอบสำหรับคำถามต่างๆ ได้ที่นั่น

[community]: /about/versions/16/qpr2/dev-community