Pergi ke kandungan

CyanogenMod

Daripada Wikipedia, ensiklopedia bebas.
CyanogenMod
Skrin Utama CyanogenMod 13, berdasar Android Marshmallow
Maklumat umum
EponimSianogen Sunting nilai ini di Wikidata
Jenis sistemAndroid distribution (en) Terjemah, sistem pengendalian mudah alih dan Edaran Linux Sunting nilai ini di Wikidata
Keluarga sistemUNIX OS
PembangunCYNGN Inc. (en) Terjemah Sunting nilai ini di Wikidata
Ditulis dalamC (mul) Terjemah, C++ (mul) Terjemah, Java (mul) Terjemah Sunting nilai ini di Wikidata
Keadaan kerjaDihentikan
Keluaran awal25 Mei 2009 Sunting nilai ini di Wikidata
Keluaran akhir13.0 ZNH5YAO (from Android 6.0.1 r61) / 20 Disember 2016; 9 tahun yang lalu (2016-12-20)
Pratonton akhir14.1 nightly build / 25 Disember 2016; 9 tahun yang lalu (2016-12-25)[1]
Tersedia dalam
Senarai bahasa
Berbilang bahasa
Diganti olehLineage
Ciri teknikal
Kaedah
pengemaskinian
OTA, Flashing ROM
Pengurus pakejAPK atau Google Play Store
Pelantar
LesenLesen Apache, Lesen Awam Am GNU, Android Open Source Project Sunting nilai ini di Wikidata
Pautan berkaitan
Tapak webwww.cyanogenmod.org
GitHub: CyanogenMod
Facebook: CyanogenMod X: CyanogenMod Sunting nilai ini di Wikidata
Status sokongan
Tidak disokong setakat 31 Disember 2016[2]
sunting · sunting di Wikidata
Lihat pendokumenan templat ini
Lihat pendokumenan templat ini

CyanogenMod (/sˈænɛnmɒd/ sy-AN-oh-jen-mod; CM) ialah sebuah sistem pengendalian sumber terbuka untuk peranti mudah alih, berasaskan platform mudah alih Android. Dibangunkan antara tahun 2009 dan 2016, ia merupakan perisian percuma dan sumber terbuka yang dibina berasaskan keluaran rasmi Android oleh Google, dengan penambahan kod asli serta pihak ketiga, dan menggunakan model pembangunan keluaran bergulir (rolling release). Walaupun hanya sebahagian kecil daripada keseluruhan pengguna CyanogenMod memilih untuk melaporkan penggunaan perisian tegar (firmware) mereka,[3] pada 23 Mac 2015, beberapa laporan menunjukkan bahawa lebih 50 juta orang menjalankan CyanogenMod pada telefon mereka.[4][5] Ia juga kerap digunakan sebagai titik permulaan oleh pembangun ROM yang lain.

CyanogenMod menawarkan ciri dan pilihan yang tidak ditemui dalam perisian tegar rasmi yang diedarkan oleh vendor peranti mudah alih. Ciri-ciri yang disokong oleh CyanogenMod termasuklah sokongan tema terbina (native),[6] sokongan kodek audio FLAC, senarai Nama Titik Capaian (APN) yang besar, Privacy Guard (aplikasi pengurusan kebenaran bagi setiap aplikasi), sokongan untuk tambatan (tethering) melalui antara muka biasa, CPU kelebihan jam (overclocking) serta peningkatan prestasi lain, pemuat but (bootloader) yang boleh dinyahkunci dan akses root, butang lembut (soft buttons), penyesuaian bar status dan pelbagai "ubah suai tablet" yang lain, butang suis (toggles) pada tetingkap pemberitahuan (seperti Wi-Fi, Bluetooth dan GPS), serta peningkatan antara muka yang lain. Menurut pembangunnya, CyanogenMod tidak mengandungi sebarang perisian pengintip (spyware) atau perisian kembung (bloatware).[7] CyanogenMod juga dikatakan dapat meningkatkan prestasi dan kebolehpercayaan berbanding dengan keluaran perisian tegar rasmi.[8]

Pada tahun 2013, pengasasnya, Stefanie Jane (nama asal Kondik),[9][10] memperoleh dana teroka di bawah nama Cyanogen Inc. bagi membolehkan pengkomersialan projek tersebut.[11][12] Walau bagaimanapun, pada pandangan beliau, syarikat tersebut gagal memanfaatkan kejayaan projek itu, dan pada tahun 2016 beliau telah meninggalkan atau disingkirkan daripada syarikat[13] berikutan penstrukturan semula korporat. Langkah itu melibatkan pertukaran Ketua Pegawai Eksekutif (CEO), penutupan pejabat dan projek, serta penghentian perkhidmatan,[14][15] sekali gus meninggalkan ketidakpastian terhadap masa depan syarikat. Oleh sebab kod itu sendiri bersifat sumber terbuka, ia kemudiannya dicabangkan (forked), dan pembangunannya diteruskan sebagai projek komuniti di bawah nama LineageOS.[16]

Sejarah dan pembangunan

[sunting | sunting sumber]

Tidak lama selepas pengenalan telefon bimbit HTC Dream (dinamakan "T-Mobile G1" di Amerika Syarikat) pada September 2008, satu kaedah telah ditemui untuk memperoleh kawalan istimewa (disebut "akses root") dalam subsistem berasaskan Linux Android.[17] Mempunyai akses root, digabungkan dengan sifat sumber terbuka sistem operasi Android, membolehkan perisian tegar stok telefon tersebut diubah suai dan dipasang semula pada telefon.

Pada tahun berikutnya, perisian tegar yang diubah suai untuk Dream telah dibangunkan dan diedarkan oleh peminat Android. Salah satunya, yang diselenggara oleh pembangun bernama JesusFreke, menjadi popular dalam kalangan pemilik Dream. Selepas Google mengeluarkan kemas kini melalui udara Android RC30 pada November 2008 yang membaiki pepijat yang sebelum ini digunakan untuk mendapatkan akses root,[18] beliau mula menawarkan versi diubah suai yang memulihkan akses root dan mengembangkannya secara beransur-ansur.[19] Pada Ogos 2009, JesusFreke menghentikan usaha pada perisian tegarnya dan mencadangkan pengguna untuk beralih kepada versi ROM beliau yang telah dipertingkatkan lagi oleh pembangun Cyanogen (nama dalam talian yang digunakan oleh Stefanie Jane, seorang jurutera perisian Samsung[20]) yang dipanggil "CyanogenMod" (penyesuaian pengguna sering dikenali sebagai pengubahsuaian / modding).[21]

Nama CyanogenMod berasal daripada sianogen (nama sebatian kimia yang diguna pakai sebagai nama samaran oleh Jane) + Mod (istilah untuk pengubahsuaian yang dibangunkan oleh pengguna, dikenali sebagai modding).

CyanogenMod berkembang dalam populariti, dan komuniti pembangun yang dipanggil Pasukan CyanogenMod (dan secara tidak rasmi "Team Douche"[22]) memberikan sumbangan. Dalam tempoh beberapa bulan, bilangan peranti dan ciri yang disokong oleh CyanogenMod berkembang pesat, dan CyanogenMod menjadi salah satu edaran perisian tegar Android yang popular.[perlu rujukan]

Sama seperti kebanyakan projek sumber terbuka, CyanogenMod dibangunkan menggunakan sistem kawalan semakan teragih dengan repositori rasmi dihoskan di GitHub.[23] Penyumbang menyerahkan ciri baharu atau perubahan pembaikan pepijat menggunakan Gerrit.[24] Sumbangan boleh diuji oleh sesiapa sahaja, diundi naik atau turun oleh pengguna berdaftar, dan akhirnya diterima masuk ke dalam kod oleh salah seorang daripada segelintir pembangun CyanogenMod.[perlu rujukan]

Satu versi ADW.Launcher, sebuah pelancar alternatif (skrin utama) untuk sistem operasi Android, menjadi pelancar lalai pada CyanogenMod 5.0.8. Pelancar ini menyediakan ciri tambahan yang tidak disediakan oleh pelancar lalai Android, termasuk lebih banyak keupayaan penyesuaian (termasuk tema ikon, kesan, dan tingkah laku), keupayaan untuk menyandar dan memulihkan tetapan konfigurasi, serta ciri-ciri lain.[25][26] Setakat versi 9, pelancar milik CyanogenMod sendiri, Trebuchet, disertakan bersama perisian tegar tersebut.[perlu rujukan]

Pada mulanya, pelepasan CyanogenMod disediakan mengikut jadual nightly (setiap malam), milestone (pencapaian), dan "versi stabil"; setakat CyanogenMod 11 M6, label "stabil" tidak lagi digunakan, digantikan oleh M-builds "milestone" yang merupakan sebahagian daripada model pembangunan pelepasan berterusan CyanogenMod.[27]

Senarai versi CyanogenMod semasa:

Versi CM Berasaskan
CyanogenMod 3 Android 1.5 (Cupcake)
CyanogenMod 4 Android 1.6 (Donut)
CyanogenMod 5 Android 2 (Eclair)
CyanogenMod 6 Android 2.2 (Froyo)
CyanogenMod 7 Android 2.3 (Gingerbread)
CyanogenMod 9 Android 4.0 (Ice Cream Sandwich)
CyanogenMod 10/10.1/10.2 Android 4 (Jelly Bean)
CyanogenMod 11 Android 4.4 (KitKat)
CyanogenMod 12 Android 5.0 (Lollipop)
CyanogenMod 12.1 Android 5.1 (Lollipop)
CyanogenMod 13 Android 6.0 (Marshmallow)
CyanogenMod 14 Android 7.0 (Nougat)
LineageOS 14.1 Android 7.1 (Nougat)

CyanogenMod 7

[sunting | sunting sumber]
Sebuah Motorola Flipout memaparkan animasi but CyanogenMod 7.2 (Android 2.3)

Perisian tegar CyanogenMod 7 berasaskan Android 2.3 Gingerbread dengan kod tersuai tambahan yang disumbangkan oleh Pasukan CyanogenMod. Bahagian tersuai CyanogenMod ditulis terutamanya oleh Cyanogen (Stefanie Jane) tetapi merangkumi sumbangan daripada komuniti XDA Developers (seperti talam pelancar, pendial, dan pelayar yang diperbaik) serta kod daripada projek sumber terbuka yang mantap (seperti BusyBox dalam shell).

Pembangunan CyanogenMod 7 bermula apabila Google mengeluarkan kod sumber Android 2.3.[28] Pada 15 Februari 2011, calon pelepasan (release candidate) pertama CyanogenMod 7 telah dilancarkan untuk beberapa peranti yang disokong.[29][30] Calon pelepasan keempat dikeluarkan pada 30 Mac 2011 dan membawa peningkatan sokongan untuk Nook Color dan peranti serupa, serta banyak pembaikan pepijat.[31] Pada 11 April 2011, versi awam CyanogenMod 7.0 telah dikeluarkan, berasaskan Android 2.3.3.[32] CyanogenMod 7.1 dikeluarkan pada 10 Oktober 2011, berasaskan Android 2.3.4.[33] Versi stabil terakhir, CyanogenMod 7.2 dikeluarkan pada 16 Jun 2012, berasaskan Android 2.3.7,[34] membawakan pendial telefon ramalan, kemas kini skrin kunci, backport animasi ICS dan banyak pembaikan pepijat.[35]

CyanogenMod 8

[sunting | sunting sumber]

CyanogenMod versi 8 dirancang untuk berasaskan Android 3.x Honeycomb. Walau bagaimanapun, disebabkan kod sumber Honeycomb tidak disediakan oleh Google sehinggalah ia muncul dalam sejarah pepohon sumber penggantinya, Android 4.0 Ice Cream Sandwich, jadual pelepasan terus melompat dari CyanogenMod 7 (Gingerbread) terus ke CyanogenMod 9 (Ice Cream Sandwich).[perlu rujukan]

CyanogenMod 9

[sunting | sunting sumber]

CyanogenMod 9 berasaskan Android 4.0 Ice Cream Sandwich Google dan merupakan versi pertama CyanogenMod yang menggunakan pelancar Trebuchet.[36] Stefanie Jane dan pasukannya mengumumkan bahawa mereka telah memulakan kerja pada pelepasan baharu tersebut selepas Google mengeluarkan kod sumber Android 4.0.1.[37] Pembangunan untuk pelepasan ini mengambil masa lebih lama berbanding pelepasan sebelumnya disebabkan oleh perubahan ketara antara Android 2.3 "Gingerbread" dan 4.0 "Ice Cream Sandwich", dan pasukan tersebut mengambil peluang ini untuk menjelaskan visi mereka bagi ROM berkenaan serta menilai semula sebarang pengubahsuaian yang tidak lagi diperlukan susulan penambahbaikan dalam Android.[38]

Menjelang hari-hari terakhir November 2011, beberapa versi alfa telah diedarkan, khususnya untuk telefon bimbit Samsung Nexus S dan Galaxy S. Pada 9 Ogos 2012, selepas pelbagai versi beta dan calon pelepasan, CyanogenMod mengeluarkan versi siap bagi CyanogenMod 9.[39] Memandangkan versi Android seterusnya, 4.1 "Jelly Bean", telah pun dikeluarkan pada ketika itu, pembangunan beralih dengan pantas ke CyanogenMod 10. Pada 29 Ogos 2012, CyanogenMod mengeluarkan kemas kini kecil, versi 9.1.0, yang membawa pembaikan pepijat dan aplikasi bernama SimplyTapp untuk pembayaran NFC.[40]

Pada 4 April 2012, semasa pembangunan dijalankan, CyanogenMod memperkenalkan "Cid" (disebut /sɪd/), maskot baharu CyanogenMod yang menggantikan maskot terdahulu, Andy si "bugdroid" papan selaju. Direka oleh pengguna bernama Ciao, Cid (C.I.D.) ialah singkatan kepada "Cyanogenmod ID".[41]

CyanogenMod 10

[sunting | sunting sumber]
CyanogenMod 10.0
Pada awal Julai 2012, pasukan CyanogenMod mengumumkan, melalui akaun Google+ mereka, bahawa CyanogenMod 10 akan berasaskan Android 4.1 Jelly Bean.[42] Binaan nightly bagi CyanogenMod 10 telah disediakan untuk kebanyakan peranti yang menyokong CyanogenMod 9.[43][44] Bermula dengan binaan M1 September 2012, pasukan CyanogenMod memulakan pelepasan bulanan "siri-M". Pada awal setiap bulan, pembekuan lembut (soft freeze) pangkalan kod CyanogenMod akan dilaksanakan; sebaik sahaja pasukan menganggap sesuatu binaan itu cukup stabil untuk kegunaan harian, ia akan dikeluarkan di bawah siri milestone atau "M".[45]
Pada 13 November 2012, binaan stabil terakhir telah dikeluarkan untuk beberapa peranti.[46]
CyanogenMod 10.1
CyanogenMod 10.1 berasaskan Android 4.2 Jelly Bean.[47] Versi nightly (harian/malam) sedang dikeluarkan untuk pelbagai jenis peranti, bersama-sama dengan M Snapshots (Snapshot Bulanan) yang dikeluarkan untuk beberapa peranti terpilih.
Pada 24 Jun 2013, pangkalan kod CyanogenMod 10.1.0 (berasaskan Android versi 4.2.2) telah dipindahkan ke status "stabil", dengan sebahagian besar peranti yang disokong ketika itu menerima binaan stabil pada hari yang sama.[48][49] Pembangun CyanogenMod telah menyatakan bahawa mereka akan meneruskan jadual Snapshot Bulanan untuk menyepadukan ciri-ciri baharu sehingga pelepasan CyanogenMod yang seterusnya. Malangnya, banyak peranti yang menggunakan SoC Samsung Exynos dan Nvidia Tegra 2 tidak termasuk dalam pelepasan awal tersebut.
CyanogenMod 10.2
Binaan rasmi nightly pertama CyanogenMod 10.2, yang berasaskan Android 4.3 Jelly Bean, mula dilancarkan untuk beberapa peranti terpilih pada 14 Ogos 2013.[50] Ia membawakan beberapa penambahbaikan baharu pada sistem, seperti sokongan Bluetooth Tenaga Rendah dan OpenGL ES 3.0, aplikasi Telefon yang diperbaharu, sokongan resolusi 4K, serta banyak peningkatan keselamatan dan kestabilan.

CyanogenMod 11

[sunting | sunting sumber]
CyanogenMod 11

Pada 6 November 2013, pasukan CyanogenMod mula menghantar kod CyanogenMod 11, yang berasaskan Android 4.4 KitKat, ke GitHub.[51] Binaan rasmi *nightly* pertama CyanogenMod 11.0 mula dilancarkan untuk beberapa peranti terpilih pada 5 Disember 2013.[52] Sejak itu, binaan-M (*M-builds*) telah dikeluarkan setiap bulan untuk peranti yang disokong, menawarkan pengalaman yang lebih stabil berbanding binaan *nightly*. Melalui binaan M6, penjelasan telah dibuat bahawa CyanogenMod tidak lagi akan mengeluarkan binaan akhir yang ditandakan khas sebagai "stabil", sebaliknya akan menggunakan model pelepasan bergulir (*rolling release*) dengan binaan-M bertindak sebagai saluran stabil.[27]

Peranti OnePlus One versi global dihantar dengan varian CyanogenMod 11 M9 yang dikenali sebagai "CyanogenMod 11S". Versi terbaharu CyanogenMod 11S untuk OnePlus One ialah 11.0-XNPH05Q, yang berasaskan CyanogenMod 11 M11 dan Android 4.4.4 "KitKat", dan telah dikeluarkan sebagai kemas kini melalui udara (OTA) pada Februari 2015.[53]

CyanogenMod 12

[sunting | sunting sumber]

Binaan rasmi nightly (binaan harian) pertama CyanogenMod 12, yang berasaskan Android 5.0 Lollipop, mula dilancarkan untuk beberapa peranti terpilih pada 6 Januari 2015. Satu binaan snap (*snapshot*) yang stabil telah dikeluarkan pada 25 Jun 2015, manakala binaan snap tampalan keselamatan pula dikeluarkan pada 1 September 2015.[54]

Cyanogen OS 12, iaitu satu varian CyanogenMod 12 untuk OnePlus One dan Yu Yureka telah dikeluarkan pada April 2015. Peranti Yu Yuphoria pula dilengkapi dengan Cyanogen OS 12 secara terbina (*out-of-the-box*) apabila ia dilancarkan pada Mei 2015.

CyanogenMod 12.1

Binaan rasmi nightly (binaan harian) pertama CyanogenMod 12.1, yang berasaskan Android 5.1, telah diumumkan pada 16 April 2015.[55] Binaan snap yang stabil telah dikeluarkan pada 1 September 2015, namun binaan *nightly* harian tetap terus diluncurkan setiap hari.

Lenovo ZUK Z1, Wileyfox Swift dan Storm dilengkapi dengan Cyanogen OS 12.1 secara terbina apabila ia dilancarkan pada September 2015.[56][57] Peranti-peranti keluaran YU iaitu Yureka, Yureka Plus, dan Yuphoria pula menerima kemas kini OTA bagi Cyanogen OS 12.1.[58]

CyanogenMod 13

[sunting | sunting sumber]

Versi nightly (binaan harian) pertama CyanogenMod 13.0, yang berasaskan Android 6.0, telah dikeluarkan pada 23 November 2015 untuk sebilangan kecil peranti, tetapi dibangunkan secara beransur-ansur untuk peranti-peranti lain.[59] Beberapa minggu selepas pengeluaran versi nightly pertama CyanogenMod 13.0 untuk Android 6.0, CyanogenMod telah menerima kemas kini kecil dan berasaskan Android 6.0.1. Binaan stabil pertama pula dikeluarkan pada 15 Mac 2016.[60]

CyanogenMod 14.0

[sunting | sunting sumber]
Skrin utama CyanogenMod 14 (bahasa Jerman)

Disebabkan oleh pelepasan awal Android 7.1, CyanogenMod melangkau penghasilan binaan nightly (binaan harian) untuk CyanogenMod 14.0.[61] Kod yang ditulis pada awalnya untuk CyanogenMod 14 telah dipetik terpilih (cherry-picked) ke dalam cawangan cm-14.1.

CyanogenMod 14.1

[sunting | sunting sumber]

Binaan eksperimen pertama CyanogenMod 14.1 berasaskan Android 7.1 telah dikeluarkan untuk peranti OnePlus 3[62] pada 4 November 2016. Pada 8 November 2016, binaan nightly (binaan harian) rasmi bermula untuk angler (Nexus 6P), bullhead (Nexus 5X), cancro (Xiaomi Mi 3w/Mi 4), d855 (LG G3), falcon/peregrine/thea/titan/osprey (varian Moto G), h811/h815 (LG G4), klte/kltedv/kltespr/klteusc/kltevzw (Samsung Galaxy S5), oneplus3 (OnePlus 3), Z00L/Z00T (Asus ZenFone 2). Walau bagaimanapun, versi ini kekurangan beberapa ciri khas CyanogenMod dan dianggap sebagai "kerja dalam progres".[63] Versi ini akan menambah sokongan berbilang tetingkap (multi-window).[64]

Ini merupakan versi terakhir yang menggunakan nama "CyanogenMod".

Pencabangan kepada LineageOS

[sunting | sunting sumber]

Pada Disember 2016, kumpulan pembangun CyanogenMod telah mencabangkan (fork) dan menjenamakan semula kod CyanogenMod menjadi satu projek baharu bernama LineageOS, yang dibina berasaskan CyanogenMod versi 13 dan 14.1[16] serta menggunakan nama LineageOS untuk keluaran-keluaran seterusnya.[65] Projek ini disokong oleh Projek LineageOS yang dikendalikan oleh komuniti.[66] LineageOS versi 15.1 merupakan keluaran pertama yang dikawal sepenuhnya oleh pasukan LineageOS yang baharu, walaupun ia akan terus menyertakan banyak ciri biasa yang sebelum ini disediakan dalam CyanogenMod.

Cyanogen Inc.

[sunting | sunting sumber]
Logo Cyanogen dari April 2014
Logo Cyanogen dari Mac 2015

Cyngn Inc. ialah sebuah syarikat Amerika Syarikat yang dibiayai oleh modal teroka, diasaskan pada September 2013 di bawah nama Cyanogen Inc. dengan matlamat untuk mengkomersialkan CyanogenMod.[11][67][68] Pembiayaan tersebut diketuai oleh Mitch Lasky daripada Benchmark dan berjaya mengumpul sebanyak $7 juta.[69] Ia bermula apabila Kirt McMaster menghubungi Stefanie Jane di LinkedIn pada tahun 2013 untuk membincangkan kemungkinan mengkomersialkan projek tersebut.[20]

Kontroversi pengkomersialan

[sunting | sunting sumber]

Khabar angin tentang rancangan untuk mengkomersialkan CyanogenMod, serta pengumuman penubuhan Cyanogen Inc. selepas itu, telah mencetuskan perselisihan faham dalam komuniti CyanogenMod. Beberapa pembangun CyanogenMod melahirkan kebimbangan bahawa para pembangun yang telah menyumbang hasil kerja mereka pada masa lalu tidak diiktiraf atau diberi pampasan sewajarnya atas kerja sukarela mereka dalam projek yang kini telah menjadi projek komersial. Selain itu, mereka bimbang ethos (semangat) asal projek komuniti tersebut sedang tergugat dan isu ini tidak ditangani dengan baik oleh Cyanogen Inc.[70] Contohnya termasuk pembangun aplikasi kamera "Focal", Guillaume Lesniak ("xplodwild"), yang mana aplikasinya telah ditarik balik daripada CyanogenMod didakwa ekoran tuntutan oleh syarikat baharu itu untuk menggunakan pengubahsuaian dan pelesenan sumber tertutup.[70][71][72]

Sebagai maklum balas, Stefanie Jane menegaskan komitmennya terhadap komuniti tersebut dengan menyatakan bahawa sebahagian besar CyanogenMod dari segi sejarah tidak menggunakan GPL sebaliknya menggunakan Lesen Apache (lesen sama yang digunakan oleh Google untuk Android). Pelesenan dwi pula dicadangkan demi menawarkan "tahap perlindungan yang lebih kuat untuk penyumbang... sambil tetap menawarkan beberapa kebebasan kepada CM seperti yang ditawarkan oleh lesen Apache":[73]

Google telah berusaha keras untuk mengelakkan GPL dengan membina komponen tahap rendah mereka tersendiri seperti Dalvik dan Bionic. Dalam CM, satu-satunya komponen GPL yang saya ingat telah kami tambahkan setakat ini ialah aplikasi Torch kami (asalnya dipanggil Nexus One Torch) ... Lesen Apache secara khusus MEMBENARKAN perkara yang anda katakan tidak dibenarkan itu. Dwi-lesen juga akan melakukan perkara yang sama, tetapi ia turut melindungi penyumbang dengan memaksa entiti yang tidak bersekutu untuk menyumbang semula sekiranya mereka menggunakan perisian ini dalam konteks komersial. Ia bukannya bertujuan supaya CM boleh menutup kod sumber dan masih menyerahkannya kepada pengguna kami. Sekali lagi, kami tidak mempunyai sebarang rancangan untuk menukar lesen.

Focal ialah kes khas – ia terpaksa menggunakan GPL kerana ... Focal menggunakan beberapa komponen GPL di sebalik tabir ... Saya mencadangkan pelanjutan dwi-lesen sebagai cara untuk menyelesaikan beberapa masalah sedia ada pada GPL dan memberikan tahap kebebasan yang lebih besar kepada beliau dan juga CM sebagai sebuah organisasi. Ini ialah model pelesenan yang sangat biasa dalam dunia sumber terbuka.

Namun semua ini tidak penting. Kami tidak akan menutup kod sumber atau menukar lesen bagi mana-mana kod yang telah disumbangkan kepada projek ini.

Pembangun Entropy512 turut memerhatikan bahawa dari segi undang-undang, CyanogenMod terikat dengan kedudukannya untuk melakukan beberapa perubahan perisian tegar disebabkan oleh lesen Android dan syarat pemasaran ("syarat CTS") yang menetapkan perkara yang boleh dan tidak boleh dilakukan oleh aplikasi. Isu ini sebahagiannya dibangkitkan oleh pembangun Android di Google secara tidak rasmi dan spekulatif berikutan tanggapan tentang profil tinggi CyanogenMod di pasaran.[74]

Dalam satu hantaran blog tahun 2013 mengenai pembiayaan Cyanogen, pembiaya modal teroka Mitch Lasky menyatakan:[69]

Benchmark mempunyai sejarah yang panjang dalam menyokong projek sumber terbuka yang berhasrat untuk menjadi perusahaan yang berjaya. Sejarah sumber terbuka kami termasuk Red Hat, MySQL, SpringSource, JBoss, Eucalyptus, Zimbra, Elasticsearch, HortonWorks, dan kini Cyanogen. Kami telah menyokong banyak syarikat perisian sumber terbuka yang paling berjaya di dunia. Kami amat menghormati keperluan khas perniagaan sebegini, dan tahu bagaimana untuk membina syarikat sambil mengekalkan ketelusan serta kecergasan komuniti sumber terbuka.

Pada Januari 2015, dilaporkan bahawa Microsoft telah melabur dalam Cyanogen, dan pelaburan ini mungkin sebahagian daripada strategi untuk mencipta versi Android yang dapat berfungsi dengan baik pada platform Microsoft.[75][76] Pada April 2015, Cyanogen mengumumkan kerjasama strategik dengan Microsoft untuk menyepadukan aplikasi dan perkhidmatan Microsoft ke dalam Cyanogen OS.[77] Pada Januari 2016, Cyanogen melancarkan kemas kini yang mula memaparkan cadangan aplikasi Microsoft apabila pengguna cuba membuka jenis fail tertentu pada telefon bimbit beroperasi Cyanogen OS.[78]

Penyusunan semula dan penamatan perkhidmatan

[sunting | sunting sumber]

Meskipun CyanogenMod popular sebagai ROM tersuai, Cyanogen Inc. gagal memujuk syarikat pengeluar telefon untuk menggunakan versi Androidnya. Pada Julai 2016, syarikat tersebut memberhentikan sekitar 30 daripada 136 kakitangan dan pengurusannya, termasuk ketua produknya, serta menutup pejabatnya di Seattle (pejabat lain digambarkan sebagai "dikosongkan sepenuhnya"), sebagai sebahagian daripada perubahan strategik oleh Ketua Pegawai Operasi yang baharu dilantik, Lior Tal.[79][80] CEO Kirt McMaster juga meletakkan jawatan daripada peranannya pada Oktober 2016 dengan Tal mengambil alih jawatan CEO pada ketika itu,[81] dan pengasas CyanogenMod, Stefanie Jane, dipercayai telah disingkirkan daripada lembaga pengarah dan meninggalkan syarikat tersebut sebulan kemudian pada November 2016.[13][82]

Analisis media menumpukan kepada keputusan pengurusan yang meragukan di Cyanogen Inc. sebagai sebahagian daripada punca kegagalan tersebut. Pada tahun 2014, syarikat itu secara mengejut memaklumkan rakan kongsi sedia adanya, OnePlus – yang menggunakan CyanogenMod untuk telefonnya dan baru sahaja melancarkan model di India – bahawa ia telah mencapai perjanjian eksklusif meliputi India dengan pembekal lain. Tindakan ini membawa kepada keretakan hubungan yang sengit, yang digambarkan dalam media sebagai "mengkhianati" OnePlus dan satu langkah yang "menghairankan dan kebudak-budakan"; OnePlus akhirnya dilarang daripada menjual produknya di India akibat daripada perkara tersebut.[83][84][85] Seterusnya, CEO Cyanogen mendabik dada tentang niat mereka untuk menggantikan Google dalam mengawal sistem pengendalian Android.[83] Oleh kerana gagal memperoleh penerimaan yang mencukupi bagi sistem pengendalinya, syarikat itu kemudian mengalihkan fokusnya, memberhentikan pasukan terasnya, dan menggantikan CEO-nya, sebelum akhirnya menutup operasi pembangunan sistem pengendalian terasnya.

Sehari selepas meninggalkan syarikat, Stefanie Jane menulis satu hantaran blog yang menyatakan bahawa jika diimbas kembali, beliau telah mempercayai dan menggaji "orang yang salah" yang tidak berkongsi visi yang sama, dan akhirnya beliau tidak dapat menghalang kegagalan syarikat tersebut serta pembentukan "pasukan baharu" sebagai pengganti. Beliau turut menarik perhatian kepada peranannya sendiri dalam kegagalan tersebut, kehilangan hak terhadap nama "CyanogenMod" oleh komuniti, serta jurang persepsi dalam kalangan pembangun Android ("Komuniti ROM yang lain nampaknya sangat bergantung kepada kami, tetapi pada masa yang sama mahu kami mati. Bagaimanakah caranya untuk membetulkan perkara ini?").[86] Beliau meminta komuniti untuk mempertimbangkan tindakan memisahkan (forking) dan penjenamaan semula kod sumber tersebut, berkemungkinan melalui beberapa bentuk pembiayaan khalayak berdasarkan populariti asas projek tersebut.[86]

Pada 23 Disember 2016, Cyanogen Inc. mengumumkan bahawa ia akan menutup infrastruktur di belakang CyanogenMod.[87] Ini disusuli tidak lama kemudian dengan berita bahawa projek utama CyanogenMod akan berpindah dan menjenamakan semula dirinya sebagai "LineageOS".[15] Pada 24 Disember 2016, Ketua Hubungan Pembangun dan pentadbir forum komuniti, Abhisek Devkota, yang merupakan ahli "pasukan teras" Cyanogen,[88] menulis bahawa komuniti telah kehilangan "penyokong terakhir yang tinggal" di dalam syarikat tersebut serta suara mereka dalam menentukan masa depan Cyanogen Inc. dan perisiannya. Beliau menyatakan bahawa walaupun "tindakan terbaru daripada [Cyanogen Inc.] ini pastinya merupakan tamparan maut buat CyanogenMod", komuniti telah pun mula mengambil langkah yang diperlukan untuk memisahkan projek tersebut di bawah nama baharu dan menyasarkan untuk kembali ke asal-usul akar umbinya sambil mengekalkan pendekatan profesional yang telah diguna pakai sepanjang era Cyanogen Inc.[89] Disebabkan konotasi negatif yang dikaitkan dengan tingkah laku Cyanogen Inc., serta ruang untuk pertikaian undang-undang, projek yang dipisahkan itu memutuskan untuk tidak menggunakan nama jenama sedia ada iaitu "Cyanogen" atau "CyanogenMod", yang mana hak miliknya masih dipegang oleh syarikat berkenaan.[83]

Syarikat itu kemudiannya mengubah fokusnya daripada pembangunan sistem pengendalian mudah alih kepada sistem pemanduan autonomi dan menukar namanya kepada Cyngn Inc.[68]

Reaksi industri

[sunting | sunting sumber]

Tindak balas awal daripada pengeluar tablet dan telefon pintar serta pembawa mudah alih biasanya tidak menyokong pembangunan perisian tegar pihak ketiga seperti CyanogenMod. Pengeluar menyatakan kebimbangan mengenai fungsi peranti yang tidak betul apabila menjalankan perisian tidak rasmi dan kos sokongan yang berkaitan.[90] Tambahan pula, perisian tegar yang diubah suai seperti CyanogenMod kadangkala menawarkan ciri yang biasanya memerlukan bayaran premium oleh pembawa (cth., tethering). Akibatnya, halangan teknikal termasuk pemuat but yang dikunci dan akses terhad kepada kebenaran root adalah perkara biasa pada kebanyakan peranti.

Walau bagaimanapun, memandangkan perisian yang dibangunkan oleh komuniti menjadi semakin popular[91][92]Templat:Gagal pengesahan dan berikutan kenyataan oleh Perpustakaan Kongres A.S. yang membenarkan amalan "jailbreaking" pada peranti mudah alih,[93] pengeluar dan pembawa telah melunskan pendirian mereka mengenai CyanogenMod dan pengedaran perisian tegar tidak rasmi yang lain. Sesetengah daripadanya, termasuk HTC,[94] Motorola,[95] Samsung[96][97] dan Sony Ericsson,[98] mula memberikan sokongan dan menggalakkan pembangunan tersebut. Hasil daripada perkembangan ini, menjelang tahun 2011, keperluan untuk memintas sekatan perkakasan bagi memasang perisian tegar tidak rasmi semakin berkurangan kerana semakin banyak peranti dihantar dengan pemuat but yang tidak dikunci atau boleh dikunci, serupa dengan siri telefon Nexus. Pengeluar peranti seperti HTC[90] dan Motorola mengumumkan bahawa mereka akan menyokong pembangun perisian pasaran lepas dengan menyediakan pemuat but yang boleh dikunci pada semua peranti baharu, walaupun tindakan ini selalunya masih membatalkan waranti peranti. Samsung pula menghantar beberapa telefon Galaxy S II kepada pasukan CyanogenMod dengan tujuan jelas untuk membawakan perisian tegar tersebut ke peranti berkenaan,[97] manakala pembawa mudah alih T-Mobile US turut menyatakan sokongannya terhadap projek CyanogenMod melalui satu hantaran ciapan yang berbunyi, "CM7 is great!".[99]

Pengeluar telefon juga telah mula mengeluarkan "edisi pembangun" bagi sesetengah model telefon yang sedia tidak dikunci.[100]

Pelesenan

[sunting | sunting sumber]

Sehingga versi 4.1.11.1, CyanogenMod menyertakan aplikasi perisian proprietari yang disediakan oleh Google, seperti Gmail, Maps, Android Market (kini dikenali sebagai Play Store), Talk (kini Google Chat), dan YouTube, serta pemacu perkakasan proprietari. Pakej-pakej ini disertakan bersama pengedaran vendor Android, tetapi tidak dilesenkan untuk pengedaran percuma. Selepas Google menghantar surat henti dan sekat kepada ketua pembangun CyanogenMod, Stefanie Jane, pada akhir September 2009 yang menuntut agar beliau menghentikan pengedaran aplikasi-aplikasi tersebut, pembangunan dihentikan selama beberapa hari.[101][102][103] Reaksi daripada kebanyakan pengguna CyanogenMod terhadap Google adalah bermusuhan, dengan sesetengah pihak mendakwa bahawa ancaman undang-undang Google menjejaskan kepentingan mereka sendiri, melanggar moto korporat tidak rasmi mereka iaitu "Don't be evil" (Jangan jadi jahat) dan merupakan satu cabaran kepada komuniti sumber terbuka yang didakwa disokong oleh Google.[104][105][106][sumber lebih baik diperlukan]

Berikutan kenyataan daripada Google yang menjelaskan pendiriannya[107] dan rundingan susulan antara Google dan Cyanogen, ia telah diputuskan bahawa projek CyanogenMod akan diteruskan, dalam bentuk yang tidak menyertakan komponen proprietari "Google Experience" secara langsung.[108][109] Ia telah diputuskan bahawa aplikasi proprietari Google boleh disandarkan daripada perisian tegar (firmware) yang disediakan oleh Google pada telefon dan kemudian dipasang semula ke dalam keluaran CyanogenMod tanpa melanggar hak cipta.

Pada 28 September 2009, Cyanogen memberi amaran bahawa walaupun isu dengan Google telah selesai, masih terdapat potensi masalah pelesenan mengenai pemacu peranti proprietari yang bersumber tertutup.[110] Pada 30 September 2009, Cyanogen telah menyiarkan kemas kini mengenai perkara tersebut. Jane menulis bahawa beliau sedang membina semula pohon sumber, dan beliau percaya isu pelesenan dengan pemacu tersebut dapat diselesaikan. Beliau menambah bahawa beliau juga menerima bantuan daripada pekerja Google.[111] Pada 16 Jun 2012, pengumuman keluaran CyanogenMod 7.2 menyatakan: "CyanogenMod masih menyertakan pelbagai kod khusus perkakasan, yang mana ia juga sedang dibuka kodenya secara perlahan-lahan."[112]

Replicant ialah satu cabang (fork) CyanogenMod yang membuang semua perisian dan pemacu proprietari, dengan itu mengelakkan semua isu undang-undang yang dinyatakan sebelum ini. Walau bagaimanapun, Replicant tidak menyokong peranti yang bergantung pada pemacu proprietari, yang merangkumi kebanyakan telefon pintar setakat tahun 2016.[113]

Sejarah versi

[sunting | sunting sumber]
Versi utama CyanogenMod Versi Android Keluaran terakhir atau utama Tarikh keluaran binaan disyorkan Perubahan ketara[114]
1 Android 1.0 Tiada Tidak Pernah Dikeluarkan
2 Android 1.1
(Petit Four)
3 Android 1.5
(Cupcake)
3.6.8.1 1 Julai 2009[115] 3.6.8 dan seterusnya berasaskan Android 1.5r3
3.9.3 22 Julai 2009[116] 3.9.3 dan seterusnya mempunyai sokongan FLAC
4 Android 1.5/1.6
(Cupcake/Donut)
4.1.4 30 Ogos 2009[117] 4.1.4 dan seterusnya berasaskan Android 1.6 (Donut); QuickOffice dibuang daripada 4.1.4 dan seterusnya; perisian proprietari Google diasingkan akibat tuntutan henti dan abai (cease and desist) daripada 4.1.99 dan seterusnya
4.2.15.1 24 Oktober 2009[118] 4.2.3 dan seterusnya mempunyai sokongan penambatan (tethering) USB; 4.2.6 dan seterusnya berasaskan Android 1.6r2; 4.2.11 dan seterusnya menambah zum cubit (pinch zoom) untuk Pelayar, serta zum cubit dan leret (swipe) untuk Galeri.
5 Android 2.0/2.1
(Eclair)
5.0.8 19 Julai 2010[26] Memperkenalkan ADW.Launcher sebagai pelancar lalai.
6 Android 2.2
(Froyo)
6.0.0 28 Ogos 2010[119] Memperkenalkan sokongan dwi-kamera dan Wi-Fi ad hoc, kompilator Just-in-time (JIT) untuk prestasi yang lebih tinggi
6.1.3 6 Disember 2010[120] 6.1.0 dan seterusnya berasaskan Android 2.2.1.
7 Android 2.3
(Gingerbread)
7.0.3 10 April 2011[32] 7.0.0 dan seterusnya berasaskan Android 2.3.3
7.1.0 10 Oktober 2011[33] Berasaskan Android 2.3.7[35]
7.2.0 16 Jun 2012[121] Peranti baharu, terjemahan yang dikemas kini, dail telefon ramalan, keupayaan untuk mengawal maklum balas haptik dalam waktu senyap, kemas kini skrin kunci, port belakang animasi ICS, keupayaan untuk mengkonfigurasi ikon bar status bateri, pelbagai pembetulan pepijat[35]
8 Android 3.x
(Honeycomb)
CyanogenMod 8 tidak pernah dikeluarkan kerana Google tidak mengeluarkan kod sumber untuk Android 3.0 Honeycomb.
9 Android 4.0
(Ice Cream Sandwich)
9.1 29 Ogos 2012[40] Keselamatan lanjutan: dinyahaktifkan penggunaan root secara lalai.[122] Menambah sokongan untuk SimplyTapp.
Memperkenalkan pelancar tersendiri Cyanogen, Trebuchet.
10 Android 4.1
(Jelly Bean)
10.0.0 13 November 2012[47] Mod desktop boleh kembang. Pengurus fail terbina dalam dengan keupayaan root didayakan.
Android 4.2
(Jelly Bean)
10.1.3 24 Jun 2013[123]
Android 4.3
(Jelly Bean)
10.2.1 31 Januari 2014[123] Telefon: Ciri Senarai Hitam (Blacklist) ditambah.
11 Android 4.4
(KitKat)
11.0 XNG3C 31 Ogos 2015[124] WhisperPush: Integrasi protokol penyulitan hujung-ke-hujung TextSecure (kini Signal) sebagai ciri pilihan sertaan (opt-in). Membolehkan penghantaran mesej segera tersulit kepada pengguna CM dan Signal yang lain.[125][126] Ciri ini dihentikan pada Februari 2016.[127]

CyanogenMod ThemeEngine: enjin tema baharu yang berkuasa yang membolehkan pengguna menggunakan dan mencampur tema tersuai yang boleh menyunting fail sumber[128]

12 Android 5.0
(Lollipop)
12.0 YNG4N 1 September 2015[124] LiveDisplay: alat pengurusan paparan lanjutan, dengan ciri seperti penentukuran warna, gama, ketepuan dan suhu warna

Kemas kini pada enjin tema: kini membolehkan pensetan tema berasingan untuk pakej (digunakan pada CyanogenMod untuk NavigationBar dan StatusBar, manakala pada CyanogenOS untuk AppThemer, yang membolehkan anda menggunakan tema berbeza bagi setiap aplikasi) Rombakan UI: semua aplikasi telah dikemas kini kepada tema reka bentuk material (material theme) AudioFX dan Eleven: dua aplikasi baharu berkaitan audio (AudioFX menggantikan DSPManager dan Eleven menggantikan Music)

Android 5.1
(Lollipop)
12.1 YOG7DAO 27 Januari 2016 CyanogenPlatform SDK: membolehkan pembangun pihak ketiga menambah API tersuai untuk menyepadukan aplikasi mereka dengan CyanogenMod
13 Android 6.0
(Marshmallow)
13.0 ZNH5YAO 20 Disember 2016[129] Penambatan Wi-Fi, profil, Mod Jangan Gangu/Keutamaan, Pengawal Privasi/Penggunaan data aplikasi, sokongan bateri Peranti Bluetooth, pengenalan semula pemilih Kertas Dinding Skrin Kunci, Cuaca Skrin Kunci dan sokongan pemalam Cuaca baharu, sokongan Kabur Skrin Kunci dan keupayaan untuk melumpuhkan kesan tersebut, sokongan Skrin Kunci Langsung, peningkatan perkakasan dan API LiveDisplay baharu, Kamera Snap, Pelayar Gello, terjemahan yang diperbaik, sokongan Aplikasi Cyanogen, API CM SDK tambahan, pembetulan keselamatan[129]
14 Android 7.0
(Nougat)
Dilangkau, memandangkan Google melancarkan versi 7.1 tidak lama kemudian sebelum pembangunan CM 14.0 selesai.
Android 7.1
(Nougat)
14.1 9 November 2016 CM14.1 dianggap sebagai "kerja dalam proses" (work in progress) dan kekurangan beberapa ciri utama CyanogenMod. Log perubahan (changelog) tidak diketahui. Tidak pernah mencapai binaan stabil. Selepas CyanogenMod dihentikan kemudiannya, ia digantikan oleh LineageOS pada Disember 2016.

Cyanogen OS

[sunting | sunting sumber]

Cyanogen membangunkan sistem operasi secara komersial yang diprapasang pada sesetengah peranti (OnePlus One, YU Yureka, YU Yuphoria, Smartfren Andromax Q, BQ Aquaris X5, Lenovo ZUK Z1, Wileyfox Swift, Wileyfox Storm, Alcatel OneTouch Pop Mirage) berdasarkan kod sumber CyanogenMod.

Cyanogen OS sering diedarkan dengan aplikasi proprietari tambahan yang dibundel seperti ekosistem Google Play,[130] dan suite perisian unik untuk Cyanogen OS yang dikenali sebagai C-Apps.[131] CyanogenMod tidak menyertakan kedua-duanya secara lalai, tetapi pengguna boleh mendapatkannya secara berasingan jika mereka mahu.[131][132]

Pada awalnya dibezakan dengan akhiran -S (CyanogenMod 11S), dengan versi 12 Cyanogen menjenamakan semula penawaran tersuai tersebut sebagai Cyanogen OS. Cyanogen mula melancarkan Cyanogen OS 13 berasaskan Android 6.0.1 kepada telefon OnePlus One melalui OTA pada 9 April 2016 secara berperingkat dengan nama kod ZNH0EAS26M. CyanogenMod boleh dipasang pada peranti Cyanogen OS.

Perbezaan antara CyanogenMod dan Cyanogen OS

[sunting | sunting sumber]
Nama Perisian tegar stok atau pengganti? Berasaskan kepada: Diprapasang atau pemasangan manual diperlukan? Akses root (Superuser)? Pembangun:
Cyanogen OS Perisian tegar stok yang diprapasang pada sesetengah telefon pintar. Android Open Source Project. Datang diprapasang pada sesetengah peranti. Tidak Cyanogen
CyanogenMod Perisian tegar pengganti untuk peranti yang dipasang dengan Android secara lalai. Pemasangan manual diperlukan Ya Cyanogen dan komuniti CyanogenMod

Peranti yang disokong

[sunting | sunting sumber]

CyanogenMod menyokong secara rasmi sejumlah besar peranti, termasuk kebanyakan peranti Nexus dan Google Play Edition. Ia menyediakan binaan SNAPSHOT (stabil) dan NIGHTLY untuk lebih daripada 150 peranti (pada cabang pembangunan).[133]

  1. "CyanogenMod Downloads". Diarkibkan daripada yang asal pada 6 November 2016. Dicapai pada 9 November 2016.
  2. Russell, Jon (24 December 2016). "Cyanogen failed to kill Android, now it is shuttering its services and OS as part of a pivot". TechCrunch. Diarkibkan daripada yang asal pada 6 October 2023. Dicapai pada 1 January 2017.
  3. Soyars, Chris (21 March 2011). "CM Stats explanation". Diarkibkan daripada yang asal pada 4 June 2016. Dicapai pada 27 October 2011.
  4. Helft, Miguel. "Meet Cyanogen, The Startup That Wants To Steal Android From Google". Forbes. Diarkibkan daripada yang asal pada 16 April 2015. Dicapai pada 16 April 2015.
  5. CyanogenMod [@CyanogenMod] (12 January 2012). "CyanogenMod just passed 1 million active users" (Twit). Dicapai pada 26 December 2016 melalui Twitter.
  6. "Themes Support". CyanogenMod. 19 February 2011. Diarkibkan daripada yang asal pada 21 October 2016. Dicapai pada 30 September 2013.
  7. "Maintenance Mode". Computer-Howto. Disember 2011. Diarkibkan daripada yang asal pada 19 April 2016. Dicapai pada 27 Januari 2013.
  8. "About". CyanogenMod.org. Diarkibkan daripada yang asal pada 22 December 2016. Dicapai pada 27 January 2013.
  9. "Stefanie Jane 🌠 (@[email protected])". Hachyderm.io (dalam bahasa Inggeris). Diarkibkan daripada yang asal pada 2023-07-23. Dicapai pada 2023-07-23.
  10. "cyanogen - Overview". GitHub (dalam bahasa Inggeris). Diarkibkan daripada yang asal pada 10 July 2009. Dicapai pada 2020-04-22.
  11. 1 2 Ralat petik: Tag <ref> tidak sah; tiada teks disediakan bagi rujukan yang bernama "newchapter"
  12. Reed, Brad (18 September 2013). "With $7 million in funding, Cyanogen aims to take on Windows Phone". Boy Genius Report. Diarkibkan daripada yang asal pada 6 November 2018. Dicapai pada 26 December 2016.
  13. 1 2 Tal, Lior (30 November 2016). "Update on Cyanogen". cyngn.com. Diarkibkan daripada yang asal pada 27 Disember 2016. Dicapai pada 27 Disember 2016.
  14. CyanogenMod [@CyanogenMod] (25 December 2016). "UPDATE: As of this morning we have lost DNS and Gerrit is now offline — with little doubt as a reaction to our blog post yesterday. Goodbye" (Twit). Dicapai pada 26 December 2016 melalui Twitter.
  15. 1 2 "A fork in the road". CyanogenMod. 24 December 2016. Diarkibkan daripada yang asal pada 25 December 2016.
  16. 1 2 "Yes, this is us". Lineage OS. Diarkibkan daripada yang asal pada 25 December 2016. Dicapai pada 28 December 2016.
  17. Ben Marvin (14 Mei 2009). "How To: Root Your G1 And Install Android 1.5 Cupcake". The Android Site. Diarkibkan daripada yang asal pada 30 November 2010. Dicapai pada 28 Oktober 2010.
  18. Kumparak, Greg (2008-11-07). "Google sends out Android update RC30 – blocks 'jailbreak'". TechCrunch. Diarkibkan daripada yang asal pada 2013-06-30. Dicapai pada 2019-09-16.
  19. "Interview with Android Hacker JesusFreke". Android and Me. 2009-02-16. Diarkibkan daripada yang asal pada 2014-10-09.
  20. 1 2 "Android enters the Jelly Bean Era". 25 November 2015. Diarkibkan daripada yang asal pada 8 August 2017. Dicapai pada 30 August 2017.
  21. "JesusFreke calls it quits". Jf.andblogs.net. 20 August 2009. Diarkibkan daripada yang asal pada 6 November 2011. Dicapai pada 30 September 2013.
  22. Dustin Karnes (2 October 2010). "Modders round table with Team Douche, makers of CyanogenMod". TalkAndroid. Diarkibkan daripada yang asal pada 6 November 2018. Dicapai pada 22 November 2011.
  23. "CyanogenMod Source Code at Github". GitHub. Diarkibkan daripada yang asal pada 5 November 2015. Dicapai pada 5 January 2012.
  24. "CyanogenMod Gerrit Site". Diarkibkan daripada yang asal pada 19 Disember 2012.
  25. "ADW.Launcher Review". PC World. Diarkibkan daripada yang asal pada 17 March 2012. Dicapai pada 18 June 2012.
  26. 1 2 Cyanogen (19 July 2010). "CyanogenMod-5.0.8 has landed!". CyanogenMod. Diarkibkan daripada yang asal pada 27 September 2013. Dicapai pada 23 December 2010.
  27. 1 2 ciwrl (4 May 2014). "CyanogenMod 11.0 M6 Release". Diarkibkan daripada yang asal pada 24 December 2016. Dicapai pada 5 May 2014.
  28. Kondik, Stefanie [@Cyanogen] (17 December 2010). "If you need me, I'll be locked in my room for the next 3 days. #gingerbread" (Twit). Dicapai pada 23 December 2010 melalui Twitter.
  29. Cyanogen (16 February 2011). "CyanogenMod-7 Release Candidates!". CyanogenMod. Diarkibkan daripada yang asal pada 19 May 2016. Dicapai pada 16 February 2011.
  30. Whitson Gordon (16 February 2011). "CyanogenMod 7 RC Brings Gingerbready Goodness, Canned SMS Responses to Android". Lifehacker. Gawker Media. Diarkibkan daripada yang asal pada 8 February 2018. Dicapai pada 16 February 2011.
  31. Cyanogen (30 March 2011). "CyanogenMod-7.0.0-RC4 has arrived". CyanogenMod. Diarkibkan daripada yang asal pada 21 October 2016. Dicapai pada 30 March 2011.
  32. 1 2 Cyanogen (10 April 2011). "CyanogenMod 7.0 Released!". CyanogenMod. Diarkibkan daripada yang asal pada 26 April 2016. Dicapai pada 10 April 2011.
  33. 1 2 Cyanogen (10 October 2011). "CyanogenMod 7.1 Released!". CyanogenMod. Diarkibkan daripada yang asal pada 4 March 2016. Dicapai pada 10 October 2011.
  34. Cyanogen (16 June 2012). "CyanogenMod 7.2 Released!". CyanogenMod. Diarkibkan daripada yang asal pada 9 August 2016. Dicapai pada 16 June 2012.
  35. 1 2 3 rmcc (15 March 2012). "CyanogenMod Changelog". GitHub. Diarkibkan daripada yang asal pada 15 June 2023. Dicapai pada 19 March 2011.
  36. "CyanogenMod 9 Features and Highlights". Pocketnow. 7 July 2012. Diarkibkan daripada yang asal pada 3 March 2016. Dicapai pada 9 April 2015.
  37. Stefanie Kondik [@Cyanogen] (14 November 2011). "..and we're off. check back in 2 months" (Twit). Dicapai pada 26 December 2016 melalui Twitter.
  38. ciwrl (2 December 2011). "CM9 Progress Update". CyanogenMod. Diarkibkan daripada yang asal pada 24 December 2016. Dicapai pada 9 April 2015.
  39. ciwrl (9 August 2012). "CyanogenMod 9 – Stable". CyanogenMod. Diarkibkan daripada yang asal pada 14 May 2016. Dicapai pada 27 January 2013.
  40. 1 2 ciwrl (29 August 2012). "Let's try something new: CM9.1 and SimplyTapp". CyanogenMod. Diarkibkan daripada yang asal pada 3 December 2016. Dicapai pada 29 August 2012.
  41. "Introducing Cid". CyanogenMod. 5 April 2012. Diarkibkan daripada yang asal pada 21 October 2016. Dicapai pada 5 April 2012.
  42. "CyanogenMod 10 Announced". Google+. 5 July 2012. Diarkibkan daripada yang asal pada 23 March 2017. Dicapai pada 27 January 2013.
  43. Cyanogen (4 May 2012). "Nightly Builds from CM9". Cyanogenmod. Diarkibkan daripada yang asal pada 13 March 2016. Dicapai pada 27 January 2013.
  44. Fingas, Jon (18 June 2012). "Cyanogen Nightlies Reach Samsung Galaxy S". Engadget. Diarkibkan daripada yang asal pada 1 October 2013. Dicapai pada 30 September 2013.
  45. Stefanie Kondik (11 September 2012). "CyanogenMod announces M1, the first M-Series build". Cyanogenmod.org. Diarkibkan daripada yang asal pada 17 December 2016. Dicapai pada 30 September 2013.
  46. "Final CyanogenMod 10 Stable Builds Being Released, Available For 4 Devices And Counting". Androidpolice.com. 13 November 2012. Diarkibkan daripada yang asal pada 31 May 2023. Dicapai pada 30 September 2013.
  47. 1 2 ciwrl (13 November 2012). "CyanogenMod 10.0 Release". CyanogenMod. Diarkibkan daripada yang asal pada 7 June 2016. Dicapai pada 26 December 2016.
  48. ciwrl (24 June 2013). "CyanogenMod 10.1.0 Release". CyanogenMod. Diarkibkan daripada yang asal pada 14 May 2016. Dicapai pada 26 December 2016.
  49. "CyanogenMod 10.1 Final Will Begin rolling Out Tonight". Androidpolice.com. 24 June 2013. Diarkibkan daripada yang asal pada 22 June 2022. Dicapai pada 30 September 2013.
  50. Sutrich, Nick (14 August 2013). "CyanogenMod 10.2 Official Nightlies Rolling Out Now: Brings Android 4.3 to Over 50 Devices". AndroidHeadlines.com. Diarkibkan daripada yang asal pada 14 October 2023. Dicapai pada 30 September 2013.
  51. "CyanogenMod working on CM11, begins initial code push". Phandroid.com. 6 November 2013. Diarkibkan daripada yang asal pada 14 October 2023. Dicapai pada 6 November 2013.
  52. Carlos Torres, Juan (8 December 2013). "CyanogenMod switches on CyanogenMod 11 nightly builds for dozens of devices". Android Community. Diarkibkan daripada yang asal pada 9 December 2013. Dicapai pada 10 December 2013.
  53. Yalburgi, Vinod (11 February 2015). "OnePlus One receives Android 4.4.4 CyanogenMod 11S build 05Q via OTA system update". International Business Times. Diarkibkan daripada yang asal pada 27 December 2016. Dicapai pada 26 December 2016.
  54. ciwrl (6 January 2015). "The "L" is for Lollipop". CyanogenMod. Diarkibkan daripada yang asal pada 21 October 2016. Dicapai pada 6 January 2015.
  55. ciwrl (16 April 2015). "Microsoft and CM12.1 Nightlies". CyanogenMod. Diarkibkan daripada yang asal pada 11 May 2016. Dicapai pada 16 April 2015.
  56. Tung, Liam (24 August 2015). "$300 Cyanogen-powered ZUK Z1 coming to Europe, US in September". ZDNet. Diarkibkan daripada yang asal pada 14 October 2023. Dicapai pada 26 December 2016.
  57. Gilbert, David (25 August 2015). "Wileyfox pins smartphone hopes on Cyanogen software and budget pricing". International Business Times. Diarkibkan daripada yang asal pada 10 February 2017. Dicapai pada 26 December 2016.
  58. R., Rahul (3 November 2015). "Cyanogen 12.1 OS update finally available for YU Yureka and Yureka Plus phones". International Business Times. Diarkibkan daripada yang asal pada 14 October 2023. Dicapai pada 26 December 2016.
  59. ciwrl (24 November 2015). "A Marshmallowy CM". CyanogenMod. Diarkibkan daripada yang asal pada 28 Oktober 2016. Dicapai pada 24 November 2015.
  60. ciwrl (15 Mac 2016). "CM 13.0 Release 1". CyanogenMod. Diarkibkan daripada yang asal pada 25 Oktober 2016. Dicapai pada 16 Mac 2016.
  61. "Gerrit Code Review". review.cyanogenmod.org. Diarkibkan daripada yang asal pada 19 Disember 2012. Dicapai pada 9 November 2016.
  62. Cyanogenmod (5 November 2016). "CM 14.1 Experimental build for Oneplus3". Cyanogenmod Downloads. Diarkibkan daripada yang asal pada 5 November 2016. Dicapai pada 5 November 2016.
  63. Kondik, Stefanie (8 November 2016). "CM14 is landing". CyanogenMod. Diarkibkan daripada yang asal pada 18 December 2016. Dicapai pada 9 November 2016.
  64. Rohit Kvn (20 November 2016). "CyanogenMod CM 14.1 custom ROM brings Android Nougat features to OnePlus One". International Business Times. Diarkibkan daripada yang asal pada 21 November 2016. Dicapai pada 21 November 2016.
  65. "A fork in the road | CyanogenMod". 2016-12-25. Diarkibkan daripada yang asal pada 2016-12-25. Dicapai pada 2017-02-23.
  66. Vaughan-Nichols, Steven J. (2016-12-26). "CyanogenMod is dead. Long live LineageOS". ZDNet (dalam bahasa Inggeris). CBS Interactive. Diarkibkan daripada yang asal pada 2 February 2017. Dicapai pada 2017-01-21.
  67. Rice, Jeremiah (18 September 2013). "Cyanogen Inc: Steve Kondik Builds A Company Around CyanogenMod, Secures $7 Million In Funding, And Opens Cyngn.com". Android Police. Diarkibkan daripada yang asal pada 20 September 2016. Dicapai pada 19 November 2013.
  68. 1 2 "FAQs".
  69. 1 2 "Cyanogen Mod – Mitch Lasky is a Venture Capitalist at Benchmark, Former Entrepreneur, Video Game OG, and Footie Fanatic". BizPunk. Diarkibkan daripada yang asal pada 7 March 2017. Dicapai pada 1 April 2015.
  70. 1 2 Guillaume Lesniak – Pembangun Apl Kamera "Focal", hantaran Google+ 2013-09-20 Diarkibkan 26 Disember 2016 di Wayback Machine – merangkumi kontroversi pelesenan dan pertikaian dengan Cyanogen Inc.
  71. "[ROM][4.3][ CM 10.2.] Unofficial CM 10.2 for Galaxy Note II (N7100)" (forums). Xda developers. 29 Julai 2013. Post #548. Diarkibkan daripada yang asal pada 3 Mac 2016. Dicapai pada 1 April 2015.
  72. "[ROM][4.2.2] CyanogenMod 10.1 Official Nightlies" (forum). Xda developers. 17 April 2013. Post #1046. Diarkibkan daripada yang asal pada 3 Mac 2016. Dicapai pada 1 April 2015.
  73. MacKenzie, John (20 Ogos 2013). "More on What's Going on at CyanogenMod". Land of droid. Diarkibkan daripada yang asal pada 3 Mac 2016. Dicapai pada 19 November 2013.
  74. "[ROM][4.3][ CM 10.2.] Unofficial CM 10.2 for Galaxy Note II (N7100)" (forum). Xda developers. 29 Julai 2013. post #635. Diarkibkan daripada yang asal pada 24 April 2016. Dicapai pada 1 April 2015.
  75. Winkler, Rolfe; Ovide, Shira (29 Januari 2015). "Microsoft to Invest in Rogue Android Startup Cyanogen". Digits. Wall Street Journal. Dicapai pada 29 Januari 2015.
  76. "Microsoft to Invest in CyanogenMod: What Could It Mean For Google?". Tech Times. 1 Februari 2015. Diarkibkan daripada yang asal pada 12 Februari 2017. Dicapai pada 1 April 2015.
  77. "Cyanogen Announces Strategic Partnership with Microsoft" (Siaran akhbar). Cyanogen. 16 April 2015. Diarkibkan daripada yang asal pada 25 Disember 2016. Dicapai pada 26 Disember 2016.
  78. Whitwam, Ryan (7 Januari 2016). "Cyanogen OS 12.1.1 On The OnePlus One Is Promoting Microsoft Apps Via The 'Open With' Dialog". Android Police. Diarkibkan daripada yang asal pada 7 Disember 2016. Dicapai pada 26 Disember 2016.
  79. Ruddock, David (2016-07-22). "Sources: Cyanogen Inc. is undergoing major layoffs, may "pivot" to apps". Android Police. Diarkibkan daripada yang asal pada 2016-08-07. Dicapai pada 2019-09-16.
  80. Fried, Ina (22 July 2016). "Cyanogen is chopping its staff after its alternative Android has failed to catch on with phone makers". Recode. Diarkibkan daripada yang asal pada 23 July 2016.
  81. "[Update: Confirmed] Kirt McMaster out as Cyanogen Inc. CEO, gets Eric Schmidt'ed to "Executive Chairman"". 10 October 2016. Dicapai pada 30 August 2017.
  82. Ruddock, David (2016-11-28). "Cyanogen Inc. will shutter Seattle office by end of year, more layoffs happening, Kondik could be out". Android Police. Diarkibkan daripada yang asal pada 2016-12-28. Dicapai pada 2019-09-16.
  83. 1 2 3 "Cyanogen takes CyanogenMod down with it, Lineage is born". 26 December 2016. Diarkibkan daripada yang asal pada 31 August 2017. Dicapai pada 30 August 2017.
  84. "OnePlus and Cyanogen on brink of breakup after India fight". Engadget. 28 November 2014. Diarkibkan daripada yang asal pada 31 August 2017. Dicapai pada 30 August 2017.
  85. "OnePlus One is banned in India, Cyanogen-Micromax deal to blame". 17 December 2014. Diarkibkan daripada yang asal pada 31 August 2017. Dicapai pada 30 August 2017.
  86. 1 2 "[Updated] Steve Kondik blames Kirt McMaster for Cyanogen Inc's failure, CyanogenMod to reorganize and regroup". 1 December 2016. Diarkibkan daripada yang asal pada 31 August 2017. Dicapai pada 30 August 2017.
  87. "Cyanogen services shutting down". Cyanogen Inc. 23 December 2016. Diarkibkan daripada yang asal pada 24 January 2017. Dicapai pada 24 January 2017.
  88. "Devs - CyanogenMod". 24 December 2016. Diarkibkan daripada yang asal pada 24 December 2016. Dicapai pada 30 August 2017.
  89. "A fork in the road - CyanogenMod". 25 December 2016. Diarkibkan daripada yang asal pada 25 December 2016. Dicapai pada 30 August 2017.
  90. 1 2 "Unlock Bootloader". Diarkibkan daripada yang asal pada 1 November 2011. Dicapai pada 30 October 2011.
  91. Perlow, Jason (18 January 2011). "CyanogenMod CM7: Teach your old Droid New Tricks". ZDNet. Diarkibkan daripada yang asal pada 22 December 2014. Dicapai pada 30 September 2013.
  92. "MIUI firmware is "popular"". AndroidAndMe. 16 August 2011. Diarkibkan daripada yang asal pada 14 January 2012. Dicapai pada 30 September 2013.
  93. Sadun, Erica (26 July 2010). "LoC rules in favor of jailbreaking". Tuaw.com. Diarkibkan daripada yang asal pada 30 October 2012. Dicapai pada 30 September 2013.
  94. "HTC's bootloader unlock page". Htcdev.com. Diarkibkan daripada yang asal pada 19 October 2012. Dicapai pada 30 September 2013.
  95. "Motorola Offers Unlocked Bootloader Tool". Techcrunch.com. 24 October 2011. Diarkibkan daripada yang asal pada 7 July 2017. Dicapai pada 30 September 2013.
  96. "CyanogenMod 7 for Samsung Galaxy S2 (II): Development Already Started!". Inspired Geek. 8 June 2011. Diarkibkan daripada yang asal pada 22 August 2012. Dicapai pada 7 January 2012.
  97. 1 2 Ralat petik: Tag <ref> tidak sah; tiada teks disediakan bagi rujukan yang bernama "androidcentral.com"
  98. Forian, Daniel (28 September 2011). "Sony Ericsson supports independent developers – Developer World". Developer.sonyericsson.com. Diarkibkan daripada yang asal pada 12 February 2012. Dicapai pada 30 September 2013.
  99. T-Mobile [@TMobile] (18 April 2011). "We're looking forward to seeing what @cyanogen does with the G2x. CM7 is great!" (Twit). Dicapai pada 1 April 2015 melalui Twitter.
  100. Nickinson, Phil (10 July 2012). "Samsung to offer hacker-friendly 'developer edition' Galaxy S III on Verizon". Android Central. Diarkibkan daripada yang asal pada 27 December 2016. Dicapai pada 26 December 2016.
  101. Wimberly, Taylor (24 September 2009). "CyanogenMod in trouble?". Android and Me. Diarkibkan daripada yang asal pada 3 October 2009. Dicapai pada 28 October 2010.
  102. Nosowitz, Dan (25 September 2009). "Google Threatens Cyanogen Android Hacker With Cease-and-Desist". Gizmodo. Gawker Media. Diarkibkan daripada yang asal pada 8 November 2010. Dicapai pada 28 October 2010.
  103. Patel, Nilay (24 September 2009). "Google hits Android ROM modder with a cease-and-desist letter". Engadget. AOL. Diarkibkan daripada yang asal pada 29 June 2011. Dicapai pada 28 October 2010.
  104. One of many forum discussions on the Google C&D Diarkibkan 18 Ogos 2020 di Wayback Machine.
  105. Reaction to C&D on Google's own discussion forum Diarkibkan 27 Mei 2013 di Wayback Machine.
  106. Another thread on Google's Android forum Diarkibkan 27 Mei 2013 di Wayback Machine.
  107. Morrill, Dan (25 September 2009). "A Note on Google Apps for Android". Android Developers. Diarkibkan daripada yang asal pada 25 October 2009. Dicapai pada 28 October 2010.
  108. Cyanogen (27 September 2009). "The current state." Diarkibkan daripada yang asal pada 16 June 2013. Dicapai pada 26 December 2016.
  109. Roselyn Roark (28 September 2009). "Google Muscles Android Developer, Offers Olive Branch". Wired. Diarkibkan daripada yang asal pada 15 October 2010. Dicapai pada 28 October 2010.
  110. Stefanie Kondik [@Cyanogen] (28 September 2009). "This is about proprietary device drivers and not Google at this point. These drivers are not redistributable" (Twit). Dicapai pada 26 December 2016 melalui Twitter.
  111. Cyanogen (30 September 2009). "Just a quick update." CyanogenMod. Diarkibkan daripada yang asal pada 16 June 2013. Dicapai pada 26 December 2016.
  112. "CyanogenMod 7.2!". CyanogenMod. 16 June 2012. Diarkibkan daripada yang asal pada 9 August 2016. Dicapai pada 26 December 2016.
  113. "About Replicant". Replicant. Diarkibkan daripada yang asal pada 24 August 2023. Dicapai pada 26 December 2016.
  114. "Changelog 3.0 -7.2". Cyanogen Mod Team. Diarkibkan daripada yang asal pada 10 November 2012. Dicapai pada 30 November 2012.
  115. Stefanie Kondik [@Cyanogen] (1 July 2009). "CM-3.6 is out — STABLE!" (Twit). Dicapai pada 26 December 2016 melalui Twitter.[sumber lebih baik diperlukan]
  116. Stefanie Kondik [@Cyanogen] (22 July 2009). "CM-3.9 EXPERIMENTAL is out!" (Twit). Dicapai pada 26 December 2016 melalui Twitter.[sumber lebih baik diperlukan]
  117. ciwrl (30 August 2009). "CM-4.1 ExperiMENTAL is out!". CyanogenMod. Diarkibkan daripada yang asal pada 21 October 2016. Dicapai pada 26 December 2016.
  118. ciwrl (24 October 2009). "CyanogenMod 4.2 STABLE!". CyanogenMod. Diarkibkan daripada yang asal pada 3 May 2016. Dicapai pada 26 December 2016.
  119. Whitson Gordon (29 August 2010). "CyanogenMod 6.0 Released, Brings Custom Froyo Goodness to Tons of Android Phones". Lifehacker. Gawker Media. Diarkibkan daripada yang asal pada 25 August 2016. Dicapai pada 23 December 2010.
  120. Cyanogen (6 December 2010). "CyanogenMod-6.1 Stable Has Landed!". CyanogenMod. Diarkibkan daripada yang asal pada 16 June 2013. Dicapai pada 23 December 2010.
  121. Spradlin, Liam (15 June 2012). "First Batch Of CyanogenMod 7.2 (Stable) Builds Now Available For A Ton Of Devices". Android Police. Illogical Robot LLC. Diarkibkan daripada yang asal pada 3 March 2017. Dicapai pada 12 July 2013.
  122. jeagoss (16 March 2012). "Security and You". CyanogenMod. Diarkibkan daripada yang asal pada 22 May 2016. Dicapai pada 2 February 2013.
  123. 1 2 ciwrl (1 February 2014). "CyanogenMod 10.2.1-maintenance-release". CyanogenMod. Diarkibkan daripada yang asal pada 15 February 2014. Dicapai pada 1 February 2014.
  124. 1 2 ciwrl (31 August 2015). "Releases, Releases, Releases – August 2015". CyanogenMod. Diarkibkan daripada yang asal pada 2 June 2016. Dicapai pada 31 August 2015.
  125. Moxie Marlinspike (9 December 2013). "TextSecure, Now With 10 Million More Users". Open WhisperSystems. Diarkibkan daripada yang asal pada 25 February 2014. Dicapai pada 1 March 2014.
  126. Michael Mimoso (11 December 2013). "Inside the TextSecure, CyanogenMod Integration". Threatpost. Diarkibkan daripada yang asal pada 14 February 2014. Dicapai pada 1 March 2014.
  127. Sinha, Robin (20 January 2016). "CyanogenMod to Shutter WhisperPush Messaging Service on February 1". Gadgets360. NDTV. Diarkibkan daripada yang asal pada 11 October 2016. Dicapai pada 10 March 2016.
  128. ciwrl (26 January 2015). "Developer Blog – The CyanogenMod Theme Engine". Diarkibkan daripada yang asal pada 21 October 2016. Dicapai pada 26 January 2015.
  129. 1 2 CyanogenMod (15 August 2016). "CM 13.0 Release – ZNH5Y". JIRA. Diarkibkan daripada yang asal pada 23 December 2016. Dicapai pada 20 December 2016.
  130. Holly, Russell (18 May 2015). "The Top Ten Things About Cyanogen OS You Need To Know". Android Central. Diarkibkan daripada yang asal pada 14 Oktober 2016. Dicapai pada 6 Oktober 2016. Google bekerjasama dengan pengeluar-pengeluar ini dan mengikat kesemua varian (fork) ini bersama Google Play Services...
  131. 1 2 "Introducing C-Apps". cyngn.com. Cyanogen Inc. Diarkibkan daripada yang asal pada 15 Oktober 2016. Dicapai pada 6 Oktober 2016. Pakej Aplikasi Cyanogen memberikan pengguna CyanogenMod akses kepada aplikasi yang sebelum ini hanya tersedia pada Cyanogen OS...
  132. "Google Apps". CyanogenMod Wiki. Diarkibkan daripada yang asal pada 25 Disember 2016. Dicapai pada 26 Disember 2016. Disebabkan sekatan pelesenan, aplikasi ini tidak boleh diprapasang bersama CyanogenMod dan mesti dipasang secara berasingan.
  133. "Supported Builds". Cyanogenmod. November 2015. Diarkibkan daripada yang asal pada 31 December 2016. Dicapai pada 20 November 2015.

Pautan utama

[sunting | sunting sumber]