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

Różnica między cyjanogenem a cyjanogenemodem

Spisu treści:

Anonim

Trudno byłoby znaleźć fanów Androida znających pojęcia takie jak rootowanie i flashowanie ROMów, które nie wiedzą, czym jest CyanogenMod. Jako niezależny zamiennik wersji Androida dostarczonej z urządzeniem, która była dostępna od HTC G1 - nawet jeśli próbowałem coś flashować na tym telefonie - CyanogenMod zdobył swoje miejsce w historii tej platformy. Wraz z rozwojem Androida tak samo ludzie odpowiedzialni za CyanogenMod, a teraz ci ludzie to właściwa firma pracująca nad tym, aby wszyscy mogli przedstawić swoją wizję Androida, współpracując z firmami i dołączając je do oprogramowania. Oprogramowanie na tych urządzeniach detalicznych różni się nieco od kodu zip, który można pobrać i sflashować, aby zastąpić bieżącą wersję Androida. Aby pomóc rozróżnić te dwie wersje oprogramowania, usłyszysz inną nazwę związaną z tym wariantem detalicznym - Cyanogen OS.

Odkładając na bok, jakie dokładnie są różnice między komercyjnie dostępnym Cyanogen OS a utrzymywaną przez społeczność CyanogenMod? Spójrzmy.

Otwarte okno i zamknięte drzwi

Android jest open source. Uwielbiamy wypowiadać te słowa, ale prawda jest taka, że ​​Android jest o wiele bardziej skomplikowany niż niesławny tweet Andy'ego Rubina. CyanogenMod to dowód, że każdy może pobrać kod z Google, wprowadzić mnóstwo zmian i zbudować coś wyjątkowego w oparciu o system Android. Podobnie jak w przypadku Android Open Source Project, możesz przeglądać pracę CyanogenMod, kiedy tylko chcesz, poprzez przegląd kodu, a także możesz pobrać i skompilować CyanogenMod na własną rękę. Jest to świetne, jeśli wszystko, co chcesz zrobić, to grać z Androidem w środowisku wirtualnym na pulpicie, ale gdy spróbujesz umieścić tę wersję Androida na sprzęcie, napotkasz kilka przeszkód.

Ludzie z Cyanogen muszą współpracować z firmami, które produkują te zastrzeżone bity

Smartfony i tablety są pełne wszelkiego rodzaju zabawnego sprzętu wytwarzanego przez firmy, które nie są Google, a kod niezbędny do poprawnego działania tych programów jest prawie zawsze zastrzeżonym i zamkniętym źródłem. Te zastrzeżone bity często można przykręcić do kompilacji i załadować na urządzenie wraz z całym tym otwartym kodem źródłowym, ale szybko odkryjesz, że używanie telefonu bez tych bitów nie nastąpi. Ponadto detaliczne wersje Androida z usługami Google Play muszą przejść certyfikat Google za każdym razem, gdy tworzona jest aktualizacja oprogramowania, aby móc dalej oferować aplikacje i usługi Google.

Aby oferować Androida w produktach detalicznych, ludzie Cyanogen muszą współpracować z firmami, które produkują te zastrzeżone bity, i muszą utrzymywać Google w pętli. Nie dzieje się tak w przypadku CyanogenMod, w którym nowy kod można dodawać do nowych kompilacji i oferować użytkownikom w nocy. Współpraca z tymi firmami w zakresie wydań detalicznych oznacza utrzymanie oddzielnego kanału oprogramowania do współpracy z tymi firmami oraz wydanie wersji ich widelca na Androida, która zawiera te zastrzeżone bity. Zasadniczo ta osobna wersja detaliczna to Cyanogen OS i jest dostępna tylko dla osób, które kupią telefon z tym oprogramowaniem. Jest zbudowany na całym oprogramowaniu open source, które sprawia, że ​​CyanogenMod, ale zawiera oprogramowanie, które umożliwia współpracę z innymi partnerami branżowymi - od Alcatela i OnePlus po Qualcomm i Intel -.

Partnerstwa programowe

Różnice między Cyanogen OS i CyanogenMod idą nieco dalej niż to, czy możesz się grzebać i korzystać z oprogramowania Cyanogen, aby stworzyć coś własnego. Jeśli jesteś fanem najnowocześniejszego oprogramowania, bez względu na to, czy jest ono w 100% stabilne, dzięki nocnym wersjom CyanogenMod otrzymasz najnowszą wersję wszystkiego znacznie szybciej niż cykl stabilnego wydawania znajdujący się w jego odpowiedniku. Cyanogen OS obejmuje również szereg partnerstw programowych, a integrując oprogramowanie od swoich partnerów bezpośrednio z interfejsem, ludzie Cyanogen są w stanie zaoferować coś, co uważają za przekonującą alternatywę dla sposobu, w jaki Google obecnie działa.

Fani „czystego” Androida uważają takie ruchy za formę nadęty

W większości te dodatki są postrzegane jako dobra rzecz. Jedna z najpopularniejszych klawiatur programowych innych firm na świecie jest domyślnie dostępna, wysoce funkcjonalna usługa tworzenia kopii zapasowych i synchronizacji zamiast Dropbox lub usług chmurowych Google, a ostatnio nowy system dialerów, który zawiera identyfikację dzwoniącego kierowanego przez społeczność i raportowanie o spamie system, nie wspominając już o znaczącej umowie z Microsoftem dotyczącej włączenia ich usług w przyszłości. Fani „czystego” Androida, to znaczy ludzie, którzy lubią to tylko wtedy, gdy Google mówi im, jakie aplikacje będą umieszczane na urządzeniu, gdy zostanie im przekazane, uważają takie ruchy za formę nadęty. W odpowiedzi na te obawy zespół Cyanogen nadal wspiera możliwość wyboru poprzez usługi opt-in oraz odinstalowanie fabrycznie załadowanego oprogramowania.

Te dodatki oprogramowania są opcjonalne dla użytkowników Cyanogen OS i praktycznie nie istnieją dla użytkowników CyanogenMod. Podczas gdy ludzie Cyanogena mówili w przeszłości, że starają się ustalić najlepszą drogę, aby umożliwić fanom swojej społeczności uczestnictwo w tych samych zintegrowanych aplikacjach, które ludzie Cyanogen OS mają do dyspozycji od razu po wyjęciu z pudełka, nie ma jeszcze żadnych oficjalnych plany na to. Niektórzy programiści zdecydowali się w pełni objąć obie strony Cyanogena, jak na przykład synchronizacja w chmurze w Nextbit z ich usługą Baton, ale nie jest jeszcze uniwersalna. W zależności od preferencji dotyczących tego dodatkowego oprogramowania jest to albo dobra, albo zła rzecz. Ponieważ ci ludzie wydają się polegać na wyborze, umożliwienie wszystkim użytkownikom korzystania z pożądanych przez nich funkcji wydaje się być najbardziej logicznym rozwiązaniem, ale czas pokaże.

Wzrost jest dobry dla wszystkich

Chociaż istnieją pewne znaczące różnice między Cyanogen OS i CyanogenMod, większość z tych różnic nie jest skierowana do użytkownika. Większość ludzi nie będzie próbować dodawać ani modyfikować własnego oprogramowania. Nie powinno to umniejszać ich znaczenia, ale w kontekście oznacza, że ​​przeciętna osoba używająca Cyanogen OS lub CyanogenMod raczej nie zauważy dużej różnicy w codziennym użytkowaniu, co jest w pewnym sensie tego rodzaju. CyanogenMod jest przeznaczony dla osób, które zmęczyły się Androidem sprzedanym im przez kogoś innego, a Cyanogen OS jest próbą stworzenia przekonującej opcji dla użytkowników, zanim nastąpi frustracja lub nuda oprogramowania. Możesz nawet zainstalować CyanogenMod na urządzeniach Cyanogen OS, jeśli kiedykolwiek będziesz tego potrzebować.

Jest to również wzajemnie korzystne porozumienie. Cyanogen Inc mówi, że ma ogromną społeczność użytkowników i współpracowników, a ich strategiczne partnerstwa pomagają tworzyć płatne stanowiska dla ludzi, którzy przyjdą i będą pracować na CyanogenMod w pełnym wymiarze godzin. Oznacza to współpracę z programistami, którzy uczestniczą w projekcie, dostarczają urządzenia dla opiekunów społeczności i płacą za sprzęt niezbędny do tworzenia nocnych wersji testowych dla wielu urządzeń pod sztandarem CyanogenMod. Linia podziału między Cyanogen OS i CyanogenMod oznacza, że ​​oba mogą nadal rosnąć w zdrowym tempie, co zwykle jest doskonałym wskaźnikiem, że żadne z nich nie zniknie w najbliższym czasie.