Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

Cuộc sống của một con bọ

Dự án nguồn mở Android duy trì một trình theo dõi vấn đề công khai, nơi bạn có thể báo cáo lỗi và yêu cầu các tính năng cho ngăn xếp phần mềm Android cốt lõi. (Để biết chi tiết về trình theo dõi vấn đề này, hãy xem Báo cáo lỗi ). Báo cáo lỗi là rất tốt (cảm ơn bạn!), Nhưng điều gì sẽ xảy ra với một báo cáo lỗi sau khi bạn gửi nó? Trang này mô tả cuộc sống của một lỗi.

Đây không phải là một diễn đàn hỗ trợ khách hàng. Để biết thông tin hỗ trợ, hãy xem trung tâm trợ giúp Pixel . Hỗ trợ cho các thiết bị khác được cung cấp bởi các nhà sản xuất thiết bị hoặc bởi các nhà cung cấp dịch vụ bán các thiết bị đó.

Hỗ trợ cho các ứng dụng của Google thông qua trang web hỗ trợ của Google . Ví dụ: hỗ trợ cho các ứng dụng của bên thứ ba là với nhà phát triển của mỗi ứng dụng, thông qua thông tin liên hệ được cung cấp trên Google Play.

Dưới đây là các giai đoạn quan trọng trong vòng đời của một con bọ:

  1. Một lỗi được gửi và có trạng thái Mới .
  2. Người bảo trì AOSP định kỳ đánh giá và phân loại lỗi. Lỗi được phân loại thành một trong bốn nhóm : Mới, Mở, Không hành động hoặc Đã giải quyết.
  3. Mỗi nhóm bao gồm một số trạng thái cung cấp thêm thông tin chi tiết về số phận của vấn đề.
  4. Các lỗi được đánh dấu là Đã giải quyết sẽ được đưa vào bản phát hành trong tương lai của phần mềm Android.

Chi tiết nhóm

Chúng tôi sử dụng trường Trạng thái trong Trình theo dõi vấn đề để chỉ định trạng thái của vấn đề trong quy trình giải quyết. Điều này phù hợp với các định nghĩa được chỉ định trong tài liệu của Trình theo dõi vấn đề .

Các vấn đề mới

Các vấn đề mới bao gồm các báo cáo lỗi chưa được xử lý. Hai trạng thái là:

  • Mới: Báo cáo lỗi chưa được xử lý (nghĩa là, được người bảo trì AOSP xem xét).
  • Danh sách mới + Hotlist: NeedsInfo: Báo cáo lỗi không có đủ thông tin để xử lý. Người đã báo cáo lỗi cần cung cấp các chi tiết bổ sung trước khi có thể xử lý lỗi. Nếu thời gian trôi qua đủ và không có thông tin mới nào được cung cấp, lỗi có thể bị đóng theo mặc định, là một trong những trạng thái Không hành động.

Vấn đề mở

Nhóm này chứa các lỗi cần hành động nhưng vẫn chưa được giải quyết, đang chờ thay đổi mã nguồn.

  • Đã chỉ định: Báo cáo lỗi đã được công nhận là một báo cáo đầy đủ chi tiết về vấn đề hợp pháp và lỗi đã được giao cho một người đóng góp cụ thể để đánh giá và phân tích.
  • Đã chấp nhận: Người được giao đã thừa nhận vấn đề và bắt đầu giải quyết vấn đề.

Thông thường, một lỗi bắt đầu trong Được chỉ định và vẫn ở đó cho đến khi ai đó có ý định giải quyết nó, tại thời điểm đó, lỗi sẽ được chấp nhận . Tuy nhiên, hãy lưu ý rằng đây không phải là sự đảm bảo và các lỗi có thể đi trực tiếp từ Được chỉ định đến một trong các trạng thái Đã giải quyết.

Nói chung, nếu lỗi ở một trong các trạng thái Mở, nhóm AOSP đã công nhận đó là vấn đề hợp pháp và đóng góp chất lượng cao để sửa lỗi đó có khả năng được chấp nhận. Tuy nhiên, không thể đảm bảo hoàn thành bản sửa lỗi trong thời gian cho bất kỳ bản phát hành cụ thể nào.

Các vấn đề về Không hành động

Nhóm này chứa các lỗi được coi là không yêu cầu bất kỳ hành động nào.

  • Sẽ không khắc phục được (Không thể tái tạo): Một cộng tác viên AOSP đã cố gắng tái tạo hành vi được mô tả và không thể làm như vậy. Điều này đôi khi có nghĩa là lỗi là hợp pháp nhưng đơn giản là hiếm hoặc khó tái tạo hoặc không có đủ thông tin để khắc phục sự cố.
  • Sẽ không khắc phục được (Hành vi dự định): Người bảo trì AOSP đã xác định rằng hành vi được mô tả không phải là lỗi, mà là hành vi dự định. Trạng thái này cũng thường được gọi là hoạt động như dự định (WAI) . Đối với các yêu cầu tính năng, một người bảo trì AOSP đã xác định rằng yêu cầu sẽ không được thực hiện trong Android.
  • Sẽ không khắc phục được (Lỗi thời): Vấn đề không còn liên quan do những thay đổi trong sản phẩm.
  • Sẽ không khắc phục được (Bất khả thi): Không thể thực hiện được một cách hợp lý những thay đổi cần thiết để giải quyết vấn đề. Trạng thái này cũng được sử dụng cho các sự cố được báo cáo là không thể xử lý được trong AOSP, thường là do nó liên quan đến một thiết bị tùy chỉnh hoặc một ứng dụng bên ngoài hoặc người báo cáo nhầm công cụ theo dõi này là một diễn đàn trợ giúp.
  • Trùng lặp: Đã có một báo cáo giống hệt nhau trong trình theo dõi vấn đề. Mọi hành động thực tế sẽ được báo cáo trên báo cáo đó.

Các vấn đề đã giải quyết

Nhóm này chứa các lỗi đã được thực hiện và hiện đã được giải quyết.

  • Đã sửa (đã xác minh): Lỗi này đã được sửa và được đưa vào bản phát hành chính thức. Khi trạng thái này được đặt, chúng tôi cũng cố gắng đặt một thuộc tính cho biết nó đã được sửa ở phiên bản nào.
  • Đã sửa lỗi : Lỗi này đã được sửa (hoặc tính năng được triển khai) trong cây nguồn, nhưng có thể chưa được đưa vào bản phát hành chính thức.

Những thứ khác

Các trạng thái và vòng đời ở trên là cách chúng tôi thường cố gắng theo dõi phần mềm. Tuy nhiên, Android chứa rất nhiều phần mềm và có một lượng lớn lỗi tương ứng. Kết quả là, đôi khi lỗi không vượt qua được tất cả các trạng thái trong một tiến trình chính thức. Chúng tôi cố gắng giữ cho hệ thống được cập nhật, nhưng chúng tôi có xu hướng làm như vậy trong các đợt quét lỗi định kỳ, nơi chúng tôi xem xét cơ sở dữ liệu và cập nhật.