โครงการโอเพ่นซอร์สของ Android มีตัวติดตามปัญหาสาธารณะซึ่งคุณสามารถรายงานจุดบกพร่องและขอคุณสมบัติสำหรับชุดซอฟต์แวร์หลักของ Android (สำหรับรายละเอียดเกี่ยวกับตัวติดตามปัญหานี้ โปรดดูที่ การ รายงานจุดบกพร่อง ) การรายงานจุดบกพร่องนั้นยอดเยี่ยม (ขอบคุณ!) แต่จะเกิดอะไรขึ้นกับรายงานจุดบกพร่องหลังจากที่คุณยื่นมัน หน้านี้อธิบายชีวิตของแมลง
นี่ไม่ใช่ฟอรัมการสนับสนุนลูกค้า สำหรับข้อมูลการสนับสนุน โปรดดูที่ศูนย์ช่วยเหลือของ Pixel การสนับสนุนสำหรับอุปกรณ์อื่นๆ ให้บริการโดยผู้ผลิตอุปกรณ์หรือผู้ให้บริการที่จำหน่ายอุปกรณ์เหล่านั้น
การสนับสนุนสำหรับแอปของ Google จะให้บริการผ่าน ไซต์สนับสนุนของ Google การสนับสนุนสำหรับแอปของบุคคลที่สามนั้นมาจากนักพัฒนาของแต่ละแอป เช่น ผ่านข้อมูลติดต่อที่ให้ไว้ใน Google Play
นี่คือขั้นตอนสำคัญในชีวิตของแมลง:
- มีการยื่นข้อบกพร่องและมีสถานะ ใหม่ .
- ผู้ดูแล AOSP จะตรวจสอบและคัดแยกจุดบกพร่องเป็นระยะ บั๊กจะถูกแบ่งออกเป็นหนึ่งในสี่ กลุ่ม : ใหม่ เปิด ไม่มีการดำเนินการ หรือแก้ไขแล้ว
- บัคเก็ตแต่ละอันประกอบด้วยสถานะต่างๆ ที่ให้รายละเอียดเพิ่มเติมเกี่ยวกับชะตากรรมของปัญหา
- ข้อบกพร่องที่ทำเครื่องหมายว่าได้รับการ แก้ไข แล้วจะรวมอยู่ในซอฟต์แวร์ Android รุ่นต่อ ๆ ไป
รายละเอียดถัง
เราใช้ฟิลด์ สถานะ ในตัวติดตามปัญหาเพื่อระบุสถานะของปัญหาในกระบวนการแก้ไข ซึ่งสอดคล้องกับคำจำกัดความที่ระบุไว้ใน เอกสารประกอบตัวติดตามปัญหา
ปัญหาใหม่
ปัญหาใหม่รวมถึงรายงานข้อบกพร่องที่ยังไม่ได้ดำเนินการ สองรัฐคือ:
- ใหม่: ยังไม่มีการตรวจสอบรายงานข้อบกพร่อง (นั่นคือ ตรวจสอบโดยผู้ดูแล AOSP)
- ใหม่ + Hotlist: NeedsInfo: รายงานข้อบกพร่องมีข้อมูลไม่เพียงพอที่จะดำเนินการ ผู้ที่รายงานจุดบกพร่องจะต้องให้รายละเอียดเพิ่มเติมก่อนจึงจะสามารถตรวจสอบได้ หากเวลาผ่านไปเพียงพอและไม่มีการให้ข้อมูลใหม่ จุดบกพร่องอาจถูกปิดโดยค่าเริ่มต้น เนื่องจากสถานะไม่มีการดำเนินการอย่างใดอย่างหนึ่ง
เปิดประเด็น
บัคเก็ตนี้มีบั๊กที่ต้องดำเนินการ แต่ยังไม่ได้รับการแก้ไข โดยอยู่ระหว่างรอการเปลี่ยนแปลงในซอร์สโค้ด
- มอบหมายแล้ว: รายงานข้อบกพร่องได้รับการยอมรับว่าเป็นรายงานที่มีรายละเอียดเพียงพอเกี่ยวกับปัญหาที่ถูกต้องตามกฎหมาย และจุดบกพร่องดังกล่าวได้มอบหมายให้กับผู้ร่วมให้ข้อมูลเฉพาะเพื่อประเมินและวิเคราะห์
- ยอมรับแล้ว: ผู้รับมอบหมายรับทราบปัญหาแล้วและได้เริ่มดำเนินการแก้ไขแล้ว
โดยทั่วไป ข้อบกพร่องจะเริ่มต้นใน Assigned และจะคงอยู่ที่นั่นจนกว่าจะมีใครบางคนตั้งใจจะแก้ไข จากนั้นจึงเข้าสู่ Accepted อย่างไรก็ตาม โปรดทราบว่านี่ไม่ใช่การรับประกัน และข้อบกพร่องสามารถไปโดยตรงจาก Assigned ไปยังสถานะที่ได้รับการแก้ไขแล้ว
โดยทั่วไป หากจุดบกพร่องอยู่ในสถานะเปิด ทีมงาน AOSP ยอมรับว่าเป็นปัญหาที่ถูกต้องตามกฎหมาย และการแก้ไขข้อบกพร่องคุณภาพสูงนั้นน่าจะได้รับการยอมรับ อย่างไรก็ตาม เป็นไปไม่ได้ที่จะรับประกันว่าการแก้ไขจะเสร็จสิ้นทันเวลาสำหรับรุ่นใดรุ่นหนึ่งโดยเฉพาะ
ปัญหาที่ไม่มีการดำเนินการ
บัคเก็ตนี้มีข้อบกพร่องที่ถือว่าไม่ต้องดำเนินการใดๆ
- ไม่แก้ไข (ไม่สามารถทำซ้ำได้): ผู้สนับสนุน AOSP พยายามทำซ้ำลักษณะการทำงานที่อธิบายไว้ และไม่สามารถทำได้ ซึ่งบางครั้งหมายความว่าจุดบกพร่องนั้นถูกต้องตามกฎหมาย แต่หายากหรือทำซ้ำได้ยาก หรือมีข้อมูลไม่เพียงพอที่จะแก้ไขปัญหา
- จะไม่แก้ไข (พฤติกรรมที่ตั้งใจไว้): ผู้ดูแล AOSP ได้พิจารณาแล้วว่าพฤติกรรมที่อธิบายไว้ไม่ใช่จุดบกพร่อง แต่เป็นพฤติกรรมที่ตั้งใจไว้ สถานะนี้มักเรียกอีกอย่างว่าการ ทำงานตามที่ตั้งใจไว้ (WAI) สำหรับคำขอคุณลักษณะ ผู้ดูแล AOSP ได้พิจารณาแล้วว่าคำขอจะไม่ถูกนำมาใช้ใน Android
- จะไม่แก้ไข (ล้าสมัย): ปัญหาไม่เกี่ยวข้องอีกต่อไปเนื่องจากมีการเปลี่ยนแปลงในผลิตภัณฑ์
- จะไม่แก้ไข (เป็นไปไม่ได้): การเปลี่ยนแปลงที่จำเป็นเพื่อแก้ไขปัญหานั้นไม่สมเหตุสมผล สถานะนี้ยังใช้สำหรับปัญหาที่รายงานซึ่งไม่สามารถจัดการใน AOSP ได้ โดยทั่วไปแล้วเนื่องจากสถานะนี้เกี่ยวข้องกับอุปกรณ์ที่กำหนดเองหรือกับแอปภายนอก หรือผู้รายงานเข้าใจผิดว่าตัวติดตามนี้เป็นฟอรัมความช่วยเหลือ
- ซ้ำ: มีรายงานที่เหมือนกันในตัวติดตามปัญหาแล้ว การดำเนินการจริงใด ๆ จะถูกรายงานในรายงานนั้น
ปัญหาที่ได้รับการแก้ไข
บัคเก็ตนี้มีข้อบกพร่องที่ได้ดำเนินการไปแล้ว และตอนนี้ถือว่าได้รับการแก้ไขแล้ว
- แก้ไขแล้ว (ตรวจสอบแล้ว): ข้อบกพร่องนี้ได้รับการแก้ไขแล้วและรวมอยู่ในรุ่นอย่างเป็นทางการ เมื่อตั้งค่าสถานะนี้ เราจะพยายามตั้งค่าคุณสมบัติด้วยเพื่อระบุว่ารีลีสใดได้รับการแก้ไขแล้ว
- แก้ไขแล้ว: ข้อบกพร่องนี้ได้รับการแก้ไขแล้ว (หรือใช้งานฟีเจอร์) ในแผนผังต้นทาง แต่อาจยังไม่รวมอยู่ในการเปิดตัวอย่างเป็นทางการ
อย่างอื่น
สถานะและวงจรชีวิตข้างต้นเป็นวิธีที่เราพยายามติดตามซอฟต์แวร์โดยทั่วไป อย่างไรก็ตาม Android มีซอฟต์แวร์จำนวนมากและได้รับข้อบกพร่องจำนวนมากตามลำดับ เป็นผลให้บางครั้งแมลงไม่ผ่านทุกรัฐในความคืบหน้าอย่างเป็นทางการ เราพยายามทำให้ระบบทันสมัยอยู่เสมอ แต่เรามักจะทำเช่นนั้นในการ กวาดล้างจุดบกพร่อง เป็นระยะ ซึ่งเราจะตรวจสอบฐานข้อมูลและทำการอัปเดต