Đánh giá | Nội dung đề xuất | |
---|---|---|
AGP 7.2 trở xuống (0 điểm)
|
Nhiều công cụ đo lường hiệu suất không dùng được hoặc đã lỗi thời.
Các phiên bản AGP lên đến 7.2 không hỗ trợ Hồ sơ cơ sở và không hỗ trợ Hồ sơ khởi động. Công cụ giảm thiểu và tối ưu hoá cũng đã lỗi thời và không cung cấp thêm cải tiến hiệu suất gần đây. Đây là một cơ hội lớn bị bỏ lỡ về tác động của hiệu suất đối với quá trình khởi động ứng dụng và hiệu suất khi chạy. |
Nâng cấp khẩn cấp lên phiên bản AGP mới hơn để cải thiện khả năng hỗ trợ công cụ hiệu suất.
Bằng cách nâng cấp lên phiên bản AGP mới hơn, bạn sẽ có quyền sử dụng các công cụ hiệu suất mới nhất. Điều này sẽ giúp bạn cải thiện hiệu suất của ứng dụng và sự hài lòng của người dùng. |
AGP 7.3 (1 điểm)
|
Hỗ trợ rất hạn chế đối với các công cụ hiệu suất có tác động lớn.
Trình bổ trợ Android cho Gradle (AGP) 7.3 cung cấp tính năng hỗ trợ cơ bản cho Hồ sơ cơ sở. Mặc dù Hồ sơ cơ sở hoạt động, nhưng ứng dụng này sẽ không thể khai thác tối đa hồ sơ này. Ngoài ra, Hồ sơ khởi động không được hỗ trợ ở phiên bản này. Công cụ tối ưu hoá và rút gọn cũng đã lỗi thời và không cải thiện hiệu suất gần đây. Đây là cơ hội hiệu suất bị bỏ lỡ cho thời gian khởi động và thời gian chạy ứng dụng. |
Nâng cấp lên phiên bản AGP mới hơn để cải thiện khả năng hỗ trợ công cụ hiệu suất.
Việc tăng phiên bản lớn từ 7 lên 8 có thể khó khăn nhưng đáng để đầu tư từ góc độ hiệu suất. Bằng cách nâng cấp lên phiên bản AGP mới hơn, bạn sẽ có quyền sử dụng các công cụ hiệu suất mới nhất. Nhờ đó, bạn có thể cải thiện đáng kể hiệu suất khởi động và thời gian chạy. Điều này sẽ giúp bạn cải thiện hiệu suất của ứng dụng và sự hài lòng của người dùng. |
AGP 7.4 – 8.1 (5 điểm)
|
Hỗ trợ hạn chế cho các công cụ hiệu suất có tác động lớn.
Trình bổ trợ Android cho Gradle (AGP) phiên bản 7.4 đến 8.1 hỗ trợ Hồ sơ cơ sở. Kể từ AGP 8.0 trở đi, bạn có thể sử dụng Hồ sơ cơ sở bằng một trình bổ trợ Gradle chuyên dụng. Hồ sơ khởi động không được hỗ trợ cho đến AGP 8.2. Công cụ rút gọn và tối ưu hoá cũng đã lỗi thời và không cải thiện hiệu suất gần đây. |
Hãy nâng cấp lên phiên bản AGP mới hơn càng sớm càng tốt.
Việc nâng cấp phiên bản chính từ 7 lên 8 có thể gây khó khăn nhưng đáng để đầu tư từ góc độ hiệu suất. Bằng cách nâng cấp lên phiên bản AGP mới hơn, bạn sẽ có quyền sử dụng các công cụ hiệu suất mới nhất. Điều này sẽ giúp bạn cải thiện hiệu suất khởi động và thời gian chạy của ứng dụng cùng với sự hài lòng của người dùng. |
AGP 8.2 – 8.5 (15 điểm)
|
Mở khoá công cụ nâng cao hiệu suất tác động mạnh mẽ.
Hồ sơ cơ sở và Hồ sơ khởi động hoạt động đầy đủ khi bạn sử dụng phiên bản 8.2 trở lên của Trình bổ trợ Android cho Gradle. Bạn cũng có thể sử dụng Trình bổ trợ Gradle cho Hồ sơ cơ sở. Những cải tiến nâng cao thông qua hoạt động tối ưu hoá R8 cũng mới được cải tiến và mang lại tác động lớn. Hãy nâng cấp lên phiên bản AGP mới hơn để xem hiệu suất khi khởi động và thời gian chạy được cải thiện vì phiên bản này cũng mang đến phiên bản R8 mới hơn. |
Luôn cập nhật các bản phát hành AGP.
Các phiên bản AGP mới hơn sẽ cập nhật ứng dụng bằng công cụ hiệu suất mới nhất. Việc này sẽ giúp bạn cải thiện hiệu suất của ứng dụng và cải thiện mức độ hài lòng của người dùng. Bạn có thể cải thiện hiệu suất khởi động và thời gian chạy của ứng dụng thông qua các điểm cải tiến về R8, Hồ sơ cơ sở và Tối ưu hoá bố cục DEX. |
AGP 8.6 trở lên (20 điểm)
|
Hỗ trợ công cụ hiệu suất tác động cao được mở khoá hoàn toàn
Nhờ sử dụng phiên bản AGP mới nhất, ứng dụng này có thể khai thác tối đa các công cụ hiệu suất mới nhất. Trong những điểm cải tiến nâng cao thông qua R8, Hồ sơ cơ sở và Tối ưu hoá bố cục DEX đều được hỗ trợ đầy đủ. Hãy nhớ sử dụng các công cụ này để cải thiện hiệu suất và mức độ hài lòng của người dùng đối với ứng dụng. |
Hãy tiếp tục phát huy nhé.
Luôn cập nhật các bản phát hành AGP mới nhất để đảm bảo ứng dụng luôn sử dụng công cụ hiệu suất mới nhất. Đảm bảo rằng Hồ sơ khởi động được định cấu hình chính xác và cấu hình R8 đang hoạt động như dự kiến. Hãy xem hướng dẫn tổng thể về hiệu suất để biết cách cải thiện hiệu suất trong thời gian chạy của ứng dụng. |
Đánh giá | Nội dung đề xuất | |
---|---|---|
Chưa bật (0 điểm)
|
Ứng dụng này thiếu nhiều điểm cải tiến về hiệu suất.
Việc không sử dụng tính năng rút gọn và tối ưu hoá mã thông qua R8 là một cơ hội lớn bị bỏ lỡ để cải thiện hiệu suất của ứng dụng. Nhiều điểm cải tiến ở phần bên trong chỉ có khi bạn bật R8. |
Hãy khẩn trương bật R8 để cải thiện đáng kể hiệu suất.
Bật tính năng tối ưu hoá R8 càng sớm càng tốt. Việc này sẽ giúp nâng cao hiệu suất rất nhiều. Sau đó, hãy quay lại để làm bài đánh giá khác để xem thêm hướng dẫn. |
Chế độ tương thích hoặc các trường hợp ngoại lệ lớn (-dontoptimize, -dontshrink) (5 điểm)
|
Việc tắt tính năng tối ưu hoá là một cơ hội lớn bị bỏ lỡ để cải thiện hiệu suất của ứng dụng.
Hiệu suất thời gian chạy của ứng dụng này chưa được tối ưu hoá hoàn toàn. Đây là một cơ hội lớn bị bỏ lỡ để cải thiện hiệu suất của ứng dụng. |
Khai thác tiềm năng hiệu suất bằng cách bật tính năng tối ưu hoá R8.
Bật tính năng tối ưu hoá R8 càng sớm càng tốt và xoá mọi ngoại lệ -dontoptimize và -dontshrink. Điều này cũng sẽ giúp bạn có thể bật các tính năng tối ưu hoá khác, chẳng hạn như Tối ưu hoá bố cục Dex. Sau khi bật R8 ở chế độ đầy đủ, hãy quay lại để đánh giá lại để biết thêm hướng dẫn. |
Chế độ đầy đủ, rút gọn, tối ưu hoá và thu gọn tài nguyên của R8 (20 điểm)
|
Mở khoá tiềm năng về hiệu suất cao.
Bằng cách bật tính năng tối ưu hoá R8, ứng dụng của bạn sẽ có cơ hội cải thiện hiệu suất thông qua việc tối ưu hoá, làm rối mã nguồn và rút gọn mã. Ứng dụng này đã sẵn sàng cải thiện hiệu suất khởi động hơn nữa bằng cách dựa vào tính năng Tối ưu hoá bố cục DEX. |
Đảm bảo rằng các quy tắc giữ lại luôn được cập nhật.
Khi ứng dụng tiếp tục phát triển, bạn cần cập nhật các quy tắc giữ lại của R8 để đảm bảo ứng dụng vẫn được tối ưu hoá đầy đủ. Tập trung nỗ lực cải thiện hiệu suất vào các khía cạnh khác. Bạn đã xem bài viết Hồ sơ khởi động và tính năng tối ưu hoá bố cục DEX chưa? |
Hồ sơ cơ sở cải thiện tốc độ thực thi mã kể từ lần khởi chạy đầu tiên, mang lại hiệu suất nâng cao cho mọi lượt cài đặt ứng dụng mới và mọi bản cập nhật ứng dụng. Tính năng tối ưu hoá theo hồ sơ (PGO) này cho phép ứng dụng tối ưu hoá quá trình khởi động, giảm các vấn đề về kết xuất và cải thiện hiệu suất tổng thể khi chạy cho người dùng cuối từ lần khởi chạy đầu tiên. Hồ sơ cơ sở có được tạo và sử dụng cho quá trình khởi động ứng dụng không?
Đánh giá | Nội dung đề xuất | |
---|---|---|
Không có / Không xác định (0 điểm)
|
Việc không có hồ sơ cơ sở là một cơ hội lớn bị bỏ lỡ.
Hồ sơ cơ sở có thể cải thiện tốc độ thực thi mã trong lần chạy đầu tiên khoảng 30% bằng cách tránh các bước diễn giải và biên dịch trong khi thực thi (JIT) cho các đường dẫn mã đi kèm. Kiểm tra xem ứng dụng của bạn có hồ sơ cơ sở hay không và nhớ áp dụng công nghệ này nếu ứng dụng không có. |
Nhanh chóng sử dụng Hồ sơ cơ sở.
Hồ sơ cơ sở cải thiện tốc độ thực thi mã trong lần chạy đầu tiên khoảng 30% bằng cách tránh các bước diễn giải và biên dịch trong khi thực thi (JIT) cho các đường dẫn mã đi kèm. Hãy xem hướng dẫn về cách áp dụng các biện pháp này và làm lại bài đánh giá để nhận điểm số mới. |
Thủ công một lần hoặc không thường xuyên (2 điểm)
|
Tự động hoá là chìa khoá để luôn cập nhật hồ sơ cơ sở.
Việc cập nhật hồ sơ cơ sở theo cách thủ công có thể dễ dàng thay đổi. Đặc biệt là nếu bạn chỉ thực hiện một lần. Bạn nên tạo mới Hồ sơ cơ sở cho mỗi bản phát hành để tối đa hoá tiềm năng tăng hiệu suất cho hiệu suất khởi động và thời gian chạy của ứng dụng. |
Đầu tư vào việc tự động tạo Hồ sơ cơ sở.
Bạn nên dùng Trình bổ trợ Gradle cho Hồ sơ cơ sở để tự động hoá việc tạo Hồ sơ cơ sở. Bạn có thể định cấu hình công cụ này để tự động tạo hồ sơ mới cho các loại bản dựng cụ thể, chẳng hạn như biến thể hoặc bản phát hành. Bạn phải tự động tạo hồ sơ để tận dụng tính năng Tối ưu hoá bố cục DEX. |
Thủ công cho mỗi bản phát hành (5 điểm)
|
Tự động hoá là chìa khoá để luôn cập nhật hồ sơ cơ sở.
Việc cập nhật hồ sơ cơ sở theo cách thủ công có thể dễ dàng bị bỏ qua. Ngoài ra, hồ sơ cơ sở cũ không giúp cải thiện hiệu suất khởi động ứng dụng hoặc hiệu suất trong thời gian chạy. |
Đầu tư vào việc tự động tạo Hồ sơ cơ sở.
Bạn nên dùng Trình bổ trợ Gradle cho Hồ sơ cơ sở để tự động hoá việc tạo Hồ sơ cơ sở. Bạn có thể định cấu hình công cụ này để tự động tạo hồ sơ mới cho các loại bản dựng cụ thể, chẳng hạn như biến thể hoặc bản phát hành. |
Tự động cho mỗi bản phát hành (15 điểm)
|
Tính năng tự động hoá giúp bạn dễ dàng cập nhật hồ sơ cơ sở.
Mỗi hồ sơ cơ sở luôn được cập nhật là một cách hay để cải thiện hiệu suất khi khởi động ứng dụng và thời gian chạy. Thực hiện việc này cho từng bản phát hành tự động là cách gần như hoàn hảo để đảm bảo hồ sơ cơ sở chất lượng cao. |
Duy trì mức độ phù hợp cao cho hồ sơ cơ sở. Hãy cân nhắc việc tạo hồ sơ vào ban đêm.
Hồ sơ cơ sở chỉ hữu ích nếu được cập nhật thường xuyên. Hãy cân nhắc tạo hồ sơ hằng đêm để sớm phát hiện vấn đề và đảm bảo rằng quá trình tạo hồ sơ hoạt động hiệu quả khi cần có bản phát hành. Hãy xem trình bổ trợ Gradle cho Hồ sơ cơ sở để biết cách tự động hoá thêm quá trình tạo Hồ sơ cơ sở. |
Tự động cho bản dựng và bản phát hành hằng đêm (20 điểm)
|
Đây là cách tốt nhất để luôn cập nhật hồ sơ cơ sở.
Hồ sơ cơ sở được tạo hằng đêm và cho mỗi bản phát hành được cập nhật và sẵn sàng để sử dụng nhằm cải thiện hiệu suất khởi động và thời gian chạy của ứng dụng bất cứ khi nào có bản phát hành bị cắt. Sự chuẩn bị này sẽ giúp ứng dụng của bạn có lợi thế về hiệu suất. Chính xác! |
Tiếp tục cải thiện phạm vi của Hồ sơ cơ sở.
Bạn đã thành thạo việc tự động hoá quá trình tạo Hồ sơ cơ sở cho ứng dụng này. Hãy tiếp tục phát huy nhé. Đảm bảo rằng hành trình của người dùng có trong Hồ sơ cơ sở cũng được cập nhật thường xuyên và mở rộng khi ứng dụng tiếp tục phát triển. Điều này sẽ đảm bảo rằng Hồ sơ cơ sở luôn được cập nhật và sẵn sàng để sử dụng nhằm cải thiện hiệu suất khởi động và thời gian chạy của ứng dụng. |
Hồ sơ cơ sở giúp bạn không cần chạy quá trình biên dịch JIT trong khi sử dụng một tính năng. Điều này giúp cải thiện hiệu suất kết xuất trong thời gian chạy. Việc thêm Hồ sơ cơ sở cho các hành trình trọng yếu của người dùng có thể cải thiện hiệu suất tổng thể của ứng dụng.
Hồ sơ cơ sở bao gồm bao nhiêu hành trình của người dùng?Đánh giá | Nội dung đề xuất | |
---|---|---|
Không có / Không xác định (0 điểm)
|
Bỏ lỡ các điểm cải tiến về hiệu suất trong thời gian chạy.
Bạn có thể cải thiện hiệu suất trong thời gian chạy của ứng dụng bằng cách sử dụng Hồ sơ cơ sở cho các hành trình trọng yếu của người dùng. Nếu chỉ sử dụng Hồ sơ cơ sở để khởi động ứng dụng, bạn đang bỏ lỡ một cơ hội lớn để cải thiện hiệu suất trong thời gian chạy và mức độ hài lòng của người dùng. |
Thêm gấp Hồ sơ cơ sở để cải thiện hiệu suất thời gian chạy.
Sử dụng Hồ sơ cơ sở để khởi động ứng dụng và các hành trình trọng yếu của người dùng. Đây là những hành trình được nhiều người dùng sử dụng và đóng vai trò quan trọng đối với chức năng của ứng dụng. Hãy quay lại và làm lại bài đánh giá để biết điểm số mới và hướng dẫn khác. |
Khởi động ứng dụng +1 hành trình của người dùng (5 điểm)
|
Bỏ lỡ các điểm cải tiến về hiệu suất trong thời gian chạy.
Bạn có thể cải thiện hiệu suất trong thời gian chạy của ứng dụng bằng cách sử dụng Hồ sơ cơ sở cho các hành trình trọng yếu của người dùng. Nếu chỉ sử dụng Hồ sơ cơ sở cho quá trình khởi động ứng dụng hoặc một hành trình người dùng, bạn sẽ bỏ lỡ cơ hội tuyệt vời để cải thiện hiệu suất trong thời gian chạy và sự hài lòng của người dùng. |
Sử dụng Hồ sơ cơ sở để có thêm nhiều hành trình của người dùng.
Sử dụng Hồ sơ cơ sở cho nhiều hành trình của người dùng hơn. Bằng cách này, ứng dụng sẽ tiếp tục cải thiện hiệu suất thời gian chạy và mức độ hài lòng của người dùng. Hãy quay lại và làm lại bài đánh giá để biết điểm số mới và hướng dẫn khác. |
Khởi động ứng dụng +2 hành trình của người dùng (10 điểm)
|
Hồ sơ cơ sở giúp cải thiện hiệu suất nhiều hơn.
Bằng cách sử dụng Hồ sơ cơ sở cho nhiều hành trình của người dùng hơn, ứng dụng này có tiềm năng cải thiện hiệu suất thời gian chạy và sự hài lòng của người dùng.Bạn có thể cải thiện hiệu suất thời gian chạy của ứng dụng bằng cách sử dụng Hồ sơ cơ sở cho các hành trình quan trọng của người dùng. |
Tiếp tục sử dụng Hồ sơ cơ sở cho nhiều hành trình của người dùng hơn.
Xác định thêm các hành trình người dùng quan trọng đối với chức năng của ứng dụng và sử dụng Hồ sơ cơ sở cho các hành trình này. Bằng cách này, ứng dụng sẽ tiếp tục cải thiện hiệu suất thời gian chạy và mức độ hài lòng của người dùng. Hãy quay lại và làm lại bài đánh giá để biết điểm số mới và hướng dẫn khác. |
Khởi động ứng dụng +3 hành trình của người dùng (15 điểm)
|
Mức độ phù hợp vượt trội của Hồ sơ cơ sở.
Việc sử dụng Hồ sơ cơ sở để theo dõi quá trình khởi động ứng dụng và một số hành trình quan trọng của người dùng là một cách hiệu quả để cải thiện hiệu suất và sự hài lòng của người dùng. Hồ sơ cơ sở có thể bao gồm nhiều hành trình người dùng hơn. Tuy nhiên, ứng dụng này đã có mức độ phù hợp rất tốt về Hồ sơ cơ sở. Hãy tiếp tục công việc tuyệt vời này. |
Mở rộng phạm vi sử dụng Hồ sơ cơ sở để khai thác toàn bộ tiềm năng về hiệu suất.
Tiếp tục thúc đẩy việc sử dụng Hồ sơ cơ sở. Cân nhắc việc cải thiện việc sử dụng R8 để cải thiện kích thước mã và hiệu suất tổng thể của thời gian chạy ứng dụng. Ngoài ra, hãy cân nhắc việc sử dụng tính năng Tối ưu hoá bố cục DEX để cải thiện hơn nữa hiệu suất khởi động ứng dụng. |
Hệ thống xây dựng sử dụng Hồ sơ khởi động để tối ưu hoá thêm các lớp và phương thức mà các hồ sơ này chứa bằng cách cải thiện bố cục mã trong tệp DEX của APK. Với Hồ sơ khởi động, quá trình khởi động ứng dụng thường nhanh hơn từ 15% đến 30% so với khi chỉ sử dụng Hồ sơ cơ sở.
Ứng dụng có sử dụng Hồ sơ khởi động để tối ưu hoá bố cục dex không?Đánh giá | Nội dung đề xuất | |
---|---|---|
Không sử dụng / Không xác định (0 điểm)
|
Bỏ lỡ cơ hội lớn để cải thiện hiệu suất khởi động ứng dụng.
Hệ thống xây dựng sử dụng Hồ sơ khởi động để tối ưu hoá thêm các lớp và phương thức chứa trong đó bằng cách cải thiện bố cục mã trong các tệp DEX của APK. Với Hồ sơ khởi động, quá trình khởi động ứng dụng của bạn thường nhanh hơn từ 15% đến 30% so với khi chỉ sử dụng Hồ sơ cơ sở. |
Khẩn cấp đầu tư vào việc triển khai Hồ sơ công ty khởi nghiệp.
Áp dụng tính năng Tối ưu hoá bố cục DEX thông qua Hồ sơ khởi động. Điều này sẽ cải thiện hiệu suất khởi động ứng dụng và mức độ hài lòng của người dùng. Để sử dụng tính năng Tối ưu hoá bố cục Dex, bạn phải sử dụng AGP 8.2 trở lên và bật tính năng rút gọn/R8. |
Điểm truy cập chính (10 điểm)
|
Tối ưu hoá hiệu suất khởi động cho điểm truy cập chính.
Việc sử dụng Hồ sơ khởi động cho điểm truy cập chính là một cách hiệu quả để cải thiện hiệu suất khởi động ứng dụng. Hiệu suất ứng dụng được cải thiện đang tác động tích cực đến trải nghiệm người dùng. Hãy tiếp tục công việc tuyệt vời này. |
Cân nhắc việc bao phủ nhiều điểm truy cập hơn.
Điểm truy cập chính của ứng dụng là điểm quan trọng nhất cần đề cập trong Hồ sơ khởi động. Nếu ứng dụng này có nhiều điểm truy cập hơn, hãy cân nhắc việc bao gồm cả các điểm truy cập đó trong Hồ sơ khởi động. Đây có thể là thông báo hoặc biểu tượng trình chạy bổ sung. |
Hầu hết các điểm truy cập (15 điểm)
|
Việc khai thác các điểm truy cập được sử dụng nhiều nhất là một cách hiệu quả để cải thiện hiệu suất khởi động ứng dụng.
Trải nghiệm khởi động được tối ưu hoá sẽ giúp người dùng hài lòng. Bằng cách áp dụng Hồ sơ khởi động cho hầu hết các điểm truy cập, ứng dụng này đang cực kỳ hiệu quả về hiệu suất khởi động từ góc độ công cụ. Hãy tiếp tục công việc tuyệt vời này. |
Điều tra các điểm cải thiện khác về hiệu suất và hạn chế sự hồi quy.
Đảm bảo rằng Hồ sơ khởi động được tạo tự động cho mỗi bản phát hành bằng cách tự động hoá tác vụ Tối ưu hoá bố cục DEX bằng trình bổ trợ Gradle cho Hồ sơ cơ sở. |
Đánh giá | Nội dung đề xuất | |
---|---|---|
Không sử dụng Compose (5 điểm)
|
Bắt đầu sử dụng Compose
Jetpack Compose là một bộ công cụ hiện đại, được khuyên dùng cho Android để xây dựng giao diện người dùng gốc. Công cụ này đơn giản hoá và đẩy nhanh quá trình phát triển giao diện người dùng trên Android. Nhanh chóng đưa ứng dụng vào hoạt động với mã ngắn gọn hơn, công cụ mạnh mẽ và API Kotlin trực quan. |
Bắt đầu di chuyển giao diện người dùng sang Jetpack Compose
Jetpack Compose cho phép tương tác với hệ thống Khung hiển thị hiện có. Có một số chiến lược giúp bạn di chuyển một số phần trong giao diện người dùng sang Compose và hưởng lợi từ các đặc quyền mà Compose cung cấp. Hãy xem tài liệu của chúng tôi về các chiến lược di chuyển hoặc tham khảo lớp học lập trình của chúng tôi để có một dự án thực tế hơn. |
Compose 2022.10.00 – 2023.10.01 (1 điểm)
|
Thiếu nhiều tính năng mới và điểm cải thiện về hiệu suất!
Nếu vẫn sử dụng phiên bản Jetpack Compose cũ, bạn sẽ bỏ lỡ tất cả các tính năng và điểm cải tiến mới. Jetpack Compose được thiết kế để tách khỏi hệ thống Android, giúp nhà phát triển có thể quyết định thời điểm nâng cấp. |
Hãy nâng cấp lên một phiên bản mới hơn càng sớm càng tốt
Hiệu suất vẫn là ưu tiên hàng đầu của chúng tôi. Khi nâng cấp, bạn có thể thấy hiệu suất được cải thiện đáng kể trên toàn bộ hệ thống. Chúng tôi nhận thấy hiệu suất cuộn cải thiện khoảng 20%, thời gian khởi động tăng 12%, hiệu suất tăng 22% đối với thành phần kết hợp văn bản. Bạn có thể xem thêm thông tin về những điểm cải tiến được thêm vào Jetpack Compose 2024.01.00 trong bài đăng phát hành trên blog. |
Compose 2024.01.00 – 2024.08.00 (2 điểm)
|
Jetpack Compose mới nhất mang đến hiệu suất tốt hơn cùng các tính năng mới
Nếu không sử dụng các phiên bản Jetpack Compose mới nhất, bạn sẽ không nhận được tất cả bản sửa lỗi, điểm cải tiến về hiệu suất và tính năng mới mà chúng tôi đang nỗ lực để giúp bạn xây dựng giao diện người dùng đẹp mắt. |
Nâng cấp lên phiên bản mới nhất để cải thiện thêm hiệu suất
Bằng cách nâng cấp lên phiên bản Compose mới nhất, chúng tôi nhận thấy hiệu suất cải thiện thêm 17% về thời gian hiển thị pixel đầu tiên trong điểm chuẩn! Trong phiên bản này, chúng tôi cũng bật theo mặc định chế độ bỏ qua mạnh mới, cho phép giảm đáng kể các thành phần không cần thiết. Ngoài ra, chúng tôi đã cải thiện API chỉ báo để cho phép tạo hiệu ứng gợn sóng một cách lười biếng, tối ưu hoá cách trình bày Compose nội bộ thành cấu trúc dữ liệu hiệu quả hơn và bắt đầu tạo mã hiệu quả hơn. |
Compose ổn định mới nhất (5 điểm)
|
Xin chúc mừng! Ứng dụng này đã được cập nhật cùng với bản phát hành Compose ổn định mới nhất.
Việc sử dụng phiên bản Compose mới nhất là một cách tuyệt vời để hưởng lợi từ các điểm cải thiện hiệu suất trong mỗi phiên bản Compose mới. |
Hãy tiếp tục phát huy
Hãy cập nhật các bản phát hành Compose ổn định mới nhất để tiếp tục hưởng lợi từ các điểm cải tiến về hiệu suất và bản sửa lỗi. Bạn không cần làm gì ngay trong trường hợp này. |
reportFullyDrawn()
bằng cách sử dụng FullyDrawnReporter
hoặc ReportDrawn()
sẽ cho hệ thống biết khi nào ứng dụng đã sẵn sàng để người dùng tương tác.
Sau đó, bạn sẽ có thể truy cập vào chỉ số TTFD. Bạn có thể sử dụng chỉ số này để đo điểm chuẩn và tạo Hồ sơ khởi động hiệu quả hơn.
Đánh giá | Nội dung đề xuất | |
---|---|---|
Không sử dụng reportFullyDrawn() / FullyDrawnReporter (0 điểm)
|
Bỏ lỡ các điểm cải tiến và chỉ số hiệu suất.
Việc không báo cáo thời điểm ứng dụng sẵn sàng để sử dụng là một cơ hội bị bỏ lỡ để hiểu rõ hơn về thời gian khởi động ứng dụng. Việc sử dụng API này cho phép hệ thống Android cung cấp các chỉ số hiệu suất chi tiết hơn và cho phép theo dõi Thời gian vẽ đầy đủ. |
Sử dụng reportFullyDrawn() / FullyDrawnReporter để khai thác các chỉ số hiệu suất chi tiết hơn.
Sử dụng API FullyDrawnReporter để báo cáo thời điểm ứng dụng sẵn sàng để sử dụng. Việc này sẽ cung cấp các chỉ số hiệu suất chi tiết hơn và cho phép giám sát Thời gian được vẽ đầy đủ. |
Sử dụng reportFullyDrawn() / FullyDrawnReporter (5 điểm)
|
Cung cấp các chỉ số hiệu suất khởi động ứng dụng chi tiết hơn.
Ứng dụng này đang sử dụng API FullyDrawnReporter để báo cáo thời điểm ứng dụng sẵn sàng để sử dụng. Điều này giúp bạn có được các chỉ số hiệu suất chi tiết hơn và có thể theo dõi Thời gian vẽ đầy đủ. |
Sử dụng thông tin từ TTFD để hiểu rõ và cải thiện hiệu suất khởi động ứng dụng.
Khung Android cũng như Google Play Console cung cấp các chỉ số hiệu suất chi tiết cho Thời gian vẽ đầy đủ. Sử dụng các chỉ số này để hiểu và cải thiện hiệu suất khởi động của ứng dụng. |
(Đã trả lời 0/7 câu hỏi)