Mục lục:
- Có gì mới và thú vị về các công cụ phát triển tại I / O 2018?
- Có gì mới với các công cụ phát triển Android?
- Còn các công cụ Chrome thì sao?
- Bất cứ điều gì về Fuchsia?
Android và Chrome từng được biết đến với mức độ khó khăn khi xây dựng. Không còn nữa. Google tiếp tục cải thiện các công cụ dành cho nhà phát triển của mình hàng năm và tại I / O 2018, có rất nhiều điều để phấn khích.
Có gì mới và thú vị về các công cụ phát triển tại I / O 2018?
Thông báo lớn nhất cho các nhà phát triển ứng dụng Android là Android Studio 3.2. Không phải vì mọi người thích một con số cao hơn, mà vì một số tính năng khổng lồ sẽ đi kèm với nó. Trong khi những thứ như một công cụ thu nhỏ và tối ưu hóa mới khá tuyệt vời theo cách kỳ lạ, thì có một số tính năng thực sự tuyệt vời đối với người dùng sắp ra mắt.
-
Android Jetpack - Jetpack là gói tính năng mà các nhà phát triển có thể cắm ngay vào các ứng dụng của họ hỗ trợ bốn thành phần phát triển chính: Kiến trúc, Giao diện người dùng, Nền tảng và Hành vi. Các thành phần này bao gồm những thứ như quản lý dữ liệu, hoạt hình, phát lại phương tiện, quyền và nhiều thứ khác. Và vì chúng không được nhúng vào chính Android, Google có thể bổ sung thêm bất cứ lúc nào và chúng rất dễ thực hiện thông qua Thư viện hỗ trợ Android.
-
Gói ứng dụng - Google biết, cũng như các nhà phát triển, rằng khi một ứng dụng quá lớn, người dùng sẽ không muốn tải xuống. Phí dữ liệu và dung lượng trống có thể có nghĩa là ứng dụng của bạn mất cơ sở cài đặt khi phát triển. Để chống lại điều này, Google đã giới thiệu Gói ứng dụng và Google Play Dynamic Delivery. Nhà phát triển có thể đặt mọi thứ cần thiết để ứng dụng chạy trên nhiều kiến trúc và bằng nhiều ngôn ngữ vào bảng điều khiển dành cho nhà phát triển Google Play và để nó tạo ra các gói chỉ chứa các tệp mà người dùng cần. Sau đó, Google Play Dynamic Delivery sẽ chuyển sang thiết bị và phân phát đúng tệp cho đúng người dùng.
- Các lát - Các lát là các phần "từ xa" nhỏ của ứng dụng của bạn có thể được hiển thị ở đâu đó như thanh thông báo hoặc bên trong tìm kiếm của Google. Một ví dụ được đưa ra là một trình phát nhạc đã dán các điều khiển Now Playing vào tìm kiếm khi người dùng tìm kiếm nhạc. Hành động ứng dụng về cơ bản là các hành động Google Assistant trực quan có thể cho phép người dùng làm điều gì đó như xem video hoặc đặt món ăn qua ứng dụng của bạn từ hầu hết mọi màn hình. Khi kết hợp với nhau, những thứ này có thể thay đổi cách chúng ta sử dụng điện thoại Android.
Android P cũng mang đến một số API mới. Các ứng dụng được phát triển cho P sẽ cho các nhà phát triển biết ứng dụng được sử dụng trong bao lâu và cách sử dụng. Sau đó, họ có thể đưa ra phản hồi như khuyên bạn rằng đã đến lúc đặt điện thoại xuống. Ngoài ra còn có một trình quản lý sinh trắc học mới để các nhà sản xuất thiết bị có thể thực hiện những việc như quét mống mắt thông qua phần tử bảo mật trên phần cứng một cách dễ dàng. Và tất nhiên, các yếu tố UI mới như thông báo và hành động Trợ lý trông rất tuyệt.
Có gì mới với các công cụ phát triển Android?
Các công cụ bên trong Android Studio cũng đang hoạt động tốt với phiên bản 3.2. Những thay đổi nhỏ được thiết kế để giúp xây dựng các ứng dụng tuyệt vời dễ dàng hơn và nhanh hơn luôn được hoan nghênh và những "điều nhỏ nhặt" này được chào đón nồng nhiệt nhất.
- Trình giả lập Android sẽ khởi chạy nhanh hơn vì các công cụ như hỗ trợ ảnh chụp nhanh và quản lý tài nguyên tốt hơn. Một bản demo cho thấy trình giả lập, hoàn thành với khung thiết bị, mở và chạy thử nghiệm ứng suất Android 3D trong 2 giây. Vâng, hai. Giây. Tôi cũng không tin điều đó cho đến khi tôi xem nó vài lần.
- Chủ đề Vật liệu - Thiết kế Vật liệu là cách dễ dàng để làm cho các ứng dụng theo một giao diện nhất quán và giảm, nhưng nó quá phù hợp. Chất liệu theo chủ đề là Thiết kế Vật liệu sẽ không làm cho mọi ứng dụng trông giống nhau. Lấy phần bánh của mình đi!
- Các tiện ích mở rộng Kotlin thử nghiệm sẽ cho phép bạn bỏ những thứ trần tục mà bạn cần để thực hiện lại nhiều lần vào ứng dụng của mình chỉ bằng một hoặc hai lần nhấp.
- Hỗ trợ cho các ứng dụng AR trong trình giả lập là một vấn đề khá lớn.
Chúng tôi cũng đã thấy một số công cụ mới cho Machine Learning, ngôn ngữ Flutter và hỗ trợ tốt hơn cho điện toán đám mây. Phát triển cho Android ngày càng tốt hơn, và dễ dàng hơn và dễ dàng hơn.
Còn các công cụ Chrome thì sao?
Android Studio, cũng như hỗ trợ ứng dụng Linux nói chung, sẽ đến với Pixelbook. Nếu không có thông báo nào khác được đưa ra, đây vẫn sẽ là Google I / O tốt nhất từ trước đến nay. Nhưng chúng tôi cũng đã thấy một bản demo cho phép nhà phát triển xây dựng một ứng dụng được tối ưu hóa cho bất kỳ màn hình nào và bao gồm các màn hình Chromebook lớn.
Chúng ta sẽ tìm hiểu thêm về phát triển web và các công cụ gỡ lỗi như LightHouse trong những ngày tới.
Bất cứ điều gì về Fuchsia?
Fuchsia là gì? Nói một cách nghiêm túc, bên ngoài việc đề cập ngắn gọn về ngôn ngữ Flutter, không có gì chúng tôi muốn biết về một hệ điều hành trong tương lai từ Google đã xuất hiện. Chúng tôi không thực sự mong đợi điều đó, vì Google I / O là tất cả về những thay đổi đối với các công cụ hiện có và các tính năng mới cho những thứ chúng tôi đã sử dụng.