Apa perbedaan antara AOSP dan AOKP? Apakah mereka terkait dengan Stock ROM?
sumber
Apa perbedaan antara AOSP dan AOKP? Apakah mereka terkait dengan Stock ROM?
AOSP (Proyek Sumber Terbuka Android) adalah proyek dengan bagian sumber terbuka Android. Ini digunakan sebagai basis oleh siapa saja yang ingin membuat atau menyesuaikan ROM Android. Meskipun fitur Android baru dikembangkan secara rahasia di dalam Google, ketika versi Android baru dirilis, semua perubahan kode ke bagian sumber terbuka digabungkan ke dalam AOSP segera sesudahnya. ("Soon" adalah istilah relatif: kadang-kadang tidak terlalu cepat.) Sebaliknya, Google menerima dan memasukkan perubahan yang dikirimkan ke AOSP (seperti untuk memperbaiki bug) dari luar, tetapi kadang-kadang dengan penundaan (karena mereka harus membuat rilis cabang sumber jauh sebelum rilis berikutnya).
AOSP tidak termasuk komponen sumber tertutup: terutama, itu adalah driver perangkat keras, dan aplikasi khusus Google yang hanya dikirimkan dengan perangkat bersertifikasi (Google Play, Google Now, dll).
AOKP adalah salah satu proyek custom-rom tertentu . Seperti ROM khusus lainnya, ini didasarkan pada AOSP, tetapi menambahkan fitur tambahan. Pengelola juga perlu menemukan driver (mungkin sumber tertutup) untuk semua perangkat keras pada perangkat untuk mendukung perangkat itu.
Secara umum, kebanyakan orang menggunakan istilah stock ROM yang berarti ROM pabrikan yang datang dengan perangkat mereka (mungkin termasuk pembaruan OTA). Seperti yang ditunjukkan oleh t0mm13b, ROM ini hampir pasti tidak dibuat dari AOSP: sumbernya akan didasarkan pada AOSP (atau sumber internal Google, jika pabrikan cukup besar untuk memiliki akses ke mereka), tetapi itu akan mencakup driver untuk itu perangkat, serta kustomisasi pabrikan seperti Samsung TouchWiz atau HTC's Sense.
Jika Anda tertarik pada diskusi tentang apa yang sebenarnya merupakan "stock ROM", Anda mungkin ingin membaca komentar tentang jawaban ini dari tahun lalu. TL; DR: penulis ROM kustom tidak semua menggunakan istilah ini untuk mengartikan hal yang sama.
Saat merujuk ke AOSP - Anda merujuk ke sumber asli - Proyek Sumber Terbuka Android langsung dari Google, itu adalah base stock ROM yang digunakan pabrikan dan pengubah ROM sebagai basis. Banyak pembuat ROM menggunakan sumber AOSP untuk versi mereka, untuk menyebutkan beberapa:
Memiliki ROM stok AOSP bukanlah hal yang mudah untuk dicapai untuk perangkat di luar perangkat pendukung Google seperti Nexus, Motorola. Ini adalah ROM yang sederhana dan bersih tanpa tambahan di dalamnya seperti widget daya di bilah notifikasi. Masalahnya, banyak orang tampaknya menyiratkan bahwa versi ROM didasarkan pada ROM stok, jujur saja, tidak, ini memiliki peningkatan dan tambahan yang tidak dimiliki Stock ROM! :)
Istilah stock ROM banyak dibicarakan sampai batas yang bisa menyesatkan, stock ROM adalah AOSP full-stop! Produsen suka menyatakan bahwa ROM mereka adalah stok ketika jelas bukan, Touchwiz dari Samsung adalah salah satu biang keladinya - dan orang-orang yang menggunakan perangkat Samsung, menyebutnya sebagai stok!
AOKP, sesuai pertanyaan OP, mirip dengan CyanogenMod - dengan tambahan yang mungkin tidak ditemukan di Cyanogenmod! Android Open Kang Project, Kang menjadi kata kunci, yang berarti salinan, atau tidak resmi, ketika seorang modder ROM mengatakan, "proyek ini adalah kanged dari CM", yang berarti, ini dibangun secara tidak resmi untuk perangkat yang bersangkutan, bahkan jika perangkat tersebut didukung!
Untuk kasus CyanogenMod, beberapa modder mereplikasi sumber ke mesin mereka, membangunnya, dan mendistribusikannya untuk perangkat pendukung, mungkin karena ketidaksabaran, distribusi yang disebut "Kang", dalam sudut pandang CyanogenMod. Jika itu dibangun secara resmi oleh build-bot yang digunakan oleh CM, itu berlabel " resmi ".