✨Android Nougat

Android Nougat

Android 7.0 "Nougat" ( tên mã phát triển là Android N) là một phiên bản phát hành của hệ điều hành Android. Lần đầu được phát hành dưới dạng một bản dựng beta vào ngày 9 tháng 3 năm 2016,

Google tiếp tục thảo luận thêm về Android "N" trong bài phát biểu tại I/O vào ngày 18 tháng 5 năm 2016, và tiết lộ về nền tảng thực tế ảo mới của hãng Daydream. Trong thời gian hội nghị, Bản xem trước Beta 3 được phát hành, cùng với việc Google thông báo nó sẽ chuyển từ gia đoạn beta phát triển sang beta công khai, có nghĩa là bất cứ ai đều có thể dùng thử. Google cũng thông báo rằng hãng sẽ mở một cuộc thị để góp ý tưởng về cái tên phát hành cho hệ điều hành này.

Bản xem trước Developer Preview 4 được phát hành ngày 15 tháng 6 năm 2016. Vào ngày 30 tháng 6 năm 2016, Google thông báo rằng tên phát hành của Android N sẽ là "Nougat"; hãng cũng xác nhận rằng Nougat sẽ là phiên bản 7.0 của Android.

Bản xem trước Beta cuối cùng Beta Preview, 5, được phát hành ngày 18 tháng 7 năm 2016.

Android 7.0 Nougat được chính thức phát hành vào ngày 22 tháng 8 năm 2016, với các thiết bị Google Nexus Nexus 6, Nexus 5X, Nexus 6P, Nexus 9, Nexus Player, Pixel C và General Mobile 4G được nhận cập nhật đầu tiên.

Tính năng

Trải nghiệm người dùng

Android N giới thiệu một chế độ hiển thị chia màn hình, trong đó hai ứng dụng có thể chạy cùng lúc, mỗi ứng dụng được hiển thị ở mỗi nửa màn hình. Một chế độ đa cửa sổ thử nghiệm cũng được thêm vào dưới dạng tính năng ẩn, trong đó nhiều ứng dụng có thể xuất hiện cùng lúc trên màn hình trong các cửa sổ chồng xếp lên nhau.

Phần thông báo cũng được thiết kế lại, giới thiệu hàng biểu tượng cài đặt nhỏ hơn, thay thế các thẻ thông báo với thiết kế "sheet", và cho phép phản hồi thông báo trực tiếp (tính năng này được được thêm vào qua các API sẵn có được sử dụng cho chức năng tương tự trên Android Wear). Nhiều thông báo từ một ứng dụng cũng có thể được "gộp chung", và người dùng được kiểm soát thông báo nhiều hơn cho mỗi ứng dụng.

Cơ chế tiết kiệm năng lượng "Doze" được giới thiệu trong Marshmallow được mở rộng thêm một trạng thái được kích hoạt khi thiết bị đang dùng pin và màn hình đã tắt được một thời gian, nhưng không phải là không giữ nguyên. Trong trạng thái này, hoạt động mạng bị giới hạn, và các ứng dụng được cho phép "giữ nguyên cửa sổ", cho phép chúng truy cập vào mạng và tiến hành các tác vụ ngầm. Giống như Marshmallow, trạng thái Doze đầy đủ được kích hoạt nếu thiết bị giữ nguyên với màn hình đã tắt trong một khoảng thời gian.

Nền tảng

Vào tháng 12 năm 2015, Google thông báo rằng Android Nougat sẽ chuyển JRE (Java Runtime Environment) của nó từ Apache Harmony đã không còn hoạt động nữa sang OpenJDK—phần thực hiện mã nguồn mở chính thức của nền tảng Java được duy trì bởi Oracle Corporation và cộng đồng Java. Android Runtime (ART) nay có thêm hệ thống biên dịch hướng dẫn qua profile, sử dụng một trình biên dịch JIT và profiling cùng với trình biên dịch AOT hiện tại có sẵn để tối ưu thêm các ứng dụng cho phần cứng của một thiết vị và các điều kiện ngầm khác.

Nougat giới thiệu một hệ thống kích hoạt cập nhật "liên tục", tự động, vừa chia sẻ và dựa trên một số mã của chức năng tương tự trên Chrome OS. Hệ thống sử dụng một cặp phân vùng SquashFS; hệ thống Android thực thi từ một phân vùng "trực tuyến", trong khi các bản cập nhật được áp dụng dưới nền trong một phân vùng "ngoại tuyến" dôi dư. Trong lần khởi động tiếp theo sau quá trình cài đặt bản cập nhật, phân vùng dư sẽ được biểu thị là hoạt động, và từ lúc đó thiết bị sẽ khởi động vào hệ thống đã được cập nhật. Phân vùng hệ thống trước được giữ lại để sao lưu đề phòng khi cập nhật thất bại, và để phục vụ như phân vùng "ngoại tuyến" trong lần cập nhật tiếp theo. Hệ thống này loại bỏ yêu cầu thiết bị phải khởi động lại và môi trường khôi phục hệ thống để áp dụng bản cập nhật (khiến thiết bị không thể sử dụng được trong suốt thời gian cài đặt bản cập nhật), và cũng cho phép một bản cập nhật được tự động gỡ ra và quay lại phiên bản cũ trong trường hợp thất bại. Do yêu cầu phân vùng của hệ thống này, các thiết bị hiện tại sẽ không hỗ trợ cập nhật liên tục. Hơn nữa, do các thay đổi về ART trên Nougat, các ứng dụng không cần phải được biên dịch lại trong lần khởi động đầu tiên sau một bản cập nhật hệ thống nữa.

Bản Developer Preview 2 đã thêm hỗ trợ nền tảng cho Vulkan, API vẽ 3D cấp thấp mới để bổ sung cho OpenGL ES nhưng với hiệu suất đồ họa cao hơn.

Hỗ trợ cho nền tảng VR Daydream được giới thiệu trong Nougat. Các tính năng bao gồm một "chế độ VR" để giảm độ trễ đồ họa, một "chế độ duy trì hiệu suất" để hỗ trợ các nhà phát triển trong việc tối ưu hóa các ứng dụng cho một profile nhiệt của các thiết bị,

Nougat là phiên bản đầu tiên hỗ trợ Unicode 9.0 và đi kèm với các emoji đã được cập nhật cộng với hỗ trọ màu da cho emoji.

Bảo mật

Sau vụ lỗi bảo mật Stagefright được phát hiện và sửa chữa vào năm 2015, một vài thay đổi đã được thực hiện để củng cố lại hệ thống khỏi các mối đe dọa trong tương lai. Một cơ chế phát hiện lỗi tràn số nguyên trong thời gian chạy được thêm vào để ngăn chặn phần lớn các lỗi lập trình tương tự như Stagefright trở thành mối đe dọa, bên cạnh việc giúp sửa và phòng ngừa các lỗi như vậy. Để giới hạn độ phơi nhiễm của hạt nhân với các mã độc, perf được vô hiệu hóa theo mặc định, các lệnh ioctl bị giới hạn bởi SELinux, và seccomp-bpf được kích hoạt để cấp quyền giới hạn các cuộc gọi hệ thống cho các quá trình.

Tương lai

Google nói rằng họ đang làm việc trên một bản phát hành bảo trì đầu tiên và một bản xem trước cho nhà phát triển sẽ được phát hành vào mùa thu (khoảng từ tháng 10 - tháng 12). Các bản phát hành bảo trì này sẽ tiếp tục mang đến các cải tiến mới.

👁️ 1 | 🔗 | 💖 | ✨ | 🌍 | ⌚
**Android 7.0 "Nougat"** ( tên mã phát triển là **Android N**) là một phiên bản phát hành của hệ điều hành Android. Lần đầu được phát hành dưới dạng một bản dựng beta vào ngày 9
phải|nhỏ| Một so sánh về kiến trúc Dalvik và ART **Android Runtime** (**ART**) là môi trường thời gian chạy ứng dụng được sử dụng bởi hệ điều hành Android. Thay thế Dalvik, máy ảo quy
**Samsung Experience** là một hệ điều hành di động tùy chỉnh dựa trên Android được Samsung thiết kế cho các thiết bị Galaxy của mình. Nó được giới thiệu vào cuối năm 2016 trên
**BlueStacks** (còn được gọi là **BlueStacks by now.gg, Inc.**) là một công ty công nghệ của Hoa Kỳ, nổi tiếng với ứng dụng BlueStacks App Player và các sản phẩm đa nền tảng dựa trên
**OxygenOS** () là một phiên bản tùy chỉnh của hệ điều hành Android được phát triển bới hãng sản xuất điện thoại thông minh của Trung Quốc OnePlus cho thị trường nước ngoài. Cũng có
**LG Optimus L70** là điện thoại thông minh dạng đá phiến được thiết kế và sản xuất bởi hãng LG Electronics. Optimus L70 chạy hệ điều hành Android 4.4.2 KitKat. LG L70 cũng là chiếc
Dòng **Samsung Galaxy Note** là một loạt phablet đã ngừng sản xuất chạy Android được phát triển và tiếp thị bởi Samsung Electronics. Dòng này chủ yếu hướng đến điện toán bút; tất cả các
**Samsung Galaxy A** là dòng smartphone tầm trung được sản xuất bởi Samsung Electronics. Mẫu máy đầu tiên trong sê-ri, Samsung Galaxy Alpha, được phát hành vào tháng 9 năm 2014; tiếp theo là Samsung
**AOKP**, viết tắt của **Android Open Kang Project**, là một bản phân phối thay thế mã nguồn mở cho các điện thoại thông minh và máy tính bảng chạy hệ điều hành di động Android.
**Pixel** và **Pixel XL** là các điện thoại thông minh Android được phát triển bởi Google và được sản xuất bởi HTC Corporation. Cả hai đều được công bố trong một buổi họp báo vào
**Trợ lý Google** (tiếng Anh: _Google Assistant_) là một trợ lý cá nhân ảo được phát triển bởi Google cho thiết bị di động và nhà thông minh, được giới thiệu lần đầu tại hội
**Nexus 9** (có tên mã là **Volantis** hoặc **Flounder**) là một chiếc máy tính bảng được cùng phát triển bởi Google và HTC chạy hệ điều hành Android. Đây là chiếc máy tính bảng thứ
**Nokia 5** là chiếc điện thoại thông minh tầm trung chạy hệ điều hành Android Nougat 7.1.1, được HMD Global Oy giới thiệu vào ngày 26 tháng 2 năm 2017 cùng với điện thoại thông
**Samsung Galaxy J3 (2016)** (còn được gọi là _Galaxy J3 V_, _Galaxy J3 Pro_ và _Galaxy Amp Prime_) là một điện thoại thông minh Android được sản xuất bởi Samsung Electronics và được phát hành
nhỏ|phải|Điện thoại thông minh ở Bắc Triều Tiên **Arirang** là điện thoại thông minh chạy hệ điều hành Android của Bắc Triều Tiên được công bố vào ngày 10 tháng 8 năm 2013. Điện thoại
**Nokia 2** là một điện thoại thông minh chạy Android được HMD Global phát triển. Công bố ngày 31 tháng 10 năm 2017, Nokia 2 có pin 4100 mAh, tuổi thọ pin kéo dài hai
**Sony Xperia E5** là điện thoại thông minh sử dụng hệ điều hành Android sản xuất bởi Sony Mobile Communications. Thiết bị được công bố vào tháng 5 năm 2016 và được phát hành vào
**Bixby** là một trợ lý ảo được phát triển bởi Samsung Electronics. Vào ngày 20 tháng 3 năm 2017, Samsung ra mắt trợ lý ảo dựa trên giọng nói có tên là "Bixby". Bixby được
**Vulkan** là một API đa nền tảng, phí tổn thấp, tiêu chuẩn mở cho đồ hoạ 3D và điện toán. Ban đầu Vulkan được AMD phát triển với tên gọi Mantle, nhưng sau đó được
**Object Pascal** chỉ đến một nhánh của phát sinh hướng đối tượng của Pascal, được biết đến chủ yếu với vai trò ngôn ngữ lập trình chính của Delphi. ## Lịch sử ban đầu tại
**Pixel C** là một máy tính bảng Android màn hình 10,2 inch được phát triển và tiếp thị bởi Google. Thiết bị này được giới thiệu trong một sự kiện truyền thông vào ngày 29
**webOS**, còn được gọi là webOS của LG và trước đây được gọi là Open webOS, webOS HP và Palm webOS, là hệ điều hành đa nhiệm dựa trên nền tảng Linux cho các thiết