Logo tr.androidermagazine.com
Logo tr.androidermagazine.com

Siyanojenodu hatırlamak

İçindekiler:

Anonim

Görünüşe göre Hiperbolik ve belki de teknik blog için biraz kişisel, gerçek bu. Yedi yıl önce bu Noel'de bir iş kazası sağ elimi çoğunlukla işe yaramaz hale getirdi. Yazamadım, ağrı kesiciler çoğu gün beni yatakta tuttu ve iki farklı doktorum vardı, ameliyatın elimde yapmayı sevdiğim her şeyi yapabileceğim elimden yeterince kurtarmamın mümkün olmadığını söyledi.. Cidden karanlık bir yerdeydim ve ailemin beni neşelendirmesine nasıl izin verdiğimi anlamaya çalışmadığımda, sadece aklımı meşgul etmek için halka açık CyanogenMod IRC kanalında gizleniyordum.

CyanogenMod ekibi küçük bir kamusal sohbetten bir avuç zekice fikirle küresel bir topluluğa dönüşürken izledim.

Tüm bu dikkat çekici insanların boş zamanlarının her dakikasını kullandıkları için izlemeye harcadığım zaman, telefonları için yeni ve şaşırtıcı şeyler yapmanın yollarını bulmak için birlikte çalıştım. perspektif. CyanogenMod ekibi küçük bir kamusal sohbetten bir avuç zekice fikirle küresel bir topluluğa dönüşürken izledim.

Maalesef, bu topluluktan büyüyen yazılım şirketinin hızla yere yakıldığı ve bu sadık topluluğun adil bir yüzdesini kızdırdığını izlemek için orada olduğum anlamına geliyor. Kısa süre önce bildirilen Lineage OS'nin CyanogenMod küllerinden çıkmasıyla beni heyecanlandıran şey, baştan beri beni CM hakkında heyecanlandıran şeyle ilgisi var ve zeki insanlar boş zamanlarında neyin mümkün olduğu hakkında açıkça konuşurlarsa bu oluyor.

Kimse daha iyisini bilmeden önce

CyanogenMod ile olan maceralarım Nexus One'a kadar başlamadı, ancak HTC G1'ime mümkün olduğu kadar istikrarlı olması için gerçekten ihtiyacım vardı. Bir Linux Terminali olduğu için piyasaya sürüldüğü gün bir G1 aldım ve bu sayede dizüstü bilgisayarımı her yere taşımadan iş sunucularına uzaktan erişebiliyor ve müşteri ihtiyaçlarını giderebiliyordum. Küçük bir web barındırma şirketi için çalıştım ve ofiste olmadığımda her zaman bir destek çağrısına cevap vermeye hazır olmam önemliydi. Potansiyel bir alternatif olarak CyanogenMod'un varlığının farkındaydım, ama gerçekten onunla uğraşmadım.

Google projeyi kapatmaya çalışıncaya kadar çoğu kişi CyanogenMod'u duymadı. Google'dan bir Cease And Desist mektubu ekibin projenin tamamen öldüğünü düşünerek bıraktı, çünkü Google bu toplulukta yer alan işletim sisteminin tescilli kısımlarını istemedi. Android oluşturabilir ve ne istersen yapabilirsin, ama Google'ın uygulamalarının ayrı olması gerekiyordu. Bunun çevresinde hızlı bir şekilde CyanogenMod tarafından oluşturulan çekirdek işletim sistemi kuruluyor ve daha sonra başka yerlerde GApp'lar bulmak ve bunu en üste kurmak, ancak İnternet'in dikkatini bir şeye çekmenin kesin bir yolu onlara sahip olamayacaklarını söylemek. Projenin bir spot ışığı ile hızla büyüdü.

Bir şey satın aldıysanız ve istediğiniz şekilde çalışması için değiştiremediyseniz, sahip olamazdınız.

Nexus One benim için farklıydı. Kazadan sonra bir hediyeydi, bu yüzden iş için ihtiyacım yoktu. Bu benim oynayacağım benim, bu yüzden nasıl tamir edeceğimi öğrenmek için en iyi kaynakları aramaya başladım. O zamanki kaynakların çoğu beni XDA forumlarına çekti, ancak kendimi CyanogenMod IRC'nin gerçek zamanlı iletişimine çekerken buldum. Bu nispeten erken günlerde, halk kanalı genel iletişim ve destek olarak var oldu. İnsanlar düşecek, bir soru soracak ve ne tür bir problem yaşarlarsa yardım etmek için yeterince insan vardı. Bu noktada, hiçbir zaman aktif olan 150'den fazla kişi olmadı ve genel görüşme, yeni fikirleri uygularken bulunan sorunların giderilmesi ve ideallerin paylaşılması yönünde yapıldı.

Kanalı aylarca izlemek, benim için harikaydı. Nexus One, projenin hızla büyüyen popülaritesine ek olarak insanların üstesinden gelmeleri için çok daha kolaydı. Diğer insanların sahip olduğum soruları sormalarını izleyebildim, çünkü bir elinizle yazmak beni sonsuza kadar götürdü ve çok geçmeden ortak sorularla gelenlere yardım sunabildim. Bu hızla benim için sosyal bir çıkış oldu. Kanalda arkadaşlar edindim ve birbirimizin ne zaman çevrimiçi olacağını hepimiz kabaca biliyorduk. Benim gibi daha az yetenekli biri için, bu, Cyanogen ve Koush ve diğerlerinin yanındayken etrafta bulunduğumdan emin olduğumdan ve fikirlerini uygulamak için yeni yöntemler geliştirdiklerinden onlardan öğrenebileceğim anlamına geliyordu.

Grup, bir şey satın aldıysanız ve istediğiniz şekilde çalışmasını değiştiremediyseniz, sahip olamazdınızdı.

Bu noktada, CyanogenMod'un amacı tamamen kişiseldi. Grup, eğer bir şey satın aldıysanız ve çalışmasını istediğiniz şekilde çalışmasını değiştiremediyseniz, sahip olamazdınızdı. Bazı insanlar için bu, işletim sisteminin kendisinin özelliği sunmadığı bir zamanda bağlama yapmayı sağlama yolları anlamına geliyordu. Diğerleri için bu, pil ömrünü en üst düzeye çıkarmak için alttaki donanımın ayarlanması anlamına geliyordu. Bu fikirlerin tümü bir araya geldi ve çalışan şeyler bir sonraki yapıya eklendi. Bir sonraki yapım XDA’da duyurulacak ve kısa bir süre sonra yeni kullanıcı patlamalarından hemen sonra yardım istemek veya bir özelliği uygulamak için yeni bir yol hakkında konuşmak üzere IRC’ye girecekti. Durulayın, inşa edin, tekrarlayın.

Genişleme ve Para Kazanma

Nexus One grubundaki kadar eğlenceli olsa da, Motorola ve Verizon orijinal Droid'i piyasaya sürene kadar Android için işler gerçekten bir türlü sürmedi. Verizon'un pazarlama bütçesi, bir iPhone'a sahip olmamaya resmi bir cevap arayan her türlü kullanıcıyı çekiyordu ve bununla birlikte Nexus One çocuklarının oynadığı harika şeylerle oynamaya istekli tonlarca yeni insan ortaya çıktı. Bu o zamanlar birçok ilginç problem ortaya çıkardı. Birincisi, CyanogenMod ekibindeki neredeyse hiç kimsede Verizon Wireless yoktu ve daha az insanın taşıyıcıları değiştirme arzusu vardı. Belki daha da önemlisi, ABD’de ve uluslararası düzeyde hem diğer GSM telefonlarına hem de GSM operatörüne bırakılmıştı. Herkes CyanogenMod'u flaş etmek için bir yol istedi, ancak bu telefonların her birinin ayrı ihtiyaçları vardı ve ayrı bakıcılar gerektiriyordu.

Bu Android için garip bir zamandı, taşıyıcıların telefonlarda NFC çiplerini devre dışı bırakmak gibi görünen bir sebep olmadan yaptıklarını yapıyorlardı.

Tek bir IRC kanalı, her bir cihazın bireysel ihtiyaçlarını daha kolay tartışmak için hızlıca birçok farklı kanala bölünmüştür. Verizon telefonları ile çalışmak çoğu için nispeten düşük bir önceliğe sahipti, çünkü hem Verizon'un açık olması çok daha muhtemeldi hem de CDMA şebekeleri GSM'in göreceli sadeliği ile karşılaştırıldığında karmaşık ve korkunç şeylerdi.

Bu telefonları destekleme isteği çoğunlukla zorunluluktan çıksa da hızla büyüdü. HTC, Android'in özelleştirilmiş bir sürümüyle Evo on Sprint'i piyasaya sürdü, Motorola'nın Droid'i "hisse senedi Android" ile tamamen aynı değildi ve Samsung da AT & T ve T-Mobile'de özelleştirmeleri ile birlikte telefonlarını piyasaya sürüyordu. Bu değişikliklerin hepsinin ortak noktaları aynıydı: CyanogenMod'da uygulamaya değer olan birkaç fikirleri vardı ve Google'ın yayınladığı özellikleri eklemek için yazılım güncellemeleri yakında bu telefonlara gelmiyordu.

Tüm bu telefonları desteklemek, birkaç yetenekli yazılım geliştiricisinin ve akıllı tamircilerin serbest zamanından daha fazlasını gerektiriyordu. Her yeni yapının birinin bilgisayarında zaman ve enerji harcadığı ve tüm telefonlarda test edilen tüm fikirler için merkezi bir depoya duyulan arzu bir zorunluluktu. CyanogenMod bağışlar bağlantısı, özellikle ekip üyeleri herkese bağlantının var olduğunu hatırlattığında, ancak Kickstarter veya Patreon'dan önceki bir zamanda veya Twitter'daki gerçekten önemli bir faaliyet olduğunu hatırlattığında, bu cihazların tümü için bir merkez oluşturmak için birlikte çalışmak anlamına geliyordu. Bir kaykaydaki küçük mavi bugdroidin çıkartma, düğme ve hatta Android'in genişlettiği hızda her şeyi desteklemenin giderek artan maliyetini korumanın maliyetini ödemeye yardım etmek için şemsiye bile yapma zamanı gelmişti.

Bir kaykaydaki küçük mavi bugdroid'in, inşaat ve inşaatçılar için artan talebi sürdürme maliyetini ödemeye yardım etmek için çıkartma ve düğmeler haline gelmesinin zamanı gelmişti.

CyanogenMod ekibi sonunda diğer fikirlerin yanı sıra diğer projeler için sanallaştırılmış sunucuları yeniden satmayı denedi ve sonunda projenin kendisi para kazanmaya başladı. Bu, yeni donanımlar piyasaya sürüldüğünde daha fazla telefon sağlayıcısı için daha fazla telefon satın alınabileceğini ve sonunda takımın daha popüler telefonlar için gece yapımları sunabileceği anlamına geliyordu. Her gece yeni bir tweak ile yeni bir yapı vardı. Bazen bunlar küçük değişikliklerdi, bazen büyük özellikler test edildi ve eklendi. Kullanıcılar, yeni şeyler denemek ve geri bildirimde bulunmak için her gün yanıp sönme alışkanlığı edindiler ve ekipler, kendi fikirleriyle katkıda bulunanlar, kullanıcıların yanında büyümeye devam etti.

Bu büyüme periyodu, kimsenin maaş falan alması için yeterli değildi. CyanogenMod, telefonunuzu kullanmak için daha iyi bir yol sunan bir proje olarak büyüdü; Bu, taşıyıcıların telefonlarda NFC çiplerini devre dışı bırakmak gibi şeyler yapmak gibi göründüğü ve üreticilerin kullanıcıları sadık kalmaya ve sadece bu markayı satın almaya teşvik edecek özel hizmetler oluşturmanın yollarını bulmaya başladıkları Android için garip bir zamandı. Bu fikirlerin çoğu başarısız oldu ve ufalandı, CyanogenMod gelişmeye ve büyümeye devam etti.

Büyümek zor

Garip bir şekilde, CyanogenMod ve Google, Android'in meraklıların sevdiği şey olmayı bırakması ve herkesin kullanabileceği bir şey olmaya başlaması için tam da aynı karar vermiştir. Google için bu özellik, özellikleri standartlaştırmak ve bir telefona Google Apps eklemek için üretici gereksinimleriyle daha agresif hale gelmek anlamına geliyordu. CyanogenMod için, bir kişinin istediği her şeyi ifade etmek, hiç bitmeyen bir seçenekler listesinde etkinleştirmek veya devre dışı bırakmak için başka bir ayar olamazdı. Google ve Android'in tanınmış markalar olması ve Google hizmetlerinin her kullanıcının takdir etmesi için ön ve merkez olması gerekiyordu. CyanogenMod, telefonunuza gelen yazılım kadar istikrarlı ve bir çok açıdan da kullanımı kolay olan bir şey olmalıydı.

Bu değişikliklerin ne anlama geldiğini anlamak her iki taraf için de çok uzun zaman aldı ve herkes nasıl ilerleyeceğine karar vermedi. Apple'ın iPhone'u, bir Android telefon alabileceğiniz taşıyıcıların hepsinde mevcut olduğu için, tek bir güncellemeyi zorlama ve her iPhone'un daha iyi hale gelmesi, insanların istediği bir özellik oldu. Google, Google Hizmetlerinin çarpıcı şekilde yeniden boyutlandırılmasıyla mücadele etti. Bu artık bir uygulama paketi değildi, geliştiricilerin uygulamalarına ekleyebilecekleri ve her telefonda aynı şekilde çalıştığını bildikleri araçlar için birleştirilmiş bir mekanizmaydı. Ayrıca, bir uygulamanın hatalı kullanılması veya kötü niyetli davranması durumunda Google’ın güvenlik kararlarını daha iyi uygulayabileceği anlamına da geliyordu. Google’ın Apple’ın evrensel kimliğine cevabı, kullanıcının hiçbir şey yapmasına gerek kalmadan değiştirilebilen ve geliştirilebilen birleşik bir çekirdek.

Bu, artık boş zamanlarında birkaç internet yabancısı değildi, harika bir şeyler inşa etmek konusunda tutkulu olan yakın arkadaşlardan oluşan bir gruptu.

CyanogenMod'un kıyaslama yapmak ve uygulamak için biraz daha kolay bir kararı vardı, ancak bu kararları alan kişiler kurumsal bir şekilde örgütlenmedi. Bu, genel olarak, karar vermeden önce her kararı dile getiren bir sesler topluluğuydu. Modernleştiren CyanogenMod, bir güncelleme yüklendikten sonra aslında kaç kişinin kök erişimine ihtiyaç duyduğu ve bildirim ışığınızın nasıl davrandığına ilişkin gerçekten beş geçiş anahtarı olması gerekip gerekmediği gibi cevaplanması kolay olmayan bazı sorular ortaya çıkardı. Bu sorular, işletim sisteminin kendisini yeni bir yöne yönlendirmeye başladı; bunlardan biri yeni bir özellik eklemekle daha az oldu; çünkü Samsung ve HTC ve diğerleri tarafından piyasaya sürülen Android'in daha az yetenekli sürümlerine gerçekten faydalı bir alternatif yaratabiliyordunuz.

Aynı zamanda, donanım üreticileri de kendi kendine olgunlaşıyordu. Google'ın, yazılımın çalışma şeklindeki iradesini uygulayabildiği bir dünyada Apple ile rekabet etmek, neredeyse yalnızca performansta rekabet etmek anlamına geliyordu. Daha büyük, daha yüksek çözünürlüklü ekranlar ve etkileyici bir şekilde yetenekli ses veya fotoğrafçılık araçları en büyük konuşma noktaları haline geldi. Aniden konuşma, telefonunuzu yalnızca bu telefonda olabilecek ve en fazla megapiksel veya pilin değiştirilip değiştirilemeyeceği konusunda kullanabileceğiniz belirli yöntemlerle ilgiliydi. Bu arada, Google’ın Nexus programı Nexus 4 ve Nexus 5 gibi cihazlarla bir fiyat savaşı başlattı. Eğer en iyi fiyatların yarısı için alabilirseniz, telefonunuzun en iyi özelliklere sahip olup olmaması gerçekten önemli miydi? Bu, bugün hala cevaplanmakta olan bir sorudur, konuşmayı birkaç ayda bir yapmak için yeni nedenlerle.

Her şey çılgınca bir hızda olgunlaşıyordu ve boş zamanlarının her dakikasını bu tutku projesine harcayan insanlar, şimdi ne olacağını görmeye istekli yüz binlerce sadık kullanıcıya sahipti. Genel Android ölçeğine kıyasla küçük olsa da, CyanogenMod topluluğu muazzam bir küresel çaba haline geldi. Yüzlerce farklı telefona sahip yeni kullanıcılar için ayrıntılı talimatlar içeren bağımsız bir web sitesi vardı ve birleşik bir CyanogenMod sürüm döngüsü, ekibin bir kez inşa edilmesini sağladı ve herkes neredeyse aynı deneyimlere sahip oldu. Bu, artık boş zamanlarında birkaç internet yabancısı değildi, harika bir şeyler inşa etmek konusunda tutkulu olan yakın arkadaşlardan oluşan bir gruptu.

Kurumsal gidiyor

CyanogenMod için bir sonraki adım daha net olamazdı. Android'in bu sürümü artık inek olmayan insanların kullanabileceği ve zevk alabileceği türden bir şeydi. CyanogenMod yasal olarak bir aile üyesine verdiğiniz bir şey olabilirdi ve önyükleme döngüsü ya da sürekli çökmesini gerektiren uygulamalar hakkında endişelenmiyor olabilirsiniz. Daha fazla insan, CyanogenMod'un kullanıcılar için kutudan çıkma seçeneği olarak ne alacağını sormaya başladı, ancak cevap harika değildi.

İşte CyanogenMod hakkında bir şey: gerçek bir mağazada satın aldığınız bir telefonda varsayılan seçenek olarak asla bulunmayacak. Zaten yasal olarak değil. Google’ın resmi olarak kullanılmasını onaylamak için ne yapılması gerektiğine dair çok özel kurallar vardır ve bunun büyük bir kısmı Uyumluluk Test Paketi’nden geçen bir donanım parçasıdır. Bir telefon için resmi bir yazılım parçası olmadan bu testi geçen bir işletim sistemi için mekanizma yoktur. CyanogenMod'un resmi ve meşru olarak kabul edilmesi için, donanım üreten şirketlerdeki yazılımlardan sorumlu kişilerin bu işletim sistemini bir yan projeden başka bir şey olarak görmeleri gerekir.

Telefonlarımızın daha iyi olabileceği her zaman yeni yollar olacaktır ve Lineage ekibinin bize birkaç tanesini tanıttığını görmek isterim.

Ardından neler olduğunu hepimiz biliyoruz. Steve Kondik ve diğerleri, işlerini bıraktılar, VC'lere yaklaştılar ve Cyanogen, Inc'i başlatmak için fon sağladılar. Bu, Kondik ve diğerlerine üreticiler tarafından yaklaşma ve yaklaşma ve Android içi bir çatal inşa etmek için bir alternatif sunma imkanı verdi. Cyanogen, bütçe donanım piyasasında bir engel oluşturmak isteyen küçük donanım şirketleri için çok cazip geldi. Bu üçüncü taraf bakım, güncelleme ve Google sertifikasıyla ilgilenecektir. Küçük ama agresif topluluk proje kullanıcı tabanlarının, oldukça destekleyici olma geçmişi vardı; bu, daha önce hiç bir zaman ikinci bir bakışta hemen satın almayan bir daha ABD'li tüketici grubu anlamına geliyordu. Cyanogen OS'yi çalıştıran birkaç telefon, şirketin açılışından kısa bir süre sonra piyasaya sürüldü ve bu küçük zaferler, şirketi agresif bir şekilde büyümeye teşvik etti.

Bundan sonra olanlarla ilgili yanlış olan her şeyin Cyanogen Inc'in CEO'sunun ayağına yerleştirilebileceğini söylemek haksızlık, ancak Kirt McMaster, işlerin korkunç şekilde yanlış gitme nedenlerinden şüphesiz kaynaklanıyor. Daha büyük haber kuruluşlarından biraz dikkat çekmek için aşırı bombardıman olmak, herhangi bir gerginlik için yeni bir taktik değildir, ancak Android çatalı bu şirketin kurulmasına yardım eden toplumu hızla tedirgin eden "siyanojen ile ilgili" Google’a bir mermi koyarak "başlıklı başlıkları yazmaktadır. Bir süredir CyanogenMod'u takip eden kullanıcılar açısından McMaster, az miktarda maddeli, çok ağzı açık bir yabancıydı. Yayınlanan e-postalarda netleştiği zaman, tutumu büyük olasılıkla donanım ortaklarıyla erken ilişkilerin bozulmasından sorumluydu, CEO'nun genel görüşü hızla kötüye gitti.

Yeni şirket hakkında kendimi tanımak için Cyanogen Inc. ofislerinde bulundum ve o zamandan beri birçok etkinlikte Cyanogen ekibinde bulundum, McMaster'ın bölücü ve tartışmalı bir CEO olduğu açıktı. Endişelendiğim kadarıyla, herkesin kullanabileceği bir CyanogenMod yapan insanlar çok daha ilginçti. Neyse ki, bu insanlar hala var ve birçoğu sahiplik hakkındaki bu temel düşünce konusunda hala tutkulu. İnsanlar donanımları ile üreticinin istemediği şeyleri yapabilmeli ve bu da bu düşünceyi hedef alan birçok topluluk projesinden biri.

Sonra ne olur

CyanogenMod son yedi yılda bildiğim gibi hiçbir yere gitmiyor. Bir markalaşıyor, arkadaş olarak çağırdığım insanların bazıları başka şeylere yöneldi, ancak temel fikir hala var ve Lineage OS çok dikkat etmeyi planladığım bir şey. Android çok değişti. Birçok kez, topluluk projelerinin artık çoğu insanın atlayışını yapmaya değecek şeyler üretmediğini yeterince iyi aldığını savundum. Google, AI ve daha açık bir şekilde tanımlanmış donanım deneyimleriyle hizmetlerini yeni ve heyecan verici hale getirmeye odaklanmıştır.

Ancak topluluk projeleri için olan görev aynıdır ve bu, herhangi bir beceri seviyesindeki herkesin katılabileceği bir şeydir. Telefonunuzun veya telefonunuzu kullanma şeklinizin daha iyi olabileceğini ve bunun nasıl yapılacağı hakkında diğer insanlarla konuşun. Benim için, Nexus Bir gün sonra, o şey telefona hareket topuyla cevap vermenin bir yoluydu. Bu fikir beni insanlarla konuşmaya, nasıl çalışmasını sağlamaya ve bu fikri dünyayla paylaşmaya teşvik etti. Bu deneyim sayesinde öğrendiğim en önemli şey, bir topluluk yazılım grubunun net bir amaç varsa ne kadar güçlü olabileceği idi.

Bugünlerde Android konusunda daha az kırılmış olduğu doğru olsa da, telefonlarımızın daha iyi olabileceği yeni yollar olacaktır ve Lineage ekibinin bize birkaç tanesini tanıttığını görmek isterim.