AOKP

AOKP
Nhà phát triểnTeam Kang
Viết bằngC (lõi), C++ (một vài thư viện bên thứ ba), Java (giao diện người dùng)
Họ hệ điều hànhHệ điều hành nhúng (Linux/Android)
Tình trạng hoạt độngĐang hoạt động
Kiểu mã nguồnMã nguồn mở
Phiên bản đầu tiênIce Cream Sandwich 4.0 (Maguro)
Phiên bản mới nhất8.1.0
Đối tượng tiếp thịfirmware thay thế cho các thiết bị di động Android
Có hiệu lực trongtiếng Anh, tiếng Catalan, tiếng Trung (phồn thể), tiếng Trung (giản thể), tiếng Hà Lan, tiếng Phần Lan, tiếng Pháp, Tiếng Đức, Tiếng Ý, Tiếng Nhật, Tiếng Hàn Quốc, Tiếng Ba Lan, Tiếng Bồ Đào Nha, Tiếng Nga, Tiếng Tây Ban Nha, Tiếng Thụy Điển, Tiếng Thổ Nhĩ Kỳ
Hệ thống
quản lý gói
Google Play / APK
Nền tảngARM
Loại nhânNguyên khối, hạt nhân Linux đã chỉnh sửa
Giao diện người dùng
mặc định
Giao diện người dùng Android gốc
Giấy phépGiấy phép Apache 2 (giao diện người dùng Android) Giấy phép Công cộng GNU v2 (hạt nhân Linux)
Website chính thứcwww.aokp.co

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 minhmáy tính bảng chạy hệ điều hành di động Android. Tên gọi này là cách chơi chữ của từ kang (tiếng lóng chỉ đoạn mã bị đánh cắp) và AOSP (Android Open Source Project). Ban đầu tên gọi này là một trò đùa, nhưng nó đã gắn với dự án này cho tới nay.[1] Dự án được bắt đầu là một phần mềm tự do nguồn mở bởi Roman Birg dựa trên các bản phát hành chính thức của Android Open Source Project bởi Google, được bổ sung thêm các đoạn mã, tính năng và phần điều khiển gốc và của bên thứ ba.[2][3][4][5]

Mặc dù chỉ một phần trong tổng số người dùng AOKP chọn báo cáo việc họ sử dụng firmware này, tính tới tháng 9 năm 2013, nó đã được sử dụng trên hơn 3,5 triệu thiết bị toàn cầu.[6][7]

Tính năng

[sửa | sửa mã nguồn]

AOKP cho phép người dùng thay đổi nhiều thứ trên hệ điều hành bao gồm giao diện và các chức năng. Nó cho phép thực hiện các tùy chỉnh mà thường không được phép trên các firmware mặc định của nhà sản xuất.[8]

  • Kiểm soát đèn LED: Màu và tốc độ nhấp nháy của đèn LED thông báo có thể được tùy chỉnh cho từng ứng dụng.
  • Vòng điều hướng: Các hành đồng có thể được đưa vào vòng điều hướng, cho phép truy cập ứng dụng nhanh hơn.
  • Ribbon: Cho phép người dùng sử dụng cử chỉ trượt ở bất cứ đâu và kích hoạt các lối tắt và hành động tùy chỉnh cho ứng dụng trên khắp hệ thống.
  • Kiểu rung: Người dùng có thể tự tạo ra các kiểu rung riêng cho với các thông báo từ một số ứng dụng hoặc cuộc gọi từ một số người nhất định.
  • Hỗ trợ chủ đề: Các chủ đề, được tải về từ Google Play Store hoặc các nguồn khác, có thể được áp dụng để điều chỉnh giao diện thiết bị. AOKP nay còn hỗ trợ cho Substratum.
  • Tùy biến các nút phần cứng và phần mềm, bao gồm bỏ qua bài hát/bật đèn pin khi màn hình tắt, điều khiển dạng PIE và hệ thống điều hướng Fling đặc biệt của ROM
  • Kiểm soát giao diện người dùng
  • Tùy biến thanh trạng thái, như kiểu biểu tượng pin và hoạt động mạng
  • Tùy biến menu nguồn
  • Tùy chỉnh thông báo và phần cài đặt nhanh, như số lượng công tắc hiển thị trên thanh cài đặt nhanh cùng lúc

Các phiên bản phát hành

[sửa | sửa mã nguồn]

Các bản dựng/bản phát hành của AOKP được phát hành theo hai lịch trình:[9]

Milestones: Các bản dựng ổn định nhất thường được phát hành một tháng một lần. Tuy nhiên, các bản dựng milestone đã không được phát hành trong vài năm và nhóm có vẻ đang chỉ phát hành các bản nightlies tính tới phiên bản Nougat.

Nightlies: Các bản dựng tự động mỗi 3 ngày với mã nguồn mới nhất nhưng có thể chứa lỗi

Để nhận thông báo về các bản phát hành mới, người dùng có thể sử dụng ứng dụng AOKPush[10] sử dụng dịch vụ Google Cloud Messaging (GCM) được cung cấp bởi Google để nhận các thông báo đẩy ngay lập tức khi một bản dựng được hoàn thành và sẵn sàng cho tải về. Với AOKPush, người dùng cũng có thể nhận các bản dựng thử nghiệm và các thông điệp từ nhóm phát triển. GCM được tích hợp vào khung làm việc của Android nên ứng dụng sẽ không đánh thức thiết bị theo định kỳ để lấy dữ liệu hay làm tốn pin. Có một số thiết bị phải dựa vào AOKP để nhận các bản cập nhật Android mới nhất.[11]

Lịch sử firmware và phát triển

[sửa | sửa mã nguồn]

Không lâu sau khi chiếc điện thoại di động HTC Dream (có tên là "T-Mobile G1" ở Hoa Kỳ) được ra mắt tháng 9 năm 2008, người ta đã phát hiện ra một phương pháp giành được quyền truy cập cao cấp (được gọi là "quyền truy cập root") trong hệ thống phụ dựa trên Linux của Android.[12] Sau khi đã có được quyền root, cộng với bản chất mã nguồn mở của hệ điều hành Android, firmware gốc của chiếc điện thoại có thể được chỉnh sửa và cài đặt lại.

Trong những năm tiếp theo, một vài bản phát hành firmware tùy chỉnh cho các thiết bị di động được phát triển và phân phối bởi những người yêu thích Android. Một bản phát hành trong số đó, được duy trì bởi một nhà phát triển tên là Roman Birg của AOKP, nhanh chóng trở nên phổ biến với một số người sở hữu thiết bị Android cao cấp. AOKP được bắt đầu vào tháng 11 năm 2011 và nhanh chóng mở rộng, tạo thành một cộng đồng nhỏ các nhà phát triển gọi là AOKP Team (cũng có tên là "Team Kang"[13]). Trong vòng vài tháng, số lượng thiết bị và tính năng được AOKP hỗ trợ tăng lên nhanh chóng, và AOKP nhanh chóng trở thành bản phân phối firmware Android phổ biến thứ hai, đứng sau CyanogenMod.[14]

AOKP được phát triển sử dụng một hệ thống kiểm soát phiên bản phân phối với bộ mã nguồn chính thức được lưu trữ trên GitHub[15] giống như các dự án nguồn mở khác. Các tính năng mới hoặc sửa lỗi được tạo ra bởi những người đóng góp được gửi bằng hệ thống duyệt mã nguồn của Google, Gerrit.[16] Các đóng góp có thể được thử bởi bất cứ ai, được bầu chọn lên hoặc xuống bởi các thành viên đã đăng ký, và sau cùng được chấp nhận đưa vào mã nguồn bởi các nhà phát triển AOKP.

2011

  • AOKP Ice Cream Sandwich (ICS) Android 4.0.X

2012

  • AOKP Jelly Bean (JB) Android 4.1.X

2013

  • AOKP Jelly Bean (JB-MR1) Android 4.2.X
  • AOKP Jelly Bean (JB) Android 4.3.X

2014

  • AOKP KitKat Android 4.4.X

2014

  • AOKP Lollipop Android 5.0.x

2015

  • AOKP Marshmellow Android 6.0.1

2016

  • AOKP Nougat Android 7.0
  • AOKP Nougat Android 7.1.x

Các thiết bị hỗ trợ

[sửa | sửa mã nguồn]
ASUS
Elephone
  • P9000
HTC
Lenovo
  • Vibe K5 (A6020)
LG
Motorola
Oppo
Samsung
Sony
OnePlus
YU
  • Yuphoria
  • Yureka / Yureka Plus

Tham khảo

[sửa | sửa mã nguồn]
  1. ^ "What is AOKP?". aokp.co. Bản gốc lưu trữ ngày 25 tháng 6 năm 2014. Truy cập ngày 3 tháng 5 năm 2014.
  2. ^ Brad Linder (ngày 24 tháng 1 năm 2014). "CyanogenMod's new hires: Founders of AOKP, Chameleon ROM". Liliputing. Truy cập ngày 18 tháng 4 năm 2014.
  3. ^ "AOSP、AOKP、CM ROM 究竟有哪些区别?". Xda.cn. ngày 7 tháng 1 năm 2013. Bản gốc lưu trữ ngày 4 tháng 4 năm 2013. Truy cập ngày 4 tháng 3 năm 2014.
  4. ^ Motorola il iDEN (ngày 31 tháng 3 năm 2014). "Infographic: Features of AOKP Custom Android ROM". Intomobile.com. Truy cập ngày 18 tháng 4 năm 2014.
  5. ^ "AOKP is a popular new ROM, what are the differences to CyanogenMod?". Androidauthority.com. Bản gốc lưu trữ ngày 19 tháng 4 năm 2014. Truy cập ngày 18 tháng 4 năm 2014.
  6. ^ "AOKP ROM Passes 3.5 Million Users, Android 4.3 Nightlies Available Now". Androidpolice.com. ngày 28 tháng 9 năm 2013. Truy cập ngày 18 tháng 4 năm 2014.
  7. ^ "AOKP ROM crosses 3.5 million users; Releases Android 4.3 based nightlies". Androidbeat.com. ngày 29 tháng 9 năm 2013. Bản gốc lưu trữ ngày 19 tháng 4 năm 2014. Truy cập ngày 18 tháng 4 năm 2014.
  8. ^ "AOKP Feature Overview". aokp.co. Bản gốc lưu trữ ngày 25 tháng 6 năm 2014. Truy cập ngày 3 tháng 5 năm 2014.
  9. ^ "AOKP Release Versioning". aokp.co. Bản gốc lưu trữ ngày 25 tháng 6 năm 2014. Truy cập ngày 3 tháng 5 năm 2014.
  10. ^ "Extras that help support our devs". aokp.co. Bản gốc lưu trữ ngày 20 tháng 7 năm 2014. Truy cập ngày 3 tháng 5 năm 2014.
  11. ^ GMT (ngày 12 tháng 1 năm 2014). "Galaxy Nexus GT-I9250 Gets Android 4.4.2 KitKat with Official AOKP ROM [How to Install]". Ibtimes.co.uk. Truy cập ngày 18 tháng 4 năm 2014.
  12. ^ Ben Marvin (ngày 14 tháng 5 năm 2009). "How To: Root Your G1 And Install Android 1.5 Cupcake". The Android Site. Bản gốc lưu trữ ngày 17 tháng 5 năm 2009. Truy cập ngày 28 tháng 10 năm 2010.
  13. ^ "Who we are". aokp.co. Bản gốc lưu trữ ngày 25 tháng 6 năm 2014. Truy cập ngày 15 tháng 5 năm 2014.
  14. ^ "AOKP hits 1 million downloads as first Milestone is released". androidcentral.com. Bản gốc lưu trữ ngày 20 tháng 4 năm 2014. Truy cập ngày 15 tháng 5 năm 2014.
  15. ^ "AOKP Source Code at Github".
  16. ^ "AOKP Gerrit Site". Bản gốc lưu trữ ngày 20 tháng 9 năm 2017. Truy cập ngày 15 tháng 5 năm 2018.
  17. ^ "AOKP.co: Devices:: Android Open Kang Project". AOKP (bằng tiếng Anh). ngày 25 tháng 1 năm 2017. Bản gốc lưu trữ ngày 8 tháng 9 năm 2015. Truy cập ngày 26 tháng 1 năm 2017.

Liên kết ngoài

[sửa | sửa mã nguồn]
Chúng tôi bán
Bài viết liên quan
Hoa thần Nabu Malikata - Kiều diễm nhân hậu hay bí hiểm khó lường
Hoa thần Nabu Malikata - Kiều diễm nhân hậu hay bí hiểm khó lường
Đây là một theory về chủ đích thật sự của Hoa Thần, bao gồm những thông tin chúng ta đã biết và thêm tí phân tích của tui nữa
Download the Motorola Razr’s Retro App, Live Wallpapers
Download the Motorola Razr’s Retro App, Live Wallpapers
Foldable phones were a big story in 2019 but one brand stole the show with a heavy dose of nostalgia. Samsung’s Galaxy Fold may be a bigger, more powerful foldable, but it doesn’t have the same name recognition as the iconic razr. Motorola is well aware of this and they included several goodies to amp it up.
Nhân vật Ponison Pop Perlia - Cô bé tinh linh nhút nhát Overlord
Nhân vật Ponison Pop Perlia - Cô bé tinh linh nhút nhát Overlord
Cô có vẻ ngoài của một con người hoặc Elf, làn da của cô ấy có những vệt gỗ óng ánh và mái tóc của cô ấy là những chiếc lá màu xanh tươi
La Dolce Vita – 5 bí kíp để tận hưởng “cuộc sống ngọt ngào” kiểu Ý
La Dolce Vita – 5 bí kíp để tận hưởng “cuộc sống ngọt ngào” kiểu Ý
Theo nghiên cứu từ Đại học Leicester, người Ý thường khoẻ mạnh và sống lâu hơn so với nhiều quốc gia Châu Âu khác. Bí mật của họ là biến mọi khoảnh khắc cuộc sống trở nên ngọt ngào và đáng nhớ. Với họ, từng phút giây ở thời điểm hiện tại đều đáng thưởng thức bằng mọi giác quan.