Logo pl.androidermagazine.com
Logo pl.androidermagazine.com

Cyngn: krótka historia tego, jak powstał cyjanogen

Anonim

W ciągu ostatnich kilku lat grupa sprytnych twórców oprogramowania zbudowała imperium z bezpłatnej alternatywy dla dowolnej wersji Androida zawartej w telefonie. Wiele z tych osób zjednoczyło się, aby założyć firmę, której celem jest skorzystanie z tej bezpłatnej alternatywy i przekształcenie jej w atrakcyjną opcję dla producentów sprzętu do zainstalowania swoich urządzeń detalicznych.

Widzieliśmy sukces, jaki do tej pory odniosła firma Cyanogen Inc. - z dość sporą liczbą bardzo publicznych konfliktów na początku - ale pochodzenie tej firmy ma wszystko wspólnego z tym, jak ta firma zamierza odnieść sukces, i szczerze mówiąc, to historia, którą warto opowiedzieć.

Początki Androida polegały na tym, że Google umieścił swój system operacyjny na jak największej liczbie urządzeń. Udział w rynku był najważniejszy, ponieważ więcej użytkowników oznaczało więcej punktów danych do zbierania informacji, co z kolei oznaczało lepsze informacje do wyszukiwania i reklamy. Niestety spowodowało to wiele problemów, jeśli chodzi o pociągnięcie partnerów do odpowiedzialności za aktualizację urządzeń po ich wypuszczeniu do sklepów, a społeczność programistów znalazła nowy cel poza modyfikowaniem własnych urządzeń za pomocą nowych i interesujących - nie wspominając o pieczone - funkcje. W podobny sposób, w jaki fani Linuksa usuwają wstępnie zainstalowany system Windows z komputera i instalują wybrany system operacyjny, programiści zgrupowali się, aby zbudować romy, aby zastąpić dołączoną wersję Androida czymś innym.

Ta praktyka zyskała na popularności przez jakiś czas, ale dopiero po tym, jak Google spróbował zamknąć sprawy, ludzie spoza społeczności programistów naprawdę zaczęli zwracać uwagę na to, co się dzieje. List Cease and Desist został wysłany do Steve Kondik CyanogenMod, aby zmusić go do zaprzestania zamieszczania aplikacji Google w wydaniach CM.

Wiadomości spowodowały gwałtowny wzrost na forach społecznościowych, na których ten rozwój miał miejsce, co w połączeniu z szybkim tempem wzrostu udziału Androida w rynku oznaczało, że powiększył się także zespół odpowiedzialny za obsługę nowych i starych urządzeń. Grupa powiększyła się o fora wsparcia ze szczegółowymi instrukcjami odblokowywania i flashowania urządzeń, a nowe funkcje były dodawane prawie co tydzień. W tym samym czasie inne zespoły programistów zaczęły tworzyć konkurencyjne produkty, często prowadząc do wyścigów fabularnych i coraz większego nacisku na prezentację i funkcjonalność.

Koszty związane z utrzymaniem tego rodzaju rzeczy są znaczne

Gdy weźmiesz pod uwagę, że robiono to w wolnym czasie wszystkich, skala tego wszystkiego była imponująca. Szafa serwerowa ustawiona w garażu działała bez końca, oferując nocne kompilacje dla dziesiątek urządzeń, z których wszystkie opłacane były przez rdzennych ludzi wciąż pracujących w ciągu dnia. Koszty związane z utrzymaniem tego rodzaju rzeczy są znaczące, szczególnie w przypadku uwzględnienia energii elektrycznej, przepustowości i siły roboczej. Podjęto kilka prób zrekompensowania tych kosztów, od ustanowienia usługi hostingu serwerów wirtualnych po proszenie o darowizny na rzecz wymiany serwera, ale wysiłki te rzadko kończyły się zerwaniem, a tym bardziej zwrotem rzeczywistego zysku.

W sierpniu 2011 r. Sytuacja zespołu CyanogenMod nieco się zmieniła. Steve Kondik, facet, któremu w dużej mierze przypisuje się odpowiedzialność za sprawienie, by wybuchowo popularny ROM funkcjonalnie konkurował z „prawdziwymi” wersjami Androida, został zatrudniony przez Samsunga. Przez 19 miesięcy wydawało się, że postęp w CyanogenMod spowalnia. W rzeczywistości reszta społeczności programistów dopiero nadrabiała zaległości. Baza kodu stworzona przez zespół CyanogenMod stworzyła środowisko, w którym prawie każdy mógł zmienić swoje funkcje na CM i nazwać to swoim projektem, a fora społecznościowe zostały zalane „nowymi” ROM-ami dla Androida, aby użytkownicy mogli flashować i wypróbować. Liczba kreatywnych ludzi, którzy nawet teraz próbują ulepszyć Androida, wdrażając własne pomysły, jest naprawdę imponująca.

CM był już daleko poza modyfikacją projektu Android Open Source

Jak mówi Kondik, mniej więcej rok po tym, jak Steve zaczął pracować dla Samsunga, otrzymał od Kirt McMaster wiadomość e-mail o tym, gdzie CyanogenMod mógłby wzrosnąć z obecnej pozycji. CM był już daleko poza modyfikacją Android Open Source Project i pod wieloma względami był bardziej kompletny i funkcjonalny niż smaki Androida działającego w tamtych czasach na flagowych urządzeniach.

Aby rozwijać się w jakikolwiek namacalny sposób, wymagana była uwaga odpowiedniego zespołu pełnoetatowych programistów i ludzi, którzy faktycznie wiedzieli, jak organizować i zarządzać tymi ludźmi. Aby przejść do następnego kroku, aby zostać uznanym za realny smak Androida instalowanego na smartfonach i tabletach jako domyślna oferta detaliczna, każdy element układanki musiałby urosnąć i wymagać poważnego traktowania.

W ciągu następnych kilku miesięcy Kondik i McMaster działali za zamkniętymi drzwiami, aby położyć podwaliny pod Cyanogen Inc. To oznaczało zabezpieczenie inwestorów, rekrutację programistów i stworzenie planu dalszego rozwoju. W sierpniu 2013 roku Steve opuścił Samsunga i wyjaśnił, że to, co zrobi, będzie ekscytujące. Miesiąc później ogłosił partnerstwa, inwestorów i zespół, którego zwerbował, aby ulepszyć CyanogenMod. Z biurami w Seattle i Palo Alto oraz garstką innych pracowników rozproszonych po całym świecie, Cyanogen Inc rozpoczął współpracę ze swoim pierwszym partnerem sprzętowym, aby wypuścić telefon z oprogramowaniem.

Google ma listę pralni zasad związanych z legalnym dostępem do tych usług

Jak powie większość fanów Androida, jedną z rzeczy, które sprawiają, że korzystanie z systemu operacyjnego Google jest tak przyjemne, jest połączenie Sklepu Google Play i Usług Google Play. Google ma listę pralni zasad związanych z legalnym dostępem do tych usług. Aby producenci mogli korzystać z tych funkcji w telefonie dzięki błogosławieństwu Google, ich urządzenie musi przejść serię testów zwanych pakietem testów zgodności. Google CTS zapewnia, że ​​usługi Play i Play Store będą działać zgodnie z przeznaczeniem, ale zdanie tych testów wymaga fizycznego urządzenia z gotową wersją systemu operacyjnego.

Jednocześnie producenci sprzętu i producenci procesorów często używają oprogramowania chronionego prawem autorskim, aby niektóre części ich urządzeń działały. Aby mieć partnerów sprzętowych, którzy musieli przejść Google CTS, Cyanogen Inc musiałby opracować rozwiązanie, które umożliwiłoby jednoczesne istnienie projektu open source kierowanego przez społeczność i systemu operacyjnego zgodnego z zasadami firm takich jak Qualcomm określone w celu używania ich sprzętu na urządzeniach detalicznych.

Odpowiedzią na ten szczególny dylemat był Cyanogen OS, najpierw w specjalnej edycji Oppo N1, komercyjnego produktu Cyanogen Inc stworzonego do działania na urządzeniach detalicznych. Chociaż większość tej wersji Androida jest oprogramowaniem typu open source i jest dostępna w ramach projektu społeczności CyanogenMod, Cyanogen OS istnieje jako produkt detaliczny, z którego może korzystać każdy, niezależnie od poziomu umiejętności. Konsumencki system operacyjny do konkurowania z takimi interfejsami jak TouchWiz i Sense UI, wraz z opcjonalnym partnerstwem w zakresie oprogramowania, zbudowanym tak, jak ludzie Cyanogen Inc uważają Android za uruchamiany. Jest to ambitny cel, a droga do tej konkretnej gry końcowej potargała więcej niż kilka piór.

Nie zajdziesz daleko w rozmowie o Cyanogen Inc w Internecie bez kogoś, kto podniesie prezesa firmy i jego talent do tworzenia nagłówków z jego agresywnym komentarzem, z których większość okazała się bardzo skuteczna w zdobywaniu odpowiedniego rodzaju uwagi. Kirt McMaster dostarczył kilka świetnych poradników na temat odbierania Androida Androidowi od Google, i łatwo jest odczytać niektóre z tych komentarzy poza kontekstem i poczuć, że ktoś planuje ugryźć kanał.

Końcową grą dla Cyanogen OS jest stworzenie tej atrakcyjnej alternatywy

Najważniejsze jest to, że urządzenia z Androidem naprawdę sprzedają się tylko wtedy, gdy Usługi Google Play i Sklep Google Play są na pokładzie, a wiele z tego ma związek z tym, że nie ma atrakcyjnej alternatywy dla wszystkiego, co oferuje Google. Końcową grą dla Cyanogen OS jest stworzenie tej atrakcyjnej alternatywy i oferuje użytkownikom wybór między tym, co Google uważa za najlepsze, a tym, co Cyanogen uważa za najlepsze. Tylko czas pokaże, czy jest to właściwa droga, ale wydaje się, że zespół ten poświęca się dostarczaniu.

Więc masz to. Początki Cyanogen OS sięgają niemal samego wstecz, jak sam Android, wykuty przez ludzi, którzy uwielbiają kupować coś, co kupili i ulepszać sami, i rozwijając tę ​​pasję w unikalny smak Androida. Nawet jeśli nie jest to preferowany sposób na Androida, droga dla tego zespołu jest fascynująca i jasne jest, że nadchodzący rok będzie kluczowy dla tej firmy.