Logo ms.androidermagazine.com
Logo ms.androidermagazine.com

Mengingati cyanogenmod

Isi kandungan:

Anonim

Hyperbolic seperti yang mungkin kelihatan, dan mungkin sedikit terlalu peribadi untuk blog berteknologi, itu adalah kebenaran. Tujuh tahun yang lalu Krismas ini kemalangan tempat kerja yang diberikan tangan kanan saya kebanyakannya tidak berguna. Saya tidak dapat menaip, ubat penahan sakit yang membuatkan saya tidur di tempat tidur sepanjang hari, dan saya mempunyai dua doktor yang berbeza mengatakan bahawa pembedahan tidak mungkin memulihkan tangan saya supaya dapat melakukan apa sahaja yang saya suka lakukan. Saya berada di tempat yang sangat gelap, dan apabila saya tidak mencuba untuk mengetahui bagaimana keluarga saya bersorak saya saya mengintai di saluran CyanogenMod IRC awam untuk menjaga minda saya sibuk.

Saya dapat menonton sebagai pasukan CyanogenMod berkembang dari obrolan umum yang kecil dengan beberapa gagasan pintar ke dalam komuniti global.

Masa saya menghabiskan menonton kerana semua orang yang luar biasa ini digunakan setiap minit masa luang mereka bekerja bersama untuk membina cara untuk telefon mereka melakukan perkara-perkara baru dan menakjubkan bukan sahaja menggalakkan saya untuk mendorong diri saya untuk mencari cara untuk menyumbang, ia memberi saya unik perspektif. Saya dapat menonton sebagai pasukan CyanogenMod berkembang dari obrolan umum yang kecil dengan beberapa gagasan pintar ke dalam komuniti global.

Sayangnya itu bermakna saya juga ada untuk menonton kerana syarikat perisian yang berkembang dari komuniti ini dengan cepat dibakar ke tanah dan menimbulkan persentase yang adil dari masyarakat setia itu. Apa yang menggembirakan saya sekarang dengan OS Lineage yang diumumkan baru-baru ini dari abu CyanogenMod mempunyai banyak kaitan dengan apa yang menggembirakan saya tentang CM dari awal, dan itulah yang berlaku apabila orang pintar secara terbuka bercakap tentang apa yang mungkin dengan masa lapang mereka.

Kembali sebelum sesiapa tahu lebih baik

Pengembaraan saya dengan CyanogenMod tidak bermula sehingga Nexus One, tetapi hanya kerana saya benar-benar memerlukan HTC G1 saya menjadi stabil mungkin. Saya membeli G1 pada hari ia dibebaskan kerana ia mempunyai Terminal Linux, dan ini bermakna saya boleh mengakses pelayan kerja saya dari jauh dan menyelesaikan masalah pelanggan tanpa membawa laptop saya di mana-mana. Saya bekerja untuk sebuah syarikat hosting web kecil dan penting bahawa saya sentiasa bersedia menjawab panggilan sokongan apabila saya tidak berada di pejabat. Saya sedar kewujudan CyanogenMod sebagai alternatif yang berpotensi, tetapi tidak benar-benar mengganggu dengannya.

Kebanyakan orang tidak mendengar tentang CyanogenMod sehingga Google cuba menutup projek itu. Surat Pemberhentian Dan Desist dari Google meninggalkan pasukan berfikir projek itu telah mati sepenuhnya, kerana Google tidak mahu bahagian proprietari OS dimasukkan dalam komuniti ini. Anda boleh membina Android dan melakukan apa sahaja yang anda mahu, tetapi aplikasi Google perlu berasingan. Cara mengelilingi ini dengan cepat menjadi pemasangan OS teras yang dibina oleh CyanogenMod dan kemudian mencari GApps di tempat lain dan memasangnya di atas, tetapi cara yang pasti untuk membawa perhatian Internet kepada sesuatu adalah untuk memberitahu mereka bahawa mereka tidak boleh memilikinya. Dengan perhatian terhadap projek itu, ia berkembang dengan cepat.

Jika anda membeli sesuatu dan tidak dapat mengubahnya untuk bekerja dengan cara yang anda mahu, anda tidak memilikinya.

Nexus One berbeza untuk saya. Ia adalah hadiah selepas kemalangan saya, jadi saya tidak memerlukannya untuk bekerja. Ini adalah milik saya untuk bermain, jadi saya mula mencari sumber terbaik untuk belajar bagaimana menggeram. Kebanyakan sumber pada masa itu menunjuk saya ke forum XDA, tetapi saya mendapati diri saya tertarik kepada komunikasi masa nyata IRAN CyanogenMod. Dalam masa-masa awal ini, saluran awam wujud sebagai komunikasi dan sokongan umum. Orang ramai akan turun, bertanya, dan ada orang yang cukup di sekeliling untuk meminjamkan tangan dengan apa jua masalah yang mereka hadapi. Pada ketika ini, tidak pernah ada lebih daripada 150 orang yang aktif dan perbualan umum ditujukan untuk berkongsi ideal dan bekerja melalui isu-isu yang ditemui ketika melaksanakan idea-idea baru.

Menonton saluran sepanjang tempoh bulan sangat bagus untuk saya. Nexus One adalah lebih mudah untuk orang-orang mengembang, yang menambah populariti semakin berkembang projek. Saya dapat menonton orang lain bertanya soalan saya, kerana menaip dengan satu tangan membawa saya selama-lamanya, dan lama-lama saya dapat menawarkan bantuan kepada mereka yang datang dengan soalan-soalan umum. Ini dengan cepat menjadi saluran sosial untuk saya. Saya berteman di saluran itu, dan kita semua tahu secara kasar apabila satu sama lain akan berada dalam talian. Bagi seseorang yang kurang mahir seperti saya, ini bermakna saya dapat memastikan saya berada di sekitar ketika Cyanogen dan Koush dan lain-lain berada di sekitar supaya saya dapat belajar daripada mereka kerana mereka menggunakan cara-cara baru untuk melaksanakan idea mereka.

Pemikiran kumpulan adalah jika anda membeli sesuatu dan tidak dapat mengubahnya untuk bekerja dengan cara yang anda mahu, anda tidak memilikinya.

Pada ketika ini, tujuan CyanogenMod adalah sepenuhnya peribadi. Pemikiran kumpulan adalah jika anda membeli sesuatu dan tidak dapat mengubahnya untuk bekerja seperti yang anda mahu ia berfungsi, anda tidak memilikinya. Bagi sesetengah orang ini bermakna cara untuk membolehkan tethering dalam masa ketika OS itu sendiri tidak menawarkan ciri tersebut. Bagi yang lain, ini bermakna tweaking perkakasan asas untuk memaksimumkan hayat bateri. Semua idea-idea ini datang bersama-sama, dan perkara-perkara yang bekerja telah ditambah ke dalam pembinaan seterusnya. Pembuatan seterusnya akan diumumkan pada XDA, dan tidak lama selepas pecah kecil pengguna baru akan masuk ke IRC untuk meminta bantuan atau bercakap mengenai cara baru untuk melaksanakan ciri. Bilas, bina, ulangi.

Pengembangan dan Pengewangan

Sedikit keseronokan kerana kumpulan Nexus One, perkara-perkara tidak benar-benar berlepas untuk Android secara keseluruhan sehingga Motorola dan Verizon mengeluarkan Droid yang asal. Belanjawan pemasaran Verizon menarik semua jenis pengguna yang mencari jawapan rasmi untuk tidak mempunyai iPhone, dan dengan itu datang ramai orang baru yang ingin bermain dengan semua perkara yang sejuk yang dimainkan oleh anak-anak Nexus One. Ini menimbulkan beberapa masalah yang menarik pada masa itu. Untuk satu, hampir tiada sesiapa di pasukan CyanogenMod mempunyai Verizon Wireless dan bahkan lebih sedikit orang mempunyai hasrat untuk menukar pembawa. Mungkin lebih penting lagi, beberapa telefon Android lain telah dilepaskan kepada pembawa GSM di Amerika Syarikat dan di peringkat antarabangsa. Semua orang mahu cara untuk menghidupkan CyanogenMod, tetapi setiap telefon ini mempunyai keperluan berasingan dan memerlukan penyelenggara berasingan.

Ini adalah masa yang pelik untuk Android, di mana pembawa melakukan perkara-perkara seperti melumpuhkan cip NFC dalam telefon kerana seolah-olah tidak ada sebab.

Saluran IRC tunggal dengan cepat berpecah kepada banyak saluran yang berbeza untuk lebih membincangkan keperluan individu setiap peranti. Bekerja dengan telefon Verizon adalah keutamaan yang paling rendah untuk kebanyakannya, kerana Verizon adalah lebih cenderung untuk menjadi litigious dan kerana rangkaian CDMA adalah rumit dan perkara-perkara yang mengerikan berbanding dengan kesederhanaan relatif GSM.

Keinginan untuk menyokong telefon ini berkembang dengan cepat, walaupun, kebanyakannya dari keperluan. HTC telah mengeluarkan Evo on Sprint dengan versi Android yang disesuaikan, Motorola Droid tidak sama seperti "stok Android", dan Samsung melepaskan telefon pada AT & T dan T-Mobile dengan penyesuaian mereka juga. Pengubahsuaian ini semuanya mempunyai perkara yang sama: mereka mempunyai beberapa idea yang patut dilaksanakan di CyanogenMod, dan kemas kini perisian untuk menambahkan ciri yang dilepaskan oleh Google tidak datang ke telefon ini dalam waktu dekat.

Menyokong semua telefon ini memerlukan lebih daripada sekadar waktu lapang dari beberapa pengembang perisian berbakat dan pengetip pintar. Setiap binaan baru mengambil masa dan tenaga pada komputer seseorang, dan keinginan untuk repositori berpusat untuk semua idea yang diuji pada semua telefon adalah satu kemestian. Pautan derma CyanogenMod cukup aktif, terutamanya apabila ahli pasukan mengingatkan semua pautan yang wujud, namun dalam masa sebelum Kickstarter atau Patreon atau aktiviti yang sangat penting di Twitter ini bermakna bekerjasama untuk membina tempat terpusat untuk membina semua peranti ini. Ia adalah masa untuk bugdroid biru kecil di papan selaju untuk menjadi pelekat dan butang dan juga payung untuk membantu membayar kos mengekalkan kos yang semakin meningkat untuk menyokong segala-galanya pada kadar Android berkembang.

Ia adalah masa untuk bugdroid biru kecil pada papan selaju untuk menjadi pelekat dan butang untuk membantu membayar kos mengekalkan permintaan yang semakin meningkat untuk membina, dan pembina.

Pasukan CyanogenMod akhirnya berkembang untuk cuba menjual pelayan virtual untuk projek lain di antara idea-idea lain, dan akhirnya projek itu sendiri mula menghasilkan wang. Ini bermakna lebih banyak telefon boleh dibeli untuk penyelenggara yang lebih banyak apabila perkakasan baru dibebaskan, dan akhirnya pasukan itu boleh menawarkan malam untuk membina telefon yang lebih popular. Setiap malam ada binaan baru yang tersedia dengan tweak baru. Kadang-kadang ini adalah perubahan kecil, kadang kala ciri-ciri utama diuji dan ditambah. Pengguna mendapat kebiasaan berkelip setiap hari untuk mencuba perkara baru dan menawarkan maklum balas, dan pasukan penyumbang dengan idea mereka sendiri terus berkembang bersama pengguna.

Tempoh pertumbuhan ini tidak mencukupi bagi sesiapa sahaja untuk menarik gaji atau apa-apa. CyanogenMod berkembang sebagai projek yang menawarkan cara yang lebih baik untuk menggunakan telefon anda, dengan ciri pengeluar sama ada tidak memikirkan atau tidak mahu menambah. Ini adalah masa yang pelik untuk Android, di mana syarikat penerbangan melakukan perkara-perkara seperti melumpuhkan cip NFC dalam telefon kerana seolah-olah tiada sebab dan pengeluar mula mencari cara untuk membina perkhidmatan eksklusif yang akan menggalakkan pengguna untuk tetap setia dan hanya membeli jenama itu. Oleh kerana sebahagian besar idea-idea tersebut gagal dan runtuh, CyanogenMod terus berkembang maju dan berkembang.

Membesar adalah sukar

Secara pelik, CyanogenMod dan Google memutuskan tepat pada masa yang sama bahawa Android diperlukan untuk berhenti menjadi geeks perkara yang dicintai dan mula menjadi sesuatu yang semua orang boleh menggunakan. Bagi Google, ini bermakna ciri standardisasi dan menjadi lebih agresif dengan keperluan pengeluar untuk menambahkan Google Apps ke telefon. Untuk CyanogenMod, ini bermakna setiap perkara yang seseorang inginkan tidak boleh menjadi satu lagi penetapan dalam senarai pilihan yang tidak pernah berakhir untuk membolehkan atau melumpuhkan. Google dan Android perlu diiktiraf jenama, dan perkhidmatan Google diperlukan untuk menjadi depan dan pusat bagi setiap pengguna untuk menghargai. CyanogenMod perlu menjadi sesuatu yang sama stabil seperti perisian yang datang pada telefon anda, dan dalam kebanyakan cara seperti mudah digunakan.

Ia mengambil masa yang lama untuk mengetahui apa perubahan itu, dan bukan semua orang bersetuju dengan cara untuk meneruskannya. Sekarang bahawa iPhone Apple tersedia pada semua pembawa yang sama, anda boleh mendapatkan telefon Android, ia menjadi jelas keupayaan untuk menolak kemas kini tunggal dan mempunyai setiap iPhone menjadi lebih baik adalah ciri yang dikehendaki orang. Google membalas dengan rejim dramatik Perkhidmatan Google. Ini bukan lagi sekumpulan aplikasinya, ia adalah mekanisme bersatu untuk alat yang boleh ditambah oleh pemaju ke aplikasinya dan mengetahui ia berfungsi sama pada setiap telefon. Ia juga bermakna Google boleh menguatkuasakan keputusan keselamatan dengan lebih baik jika aplikasi salah laku atau bertindak dengan berniat jahat. Jawapan Google terhadap identiti sejagat Apple adalah teras terpadu yang boleh diubahsuai dan diperbaiki tanpa pengguna yang perlu melakukan apa-apa.

Ini bukan lagi beberapa orang asing dalam masa lapang mereka, ia adalah sekumpulan kawan rapat yang bersemangat untuk membina sesuatu yang hebat.

CyanogenMod mempunyai keputusan yang lebih mudah untuk dibuat dan dilaksanakan dengan perbandingan, tetapi orang yang membuat keputusan itu tidak teratur dalam cara korporat. Ini, secara besar-besaran, suara bersama yang membincangkan setiap keputusan sebelum membuatnya. Melayari CyanogenMod membawa beberapa soalan yang tidak mudah dijawab, seperti berapa ramai orang yang sebenarnya memerlukan akses root selepas kemas kini dipasang dan sama ada benar-benar diperlukan untuk menjadi lima suis togol untuk bagaimana cahaya pemberitahuan anda berkelakuan. Soalan-soalan ini mula membimbing OS itu sendiri dalam arah yang baru, yang kurang mengenai menambah ciri baru kerana anda boleh dan lebih banyak lagi tentang mencipta alternatif yang sangat berguna kepada versi Android yang kurang mampu dikeluarkan oleh Samsung dan HTC dan lain-lain.

Pada masa yang sama, pengeluar perkakasan melakukan beberapa matang sendiri. Bersaing dengan Apple di dunia di mana Google dapat menguatkuasakan kehendak mereka dalam cara perisian berfungsi bermakna bersaing hampir secara eksklusif dalam prestasi. Lebih besar, memaparkan resolusi yang lebih tinggi dan alat audio atau fotografi yang mampu mengagumkan menjadi titik bercakap terbesar. Tiba-tiba perbualan itu adalah mengenai cara-cara khusus yang boleh anda gunakan untuk telefon anda yang hanya boleh berlaku pada telefon ini, dan kurang mengenai megapiksel yang paling banyak atau sama ada bateri boleh diganti. Sementara itu, program Nexus Google memulakan perang harga dengan peranti seperti Nexus 4 dan Nexus 5. Adakah benar-benar penting jika telefon anda mempunyai semua spesifikasi terbaik jika anda boleh mendapatkannya separuh harga dari perkara-perkara yang dianggap terbaik? Persoalannya masih dijawab hari ini, dengan alasan baru untuk mengadakan perbualan setiap beberapa bulan.

Segala-galanya matang pada kadar yang gila, dan orang-orang menghabiskan setiap minit masa lapang mereka pada projek semangat ini kini mempunyai ratusan ribu pengguna setia yang ingin melihat apa yang berlaku seterusnya. Walaupun kecil berbanding dengan skala keseluruhan Android, komuniti CyanogenMod telah menjadi usaha global besar-besaran. Laman web mandiri dengan arahan terperinci untuk pengguna baru dengan beratus-ratus telefon yang berbeza wujud, dan kitaran pelepasan CyanogenMod yang bersatu memastikan pasukan membina sekali dan semua orang mempunyai pengalaman hampir sama. Ini bukan lagi beberapa orang asing dalam masa lapang mereka, ia adalah sekumpulan kawan rapat yang bersemangat untuk membina sesuatu yang hebat.

Pergi korporat

Langkah seterusnya untuk CyanogenMod tidak mungkin lebih jelas. Versi Android kini cukup baik untuk menjadi jenis orang yang tidak boleh menggunakan kutu dan menikmati. CyanogenMod mungkin telah menjadi sesuatu yang anda menyerahkan ahli keluarga dan tidak bimbang tentang perkara seperti boot looping atau aplikasi yang sentiasa terhempas. Lebih banyak orang mula menanyakan apa yang akan diambil untuk CyanogenMod untuk menjadi pilihan daripada kotak untuk pengguna, tetapi jawapannya bukanlah yang hebat.

Inilah perkara tentang CyanogenMod: ia tidak akan wujud sebagai pilihan lalai pada telefon yang anda beli di kedai sebenar. Ia tidak boleh, tidak pula undang-undang. Google mempunyai peraturan yang sangat spesifik tentang apa yang perlu berlaku untuk meluluskan Google Apps untuk digunakan secara rasmi, dan sebahagian besarnya adalah sekeping perkakasan yang melewati Suite Ujian Keserasian. Tidak ada mekanisme OS yang lulus ujian ini tanpa menjadi perisian rasmi untuk telefon. Agar CyanogenMod dianggap rasmi dan sah, orang yang bertanggungjawab untuk perisian di perkakasan perkilangan syarikat perlu melihat OS ini sebagai sesuatu yang lebih daripada satu projek sampingan.

Selalunya akan ada cara baru telefon kami boleh menjadi lebih baik, dan saya ingin melihat pasukan Lineage memperkenalkan beberapa daripada mereka kepada kami.

Kita semua tahu apa yang berlaku seterusnya. Steve Kondik dan beberapa orang lain berhenti kerja mereka, mendekati VC, dan mendapat pembiayaan untuk melancarkan Cyanogen, Inc. Ini memberi Kondik dan orang lain keupayaan untuk mendekati dan dihampiri oleh pengeluar dan menawarkan alternatif untuk membina garpu Android di rumah. Bagi syarikat-syarikat perkakasan kecil yang ingin menjejaskan pasaran perkakasan bajet, Cyanogen sangat menarik. Pihak ketiga ini akan mengendalikan penyelenggaraan, kemas kini, dan pensijilan Google. Pangkalan pengguna projek komuniti mereka yang kecil tetapi agresif mempunyai sejarah yang sangat menyokong, yang juga bermakna kumpulan pengguna AS yang lebih luas yang tidak akan pernah memberikan telefon melihat kedua akan membeli dengan serta-merta. Beberapa telefon yang menjalankan OS Cyanogen boleh didapati sejurus selepas syarikat melancarkan, dan kemenangan kecil ini mendorong syarikat untuk berkembang secara agresif.

Adalah tidak adil untuk mengatakan bahawa semua yang salah tentang apa yang berlaku seterusnya boleh diletakkan di kaki Ketua Pegawai Eksekutif Cyanogen Inc, tetapi Kirt McMaster tidak ragu-ragu sebab perkara-perkara itu berlaku dengan salah. Berlalu besar untuk mendapatkan sedikit perhatian daripada organisasi berita yang lebih besar bukanlah taktik baru dengan apa-apa peregangan, tetapi berita utama tentang Cyanogen "meletakkan peluru di Google" dengan garpu mereka Android dengan cepat memburuk-burukkan komuniti yang membantu mewujudkan syarikat ini. Dari perspektif pengguna yang telah mengikuti CyanogenMod selama beberapa waktu, McMaster adalah orang luar yang keras dengan sedikit bahan. Apabila ia menjadi jelas dalam e-mel yang dikeluarkan sikapnya mungkin bertanggungjawab untuk merosakkan hubungan awal dengan rakan kongsi perkakasan, pendapat komuniti CEO semakin memburuk.

Setelah berada di pejabat Cyanogen Inc. untuk belajar mengenai syarikat baru itu, dan telah berkhidmat dengan kakitangan Cyanogen pada beberapa acara sejak itu, jelas McMaster adalah Ketua Pegawai Eksekutif yang berpecah dan kontroversial. Setakat yang saya bimbang, orang yang membina CyanogenMod yang boleh digunakan oleh semua orang adalah cara yang lebih menarik. Nasib baik, orang-orang itu masih wujud dan ramai yang masih ghairah tentang pemikiran inti tentang pemilikan. Orang sepatutnya dapat melakukan perkara-perkara dengan perkakasan mereka yang pengeluar tidak berniat, dan ini adalah salah satu daripada banyak projek masyarakat yang bertujuan untuk pemikiran itu.

Apa yang berlaku seterusnya

CyanogenMod seperti yang saya ketahui selama tujuh tahun yang lalu tidak akan pergi ke mana-mana sahaja. Ia mendapat penjenamaan semula, beberapa orang yang saya panggil untuk memanggil rakan telah berpindah ke perkara lain, tetapi idea teras masih wujud dan OS Lineage adalah sesuatu yang saya merancang untuk membayar perhatian yang sangat dekat. Android telah berubah banyak. Saya telah berhujah berkali-kali bahawa ia mendapat cukup baik bahawa projek-projek masyarakat tidak benar-benar menghasilkan perkara yang bernilai kebanyakan orang membuat lompat untuk lagi. Google memberi tumpuan kepada membuat perkhidmatan mereka yang baru dan menarik melalui AI dan pengalaman perkakasan yang lebih jelas.

Tetapi misi untuk projek kemasyarakatan adalah sama, dan itu adalah sesiapa sahaja dari mana-mana tahap kemahiran yang boleh menyertai. Bayangkan cara telefon anda atau cara anda menggunakan telefon anda menjadi lebih baik, dan bercakap dengan orang lain mengenai cara membuatnya berlaku. Bagi saya, dalam masa Nexus One, perkara itu adalah satu cara untuk menjawab telefon dengan trackball. Ide itu mendorong saya untuk bercakap dengan orang, belajar bagaimana untuk membuatnya bekerja, dan berkongsi idea itu dengan dunia. Perkara yang paling penting yang saya pelajari melalui pengalaman itu ialah bagaimana kumpulan perisian komuniti yang sangat kuat boleh menjadi matlamat yang jelas.

Walaupun benar ada yang kurang rusak tentang Android pada masa kini, selalu ada cara baru telefon kami boleh menjadi lebih baik dan saya ingin melihat pasukan Lineage memperkenalkan beberapa daripada mereka kepada kami.