Vẫn có thể sử dụng được cho các API cũ.
Ví dụ StaticLayout chỉ hỗ trợ đến API 27, sang API 28 họ báo API này đã lỗi thời vì cậy cần update sang dùng Builder, nhưng tại API 28 vẫn có thể dùng vì họ chưa xoá đi.
Nhưng nếu vẫn dùng mà không update sang dùng API Builder thì có thể một ngày nào đó trong API 30, API 31… họ sẽ xoá đi và khi người dùng Android chạy hệ điều hành Android 11, Android 12 và cài app của mình vào sẽ gây crash.
Giải pháp ở đây là cần xử lí các API cũ khi migrate sang API mới. check SDK bằng câu lệnh if else là được.
Nếu người dùng chạy Android cũ thì kệ họ, app của mình sẽ sử dụng API cũ vì trong API của chúng ta và trong bản hệ điều hành họ đang chạy có hỗ trợ.
Còn nếu người dùng chạy Android mới thì app của chúng ta cũng hỗ trợ, vì API mới trong SDK lúc build đã có và trong bản os họ đang chạy cũng hỗ trợ.
Các bài viết không xem thì tiếc:
- CHECKLIST KHI UPDATE APP ĐÃ CÓ TRÊN APP STORE | dotrinh.com
- FRAMEWORK GIÚP BẠN BẮT ĐẦU MỌI THỨ HIỆU QUẢ NHẤT
- Bản chất của việc update phần mềm là gì?
- Ý nghĩa của Certificates, App IDs, Provisioning Profiles khi cài đặt môi trường dev iOS
- Danh sách công ty phần mềm làm cho thị trường Nhật của Việt Nam
- LƯU Ý KHI ĐƯA APP LÊN APP STORE & TESTFLIGHT TỪ ĐÔ TRỊNH | dotrinh.com
- NGƯỜI VIỆT HỌC ĐƯỢC GÌ TỪ VIỆC ANDROID STUDIO CẬP NHẬT THƯỜNG XUYÊN?
- Vòng đời Acivity trong android cơ bản
- BẬT CHẾ ĐỘ DEVELOPER TRÊN THIẾT BỊ ANDROID
- Siêu tổng hợp android code snippets (cập nhật thường xuyên)
- Lập trình với Recyclerview trong Android – Bài 2 | dotrinh.com
- Process, Thread, Handler, AsyncTask cơ bản trong Android
- How to rename project name in Xcode
- CÔNG CỤ HAY DÙNG CHO LẬP TRÌNH NHÚNG
- TÌM ĐỐI TÁC SX PHẦN CỨNG TẠI VIỆT NAM