What''s New in Android N and Wear 2.0
Mặc dù phiên bản Developer Preview cho Android N đã sẵn sàng trước khi Google I / O diễn ra cho các thiết bị lựa chọn, Google đã công bố một phiên bản chính thức cho người sử dụng với các thiết bị trong I / O, mở cửa cho nhiều người để trải nghiệm các tính năng và kiểm tra những gì có sẵn trong ...
Mặc dù phiên bản Developer Preview cho Android N đã sẵn sàng trước khi Google I / O diễn ra cho các thiết bị lựa chọn, Google đã công bố một phiên bản chính thức cho người sử dụng với các thiết bị trong I / O, mở cửa cho nhiều người để trải nghiệm các tính năng và kiểm tra những gì có sẵn trong phiên bản mới nhất của hệ điều hành Android.
Trong khi phiên bản mới của Android có thể mất một thời gian dài để được chấp nhận rộng rãi, hiểu biết những gì có sẵn để cải thiện trải nghiệm người dùng trên phiên bản mới nhất là vô cùng quan trọng đối với chất lượng ứng dụng.
Trong bài viết này, bạn sẽ tìm hiểu về một số tính năng mới có sẵn trong Android N và các khả năng mới mà các nhà phát triển có thể tận dụng để tạo ra những trải nghiệm tuyệt vời cho người dùng.
1.Passive Features
Tôi muốn gọi tập đầu tiên của tính năng mà chúng ta sẽ thảo luận là passive features. Đây là những cải tiến cho hệ điều hành mà người sử dụng được ra khỏi khuôn khổ mà không cần nhà phát triển phải chỉnh ứng dụng của họ.
Trong khi các nhà phát triển có xu hướng tập trung nhiều hơn vào các tính năng chủ động, điều quan trọng là phải hiểu làm thế nào hệ điều hành xử lí và làm thế nào nó có thể ảnh hưởng đến các ứng dụng của bạn.
Accessibility Improvements
Một trong những thay đổi quan trọng nhất đối với hệ điều hành Android N là việc bổ sung khả năng truy cập. Bản cập nhật mới nhất của hệ điều hành sẽ cho phép người dùng phóng to toàn bộ màn hình thay vì chỉ kích thước văn bản. Ngoài ra, tất cả các tính năng truy cập hiện có sẽ có mặt ngay sau khi các thiết bị khởi động.
Cải thiện pin và bộ nhớ
Mặc dù Doze và Svelte đã được giới thiệu với các phiên bản trước của Android, chúng đã cho thấy một sự cải thiện đáng kể với Android N. Svelte throttles CPU khi các thiết bị không được sử dụng tích cực và nó đã được cải tiến để xử lý các tình huống mà các thiết bị có thể đã bật CPU khi tình trạng mạng thay đổi. Trong khi Doze chỉ được sử dụng để đặt một thiết bị vào trạng thái chờ khi nó là ở phần còn lại, bây giờ nó bắt đầu cắt giảm điện năng tiêu thụ bất cứ khi nào màn hình của thiết bị là tắt.
Language/Locale Improvements
Trước Android N, nếu một ngôn ngữ / locale không được hỗ trợ bởi một ứng dụng, hệ điều hành sẽ mặc định sang tiếng Anh. Tuy nhiên, trong hầu hết các nơi trên thế giới, người ta nói nhiều ngôn ngữ. Android có một tính năng mới cho phép người sử dụng để ưu tiên ngôn ngữ được hỗ trợ.
Ví dụ, nếu một ứng dụng không hỗ trợ một ngôn ngữ, chẳng hạn như Tây Ban Nha, nhưng nó hỗ trợ tiếng Pháp, sau đó một người sử dụng, người đã xếp Pháp lên trên tiếng Anh, sẽ thấy các ứng dụng bản địa hoá trong tiếng Pháp, ngay cả khi thiết bị của họ được thiết lập để hiển thị tiếng Tây Ban Nha.
Improved Data Usage
Một tính năng mới mà người dùng có thể kích hoạt trong Android N là dữ liệu Saver. Khi tính năng này được kích hoạt, các ứng dụng mà không phải là danh sách trắng sẽ bị chặn từ việc sử dụng dữ liệu khi đang ở trạng thái background và sử dụng thông tin từ các ứng dụng quá mức. Điều này sẽ chỉ làm việc với mạng chẳng hạn như Wi-Fi di động hoặc hạn chế, như đó là những mạng mà hầu hết người dùng không muốn sử dụng nhiều dữ liệu.
2. Active Features
Tính năng động là những nhà phát triển có thể tận dụng bằng cách thay đổi các ứng dụng của họ. Bất cứ khi nào một phiên bản mới của Android có sẵn, các tính năng này là điều đầu tiên mà các nhà phát triển có xu hướng thâm nhập vào và học hỏi.
Hỗ trợ Multi-Window
Đây là một tính năng đáng chú ý của nhiều nhà phát triển. Các thiết bị Android hiện nay sẽ cho phép người dùng có nhiều ứng dụng chạy side-by-side để tạo điều kiện đa nhiệm đơn giản. Điều quan trọng cần lưu ý là bố trí Activity cuộn nên sử dụng một NestedLayout hoặc RecyclerView để xử lý các chức năng di chuyển lồng nhau của các tính năng đa cửa sổ.
Trên các thiết bị Android TV, tính năng này chuyển sang hình ảnh-trong-hình ảnh, cho phép các Activity được thu nhỏ và gắn vào góc của màn hình trong khi người dùng tương tác với các ứng dụng khác trên truyền hình.
Instant Apps
Tính năng này, thông qua lời giới thiệu tại Google I / O và thảo luận với Android N, thực sự sẽ tương thích ngược với mức API Android 16. Sử dụng Instant App, các nhà phát triển sẽ có thể mô đun hóa và cấu hình các ứng dụng của họ. Tại sao là hữu ích? Khi người dùng chọn một liên kết hoặc trang web liên quan đến các ứng dụng, các mô-đun thích hợp của ứng dụng sẽ được tải về và chạy ngay lập tức, thay vì yêu cầu người dùng tải về toàn bộ ứng dụng.
Không chỉ tăng tương tác với người sử dụng, nó còn chạy mượt với thiết bị của người dùng bằng cách không cài đặt nhiều phần mềm hơn so với nhu cầu sử dụng hoặc muốn.
Direct Reply Notifications
Bản cập nhật Android sẽ không được hoàn thành mà không có một số loại thay đổi đối với thông báo công việc. Năm nay Google đã bổ sung thêm một tính năng dài yêu cầu, trả lời tin nhắn trực tiếp.
Khi người dùng nhận được một thông báo đã được gắn cờ như một tin nhắn tương thích với trả lời, họ sẽ có thể mở một trường nhập văn bản trong thông báo để gõ vào trả lời của họ và ngay lập tức gửi nó trở lại.
Quick Settings
Các phiên bản gần đây của Android được giới thiệu một số thiết lập mới, chẳng hạn như bật/tắt đèn pin, do đó người dùng có thể nhanh chóng chuyển đổi một thiết lập trên thiết bị của họ. Trong Android N, điều này đã được thực hiện một bước xa hơn, cho phép các nhà phát triển thêm các thiết lập nhanh chóng của mình ốp vào thiết bị của người dùng.
Direct Boot
Android N đã giới thiệu một chế độ an toàn, được gọi là khởi động trực tiếp, xảy ra giữa thời gian người sử dụng đã được hỗ trợ trên thiết bị của họ và trước khi họ đã mở khóa nó. Để tạo thuận lợi cho lưu trữ dữ liệu ở giai đoạn này, Android N đã chia thiết bị lưu trữ thành hai loại:
- lưu trữ chứng chỉ được mã hóa: mặc định và có sẵn ngay khi người dùng mở khóa thiết bị của họ.
- thiết bị mã hóa lưu trữ: sử dụng một khóa xác thực để truy cập một khi thiết bị đã thực hiện xác nhận khởi động và có sẵn trong giai đoạn khởi động trực tiếp.
Trong khi khởi động trực tiếp có thể không hữu ích cho hầu hết các ứng dụng, nó phục vụ một mục đích cho các ứng dụng nhất định, chẳng hạn như xử lý tin nhắn, tiếp cận, hoặc báo động.
New Graphics API: Vulkan
Với Android N đi kèm hỗ trợ cho một API đồ họa mới, Vulkan. Vulkan đã được giới thiệu để bổ sung, và trong một số trường hợp thậm chí thay thế OpenGL để phát triển trò chơi. Nó cung cấp nhiều hơn nữa kiểm soát hạt mịn để các nhà phát triển để tối ưu hóa mã nguồn của họ và có thể được gần gũi hơn với các tài nguyên hơn là có thể thông qua OpenGL.
Android TV Recording API
Ngoài Android N trên điện thoại và máy tính bảng, Android TV là nhận được thêm một cách để tương tác với các kênh truyền trực tiếp thông qua các API ghi TV mới. Sử dụng API này, các nhà phát triển sẽ có thể thiết lập các ứng dụng của họ để ghi lại và lưu trữ nội dung trực tiếp cho người sử dụng, tương tự như cách một DVR hoạt động, đem lại cho người sử dụng tự do hơn với cách họ lưu trữ nội dung.
3. Android Wear 2.0
Trong khi Android N đã được tập trung chính cho rất nhiều các nhà phát triển, Android Wear cũng được nâng cấp lên phiên bản 2.0 và giới thiệu một loại của các tính năng mới.
Complications
Trong khi Watch Face API khá đơn giản trong Android Wear 1.0, phiên bản mới nhất cho phép các nhà phát triển để bao gồm các Complications, các thành phần mà làm nhiều chức năng hơn là việc hiển thị thời gian. Những Complications có thể được nối với các nhà cung cấp dữ liệu trên thiết bị Wear đến liên tục cung cấp cập nhật thông tin cho người sử dụng mà không cần yêu cầu họ mở ứng dụng khác.
Widgets
Một tập mới của các thành phần để được bao gồm trong phiên bản mới nhất của Android Wear là navigation and action drawers. Sự chuyển hướng Navigation hoạt động tương tự để ngăn điều hướng trên một thiết bị di động. Người dùng có thể vuốt từ cạnh trên của màn hình để xem một bộ phận có thể được mở trong ứng dụng mặc của họ. Action drawer có thể được đưa lên từ đáy của mẫu màn hình mà người dùng có thể chọn hành động định sẵn liên quan đến màn hình đang ở trên.
Improved Notifications
Kể từ khi Android Wear đã được giới thiệu, Notification đã trở thành con đường chính để người dùng tương tác với các thiết bị của họ. Wear 2.0 cải thiện các thông báo này bằng cách thêm các thông báo mở rộng, có thêm hành động bổ sung để dưới cùng của một thông báo hơn là đòi hỏi một card bổ sung.
Những thông báo mới cũng làm theo hướng dẫn thiết kế material design, đem lại cho người dùng một trải nghiệm tương tự như trên các thiết bị di động của họ. Thông báo phục vụ cho thông điệp cho người dùng có thêm lợi ích của việc cung cấp các thông điệp trả lời thông minh hoặc tin nhắn được pregenerated, dựa trên dữ liệu ngữ cảnh, như hành động bổ sung.
Stand-Alone Apps
Như phần cứng thiết bị Wear cải thiện và nhiều tính năng sẵn có, các thiết bị có thể bắt đầu kết nối với các mạng độc lập của các thiết bị di động. Với điều này, Android Wear bây giờ hỗ trợ khả năng cho các ứng dụng chạy trên một thiết bị mà không cần các thiết bị Wear gần đó hoặc cung cấp trên. Điều này cho phép các nhà phát triển tự do hơn khi phát triển các ứng dụng làm việc trên Android Wear.
Kết luận
Android N and Wear 2.0 đã giới thiệu nhiều tính năng mới mà cả người dùng và các nhà phát triển có thể hưởng lợi từ chúng. Trong khi chúng ta thảo luận một số các tính năng và cải tiến thú vị và đầy hứa hẹn, Android N and Wear 2.0 đã bao gồm rất nhiều chi tiết bổ sung để cải thiện Android.
Tham khảo http://code.tutsplus.com/articles/whats-new-in-android-n-and-wear-20--cms-26042