Ghi chú phát hành SDK

SDK phát triển tức thì của Google Play phiên bản 1.9.0 (05/09/2019)

Bản phát hành SDK phát triển tức thì của Google Play này có nội dung thay đổi sau.

Các thay đổi

  • Giờ đây, CLI của ứng dụng tức thì sẽ chạy đúng cách khi được gọi thông qua một đường liên kết tượng trưng.
  • Trong phiên bản trước của SDK, việc chạy một ứng dụng có minSdkVersion < 24 và chỉ được ký bằng lược đồ chữ ký phiên bản 2 sẽ luôn gây ra lỗi. Thay đổi này sẽ khắc phục cả ia run và lệnh chạy của Android Studio để lỗi chỉ xảy ra nếu phiên bản API của thiết bị được kết nối quá cũ nên không hỗ trợ chữ ký phiên bản 2.

SDK phát triển tức thì của Google Play phiên bản 1.8.0 (05/08/2019)

Bản phát hành SDK phát triển tức thì của Google Play này có nội dung thay đổi sau.

Các thay đổi

  • Lệnh ia run của ứng dụng tức thì CLI có thể triển khai các ứng dụng tức thì chỉ được ký bằng lược đồ chữ ký v2.
  • Lệnh CLI ia run -u [url] của ứng dụng tức thì hiện hoạt động mà không cần triển khai cấu phần phần mềm.

SDK phát triển tức thì của Google Play phiên bản 1.7.0 (29/03/2019)

Bản phát hành này của SDK Phát triển tức thì của Google Play có các tính năng và thay đổi mới sau đây.

Tính năng mới

  • Giờ đây, CLI ứng dụng tức thì có thể thu thập các chỉ số về mức sử dụng khi có sự đồng ý của bạn. Nhờ đó, nhóm nhà phát triển của Google có thể hiểu rõ hơn về những tính năng bạn thấy hữu ích và cải thiện những thiếu sót trong công cụ của chúng tôi.
  • Lệnh ia check hiện hỗ trợ kiểm tra đối với một bản dựng có thể cài đặt của cùng một ứng dụng để phát hiện tình trạng không tương thích với đường dẫn nâng cấp phổ biến. Bạn có thể cung cấp APK ứng dụng có thể cài đặt bằng cách sử dụng tuỳ chọn -i.

Các thay đổi

  • Lệnh ứng dụng tức thì CLI ia run không còn yêu cầu Tài khoản Google đang hoạt động trên thiết bị để chạy ứng dụng tức thì ở chế độ phát triển.

SDK phát triển tức thì của Google Play phiên bản 1.6.0 (05/11/2018)

Bản phát hành này của SDK Phát triển tức thì của Google Play có các tính năng và thay đổi mới sau đây.

Tính năng mới

  • Lệnh CLI ia check của ứng dụng tức thì hiện hỗ trợ tính năng kiểm tra kích thước trên các tệp APK (.apks) được tạo từ bundletool.

Các thay đổi

  • Trên các thiết bị chạy Android 8.0 (API cấp 26) trở lên, việc chạy một ứng dụng tức thì có khoá ký không khớp với khoá của bất kỳ ứng dụng nào đã chạy trước đó trên thiết bị đó sẽ không còn gây ra sự cố trong Android Studio hoặc CLI.
  • Thay đổi giới hạn kích thước của ứng dụng tức thì từ 4 MB xuống 10 MB. Ứng dụng có kích thước lớn hơn 4 MB hiện sẽ nhận được WARNING thay vì ERROR. Ứng dụng có kích thước lớn hơn 10 MB tiếp tục nhận được ERROR.

SDK phát triển tức thì của Google Play phiên bản 1.5.0 (27/09/2018)

Bản phát hành này của SDK Phát triển tức thì của Google Play có các tính năng và thay đổi mới sau đây.

Tính năng mới

  • Các lệnh CLI ia runia check của ứng dụng tức thì hiện hỗ trợ hoạt động trên các tệp APK đặt (.apks) do bundletool tạo.
  • Lệnh CLI ia check của ứng dụng tức thì hiện hoạt động với danh sách các tệp APK.
  • Lệnh CLI ia check của ứng dụng tức thì đảm bảo rằng tên của các tệp APK phân tách là duy nhất trong một tệp ZIP nhất định.

Các thay đổi

  • Khi cấp phép cho một thiết bị chạy Android 7.1.1 (API cấp 25) trở xuống, CLI sẽ chỉ đưa ra cảnh báo nếu không phát hiện được quá trình đăng ký Dịch vụ Google Play thành công. Khi gặp trường hợp này trước đó, CLI sẽ gửi lỗi và không cố khởi chạy ứng dụng tức thì.
  • Ứng dụng tức thì CLI ia run hiện có thể chạy thành công tệp APK do bundletool tạo hoặc tệp APK được tạo bằng aapt2. Trước đây, thao tác run có thể đã hết thời gian chờ khi khởi chạy một số APK này.
  • Cờ --no-setup không còn được dùng cho ia run và hiện không có hiệu lực.
  • Cập nhật đúng cách các phiên bản cũ của Dịch vụ Google Play cho Ứng dụng tức thì (bạn cần phải gỡ cài đặt các phiên bản này trước khi cài đặt phiên bản mới).

SDK phát triển tức thì của Google Play phiên bản 1.4.0 (28/08/2018)

Bản phát hành này của SDK phát triển ứng dụng tức thì của Google Play (trước đây là SDK phát triển ứng dụng tức thì) có các tính năng và thay đổi mới sau đây.

Tính năng mới

  • Lệnh ứng dụng tức thì CLI ia check hiện hỗ trợ xác thực kích thước trên các ứng dụng tức thì bằng cách sử dụng APK cấu hình.
  • CLI hiện hỗ trợ chạy ứng dụng tức thì trên hình ảnh trình mô phỏng khoá kiểm thử đã cài đặt phiên bản mới của Dịch vụ Google Play.
  • Cải thiện tính năng hỗ trợ đối với phần trợ giúp dành riêng cho các lệnh bằng ia help <command>.
  • Đã thêm thông tin chi tiết về kích thước vào ia check lỗi kích thước.

Các thay đổi

  • SDK đổi tên từ "SDK phát triển ứng dụng Android tức thì" thành "SDK phát triển ứng dụng tức thì của Google Play".
  • CLI không còn gửi NullPointerException khi cố gắng kiểm tra một ứng dụng không có hoạt động của trình chạy.
  • CLI và Android Studio hiện phát hiện các thiết bị không được hỗ trợ chạy Android 8.0 (API cấp 26). Trước đây, những thiết bị này sẽ không chạy ứng dụng.
  • Tập lệnh trình bao bọc Bash ia hiện hoạt động chính xác khi được gọi trong một quy trình mà bạn chưa đặt $TERM. Tập lệnh giả định chiều rộng là 80 cột.
  • Giờ đây, lệnh ia check sẽ cảnh báo về các ứng dụng tức thì có phiên bản minSdkVersion được đặt thành 20 trở xuống. Bằng cách hỗ trợ các phiên bản SDK cũ này trong bản dựng, kích thước tệp nhị phân có thể tăng mà không mang lại lợi ích gì cho các ứng dụng tức thì.
  • Giờ đây, CLI sẽ phát hiện khi phiên bản Dịch vụ Google Play của bạn quá cũ nên không thể chạy ứng dụng tức thì và lời nhắc cập nhật trên thiết bị.
  • Giờ đây, các ứng dụng tức thì chạy trên Android 8.0 (API cấp 26) trở lên thông qua CLI hoặc Android Studio sẽ tự động được cấp quyền android.permission.INSTANT_APP_FOREGROUND_SERVICE.

SDK phát triển ứng dụng Android tức thì phiên bản 1.3.0 (04/06/2018)

Bản phát hành SDK phát triển ứng dụng Android tức thì này có các tính năng và thay đổi mới sau đây.

Tính năng mới

  • Android Studio 3.2 hiện sử dụng thư viện được thêm vào SDK 1.3 để chạy các ứng dụng tức thì. Việc này sẽ hợp nhất logic giữa ia và Studio, đồng thời cho phép bạn chạy ứng dụng tức thì mà không cần URL từ Android Studio.

SDK phát triển ứng dụng Android tức thì v1.2.0 (07/05/2018)

Bản phát hành SDK phát triển ứng dụng Android tức thì này có các tính năng và thay đổi mới sau đây.

Tính năng mới

  • Giao diện dòng lệnh của Ứng dụng tức thì (ia) mới cho phép bạn chạy các ứng dụng tức thì trên thiết bị phát triển và kiểm tra cục bộ các ứng dụng đó để tìm các lỗi phổ biến.
  • Giờ đây, bạn có thể tạo và chạy các ứng dụng tức thì mà không cần điểm truy cập URL.

Các thay đổi

  • Phiên bản Dịch vụ Google Play cho Ứng dụng tức thì đi kèm với SDK hiện có thể tự động cập nhật bằng Cửa hàng Play. Trong các bản phát hành trước, gói đó đã được khoá ở phiên bản đi kèm với SDK.
  • Tên máy chủ chứa ký tự đại diện, chẳng hạn như "*.example.com", hiện được hỗ trợ đầy đủ trong chế độ phát triển.
  • Giờ đây, nhà phát triển có thể mô phỏng quá trình tải ứng dụng được điều tiết xuống trong Android Lollipop, Marshmallow và Nougat bằng cách đặt thuộc tính hệ thống debug.aia.throttle_download_ms, như minh hoạ trong ví dụ sau:
    $ adb shell setprop debug.aia.throttle_download_ms 5000

SDK phát triển ứng dụng Android tức thì v1.1.0

Bản phát hành của SDK Phát triển ứng dụng Android tức thì này có các tính năng và thay đổi mới sau đây.

Tính năng mới

  • Chuyển dữ liệu từ Ứng dụng tức thì sang ứng dụng cần cài đặt.
    • Trên các thiết bị chạy Android 8.0 (API cấp 26) trở lên, hệ thống sẽ tự động thực hiện quá trình chuyển này khi cài đặt ứng dụng. Trên các thiết bị chạy Android 7.1 (API cấp 25) trở xuống, bạn có thể chuyển dữ liệu bộ nhớ của Ứng dụng tức thì sang ứng dụng cần cài đặt bằng cách gọi getInstantAppData() trong ứng dụng cần cài đặt.
  • Bạn có thể giảm kích thước tệp APK của mình bằng cách sử dụng tính năng hỗ trợ mới dành cho tệp APK dành riêng cho thiết bị. Để biết thông tin về cách thiết lập bản dựng cho tệp APK cấu hình, hãy xem bài viết Thiết lập bản dựng cho tệp APK cấu hình.

Các thay đổi

  • Trình mô phỏng.
    • Bạn cần có trình mô phỏng chạy Cửa hàng Play và Dịch vụ Google Play mới nhất để kiểm thử Ứng dụng tức thì từ giờ trở đi. Để biết thông tin về cách thiết lập trình mô phỏng, hãy xem phần Chạy ứng dụng tức thì.