Android Nougat – Wikipedia tiếng Việt

Android 7.0 “Nougat” 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,[2] nó đã đượ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ị Nexus được nhận bản cập nhật đầu tiên.[3]

Android 7.0 trình làng những biến hóa đáng quan tâm tới hệ quản lý và nền tảng tăng trưởng của nó, gồm có năng lực hiển thị nhiều ứng dụng trên màn hình hiển thị cùng một lúc bằng cách chia màn hình hiển thị, tương hỗ vấn đáp thông tin trực tiếp trong thẻ thông tin, cũng như một môi trường tự nhiên Java dựa trên OpenJDK và tương hỗ hàm API vẽ đồ họa Vulkan, và update mạng lưới hệ thống ” liên tục ” trên những thiết bị được tương hỗ. Đối với những dòng Google Pixel thì Android 7.0 đã lột xác về giáo diện màn hình hiển thị chính

Vào ngày 9 tháng 3 năm 2016, trước cả hội nghị nhà phát triển Google I/O, Google đã phát hành phiên bản beta đầu tiên của Android “N” như một phần của “Chương trình Android Beta” mới để thử nghiệm dành cho các nhà phát triển và những người tình nguyện trước khi phát hành chính thức vào “mùa hè này”. Các bản dựng xem trước cho nhà phát triển chỉ tương thích với các thiết bị Google Nexus hiện tại; chiếc Nexus 5X, Nexus 6P, Nexus 6, Nexus 9, Pixel C, và Nexus Player. “Chương trình Android Beta” được giới thiệu là cho phép người thử nghiệm tham gia cập nhật OTA các phiên bản beta mới ngay khi chúng được phát hành.[2] Google thông báo rằng năm bản xem trước cho nhà phát triển của Android “N” sẽ được phát hành hàng tháng từ tháng 3 đến tháng 7 năm 2016.[cần dẫn nguồn]

Vào ngày 13 tháng 4 năm 2016, Bản xem trước Android N 2 đã được phát hành.[4]

Google liên tục bàn 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 năm nay, và bật mý về nền tảng thực tiễn ảo mới của hãng Daydream. Trong thời hạn hội nghị, Bản xem trước Beta 3 được phát hành, cùng với việc Google thông tin nó sẽ chuyển từ gia đoạn beta tăng trưởng sang beta công khai minh bạch, có nghĩa là bất kể ai đều hoàn toàn có thể dùng thử. Google cũng thông tin rằng hãng sẽ mở một cuộc thị để góp ý tưởng sáng tạo về cái tên phát hành cho hệ quản lý và điều hành này. [ 5 ] [ 6 ] [ 7 ]Bản xem trước Developer Preview 4 được phát hành ngày 15 tháng 6 năm năm nay. [ 8 ] [ 9 ] Vào ngày 30 tháng 6 năm năm nay, Google thông tin 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. [ 10 ] [ 11 ] [ 12 ]Bản xem trước Beta ở đầu cuối Beta Preview, 5, được phát hành ngày 18 tháng 7 năm năm nay. [ 13 ]Android 7.0 Nougat được chính thức phát hành vào ngày 22 tháng 8 năm năm nay, với những thiết bị Google Nexus Nexus 6, Nexus 5X, Nexus 6P, Nexus 9, Nexus Player, Pixel C và General Mobile 4G được nhận update tiên phong. [ 3 ]

Trải nghiệm người dùng[sửa|sửa mã nguồn]

Android N ra mắt một chính sách hiển thị chia màn hình hiển thị, trong đó hai ứng dụng hoàn toàn 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 hiển thị. Một chính sách đa hành lang 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 hoàn toàn có thể Open cùng lúc trên màn hình hiển thị trong những hành lang cửa số chồng xếp lên nhau. [ 14 ]Phần thông tin cũng được phong cách thiết kế lại, trình làng hàng hình tượng setup nhỏ hơn, sửa chữa thay thế những thẻ thông tin với phong cách thiết kế ” sheet “, và được cho phép phản hồi thông tin trực tiếp ( tính năng này được được thêm vào qua những API sẵn có được sử dụng cho tính năng tương tự như trên Android Wear ). Nhiều thông tin từ một ứng dụng cũng hoàn toàn có thể được ” gộp chung “, [ 2 ] và người dùng được trấn áp thông tin nhiều hơn cho mỗi ứng dụng. [ 15 ]

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.[2][16] Một chế độ “Data Saver” (Tiết kiệm dữ liệu) giới hạn sử dụng dữ liệu di động ngầm, và có thể kích hoạt các chức năng trong ứng dụng được thiết kế để giảm sử dụng dữ liệu, ví dụ như giảm chất lượng phương tiện trực tuyến.[16][17]

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.[18] 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.[16]

Nougat trình làng một mạng lưới hệ thống kích hoạt update ” liên tục “, tự động hóa, vừa san sẻ và dựa trên 1 số ít mã của công dụng tựa như trên Chrome OS. Hệ thống sử dụng một cặp phân vùng SquashFS ; mạng lưới hệ thống Android thực thi từ một phân vùng ” trực tuyến “, trong khi những bản update được vận 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 quy trình thiết lập bản update, phân vùng dư sẽ được biểu lộ là hoạt động giải trí, và từ lúc đó thiết bị sẽ khởi động vào mạng lưới hệ thống đã được update. Phân vùng mạng lưới hệ thống trước được giữ lại để sao lưu đề phòng khi update thất bại, và để ship hàng như phân vùng ” ngoại tuyến ” trong lần update tiếp theo. Hệ thống này vô hiệu nhu yếu thiết bị phải khởi động lại và môi trường tự nhiên Phục hồi mạng lưới hệ thống để vận dụng bản update ( khiến thiết bị không hề sử dụng được trong suốt thời hạn thiết lập bản update ), và cũng được cho phép một bản update được tự động hóa gỡ ra và quay lại phiên bản cũ trong trường hợp thất bại. Do nhu yếu phân vùng của mạng lưới hệ thống này, những thiết bị hiện tại sẽ không tương hỗ update liên tục. Hơn nữa, do những đổi khác về ART trên Nougat, những ứng dụng không cần phải được biên dịch lại trong lần khởi động tiên phong sau một bản update mạng lưới hệ thống nữa. [ 19 ] [ 20 ]Bản Developer Preview 2 đã thêm tương hỗ nền tảng cho Vulkan, [ 4 ] [ 21 ] [ 22 ] API vẽ 3D cấp thấp mới để bổ trợ cho OpenGL ES nhưng với hiệu suất đồ họa cao hơn. [ 23 ]Hỗ trợ cho nền tảng VR Daydream được trình làng trong Nougat. Các tính năng gồm có một ” chính sách VR ” để giảm độ trễ đồ họa, [ 24 ] một ” chính sách duy trì hiệu suất ” để tương hỗ những nhà tăng trưởng trong việc tối ưu hóa những ứng dụng cho một profile nhiệt của những thiết bị, [ 16 ] một thuật toán dò tìm đầu mới tích hợp tài liệu nhập vào từ nhiều cảm ứng thiết bị, và tích hợp thông tin mạng lưới hệ thống vào giao diện người dùng VR. [ 25 ]Nougat là phiên bản tiên phong tương hỗ Unicode 9.0 và đi kèm với những emoji đã được update cộng với hỗ trọ màu da cho emoji. [ 26 ]

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.[27] 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.[27] Tiến trình nguyên khối MediaServer của Android được thiết kế lại để tuân theo quy tắc ưu tiên tối thiểu. MediaServer nay được tách thành nhiều quá trình tách biệt, mỗi quá trình chạy trên sandbox không đặc quyền riêng của nó, và chỉ cho phép các quyền được yêu cầu cho tác vụ của nó. Ví dụ, chỉ có AudioServer mới có thể truy cập Bluetooth, và libstagefright nay chạy trong sandbox MediaCodecService, trong đó chỉ cấp quyền truy cập GPU. Các giới hạn lớn hơn được đặt thông qua seccomp.[27]

Một vài chính sách được kích hoạt để giảm năng lực những mã độc hoàn toàn có thể xâm nhập và / hoặc thực thi bên trong hạt nhân Linuxl, gồm có chia bộ nhớ hạt nhân thành những phần riêng không liên quan gì đến nhau cho mã và tài liệu, với những quyền truy vấn trang chỉ đọc và không thực thi được kiểm soát và điều chỉnh cho tương thích. Hạt nhân cũng bị số lượng giới hạn việc trực tiếp truy vấn bộ nhớ khoảng trống người dùng, và bảo vệ chồng xếp được kích hoạt trong trình biên dịch để giảm phá vỡ ngăn xếp. [ 28 ] Để giới hạn độ phơi nhiễm của hạt nhân với những mã độc, perf được vô hiệu theo mặc định, những lệnh ioctl bị số lượng giới hạn bởi SELinux, và seccomp-bpf được kích hoạt để cấp quyền số lượng giới hạn những cuộc gọi mạng lưới hệ thống cho những quy trình. [ 28 ]

Trên các thiết bị được cài đặt sẵn Android Nougat, quy định “Verified Boot” (Khởi động Xác nhận—được giới thiệu một phần trên KitKat, và hiển thị thông báo khi khởi động trên Marshmallow) phải được thực thi. Nếu các tập tin hệ thống bị hư hỏng hoặc bị điều chỉnh lại, hệ điều hành sẽ chỉ cho phép các hoạt động trong một chế độ giới hạn sử dụng hoặc từ chối khởi động.[29][30]

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).[31] 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.

Liên kết ngoài[sửa|sửa mã nguồn]

Android Nougat – Wikipedia tiếng Việt

Bài viết liên quan
Hotline 24/7: O984.666.352
Alternate Text Gọi ngay