Google I/O 2018: What’s new in Android

890

Cùng xem trong sự kiện Google I/O 2018 google đã bổ sung thêm các vũ khí gì cho em Android.
Liệu có giống như :
IronMan được bổ sung giáp nano 😀
Thor có búa mới =))
– Hay Thanos có găng full gem 🙁

1 .Development: Phát triển ứng dụng đơn giản và nhanh hơn.

Android Jetpack : Google giới thiệu Android Jetpack được thiết kế để tăng tốc phát triển ứng dụng.
– Là thế hệ tiếp theo của Android components
– Mang lại các lợi ích từ thư viện hỗ trợ
– Có khả năng tương thích ngược và cập nhật tức thì
– Giúp việc xây dựng ứng dụng trở nên nhanh chóng và dễ dàng .
Android Jetpack quản lý các hoạt động như: background tasks, navigation, and lifecycle management vì vậy chúng ta có thể tập chung nhiều hơn vào việc làm sao cho ứng dụng của chúng ta is the best.
– Android Jetpack được thiết kế hoạt động tốt với Kotlin.
– Tiết kiệm nhiều mã nguồn hơn với Android KTX
– Các thành phần được phát hành trong đợt này gồm : WorkManager, Paging, Navigation và Slices.

Kotlin :
Từ năm ngoái khi Google tuyên bố hỗ trợ ngôn ngữ Kotlin thì :
– Cộng đồng phát triển android đã bắt đầu chấp nhận ngôn ngữ này.
– 95% nhà phát triển thì hài lòng với Kotlin
– Số lượng sử dụng Kotlin để phát triển tăng 6 lần so với năm qua.
– Android KTX sẽ ra mắt hôm nay như một phần của Android Jetpack để tối ưu hóa trải nghiệm của nhà phát triển Kotlin.
– Android Runtime (ART) trong Android P được điều chỉnh, để các ứng dụng được xây dựng với Kotlin có thể chạy nhanh hơn.

Android Studio 3.2 Canary:  Android Studio 3.2
– Hỗ trợ tool Android Jetpack
– Bao gồm vả Navigation Editor và công cụ refactor code với.
– Hỗ trợ build với định dạng Android App Bundle
– Cập nhật tính năng cho Android Emulator
– Cập nhật Energy Profiler để phân tích hiệu năng của ứng dụng…

2. Distribution : Tối ưu hoá size ứng dụng

Android App Bundle & Google Play Dynamic Delivery :

Giới thiệu mẫu ứng dụng mới dành cho Android. Giảm đáng kể kích thước ứng dụng bằng định dạng mới trong Android Studio.
Trong Android Studio, chúng ta sẽ build ra file ứng dụng chứa mọi thứ mà ứng dụng cần cho mọi thiết bị — tất cả ngôn ngữ, mọi kích thước màn hình thiết bị, mọi cấu trúc phần cứng.
Khi đó  PlayStore sẽ phân phối ứng dụng phù hợp với thiết bị của người dùng để đảm bảo kích thước nhỏ nhất và tải nhanh nhất.

Dynamic features via the Android App Bundle : Cho phép modul hoá các tính năng để phân phối theo yêu cầu, thay vì phân phối trong khi cài đặt ứng dụng.

Google Play Console: Được cập nhật các tính năng và báo cáo mới giúp bạn cải thiện hiệu năng của ứng dụng và phát triển doanh nghiệp của bạn. Read about the improvements  dashboard, statistics, Android vitals, pre-launch report, acquisition report, và  subscriptions dashboard.
Ngoài ra bạn cũng có thể tải lên, thử nghiệm và xuất bản ứng dụng bằng định dạng xuất bản mới Android App Bundle.

Google Play Instant : Sau đợt khởi chạy beta tại GDC. Hôm nay google tuyên bố tất cả các game phát triển có thể build Instant. Chúng ta có thể thử với Candy Crush Saga.
Google Play Instant hiện khả dụng trên 1 tỷ thiết bị trên toàn thế giới.
Hiện tại đang thử nghiệm tính năng này trên Google Adword để có thể trải nghiệm game ngay khi click quảng cáo.

3. Engagement: Mang lại nhiều và nhiều hơn cho người dùng

Slices :  Slices là một UI Teamplate hiển thị một mảng nội dung động và nhiều tương tác phong phú từ ứng dụng của bạn, và ngay cả trên Android với Google surface. Slices có thể bao:  gồm live-data, scrolling content, inline actions, và  deep-linking vì vậy người dùng có thể làm nhiều thứ như play nhạc, đặt hẹn…. Bạn có thể  get started Slices ngay hôm nay 😀


Ngoài ra còn có các thông tin mới về Smarter devices: a powerful platform for IoT devices

Google I/O 2018 – Android P – Gmail – Google Photo có gì mới?

Link Tiếng Anh Full Không Che!!