Logo el.androidermagazine.com
Logo el.androidermagazine.com

Cyngn: μια σύντομη ιστορία για το πώς έγινε cyanogen os

Anonim

Τα τελευταία δύο χρόνια, μια ομάδα έξυπνων προγραμματιστών λογισμικού έχουν χτίσει μια αυτοκρατορία από μια ελεύθερη εναλλακτική λύση σε οποιαδήποτε έκδοση του Android που συμπεριλήφθηκε στο τηλέφωνό σας. Πολλοί από αυτούς τους ανθρώπους έχουν έρθει μαζί για να σχηματίσουν μια εταιρεία, με στόχο να πάρει αυτή την ελεύθερη εναλλακτική λύση και να την μετατρέψει σε μια επιτακτική επιλογή για τους κατασκευαστές υλικού να βάλουν τις λιανικές συσκευές τους.

Έχουμε δει την επιτυχία που είχε μέχρι στιγμής η Cyanogen Inc. - με αρκετά δημοφιλείς συγκρούσεις σε πρώιμο στάδιο - αλλά η προέλευση αυτής της εταιρείας έχει πάντα σχέση με το πώς η εταιρεία σχεδιάζει να επιτύχει και ειλικρινά αυτό είναι μια ιστορία που αξίζει να πούμε.

Οι πρώτες μέρες του Android αφορούσαν όλοι το Google για να πάρουν το λειτουργικό τους σύστημα σε όσο το δυνατόν περισσότερες συσκευές. Το μερίδιο αγοράς ήταν το πιο σημαντικό, διότι περισσότεροι χρήστες σήμαιναν περισσότερα σημεία δεδομένων για τη συλλογή πληροφοριών, πράγμα που με τη σειρά του σήμαινε καλύτερες πληροφορίες για την αναζήτηση και τη διαφήμιση. Δυστυχώς αυτό προκάλεσε πολλά προβλήματα όταν συνελήφθησαν οι εταίροι του υλικού που ήταν υπεύθυνοι για την ενημέρωση των συσκευών μετά την κυκλοφορία τους στα καταστήματα και η κοινότητα των προγραμματιστών βρήκε νέο σκοπό εκτός της τροποποίησης των δικών τους συσκευών με νέες και ενδιαφέρουσες - ψημένα - χαρακτηριστικά. Με τον ίδιο τρόπο που οι οπαδοί του Linux θα σκούπισαν τα προεγκατεστημένα παράθυρα από έναν υπολογιστή και θα εγκαθιστούσαν ένα λειτουργικό σύστημα της επιλογής τους, οι προγραμματιστές συγκεντρώθηκαν για να χτίσουν το rom για να αντικαταστήσουν την ενσωματωμένη έκδοση του Android με κάτι άλλο.

Αυτή η πρακτική εξελίχθηκε σε δημοτικότητα για λίγο, αλλά μόνο όταν η Google προσπάθησε να κλείσει τα πράγματα, οι άνθρωποι έξω από την κοινότητα προγραμματιστών άρχισαν να δίνουν προσοχή σε αυτό που συνέβαινε. Μια επιστολή "Cease and Desist" στάλθηκε στον Steve Kondik του CyanogenMod για να τον σταματήσει να συμπεριλαμβάνει τις εφαρμογές Google στις εκδόσεις CM.

Οι ειδήσεις προκάλεσαν εκρηκτική αύξηση στα φόρουμ της κοινότητας όπου σημειώθηκε αυτή η εξέλιξη, η οποία, σε συνδυασμό με το γρήγορο ποσοστό της αγοράς, συνέχισαν να αυξάνονται με το μερίδιο αγοράς του Android, με την επέκταση της ομάδας υπεύθυνων για την υποστήριξη νέων και παλαιών συσκευών. Η ομάδα αναπτύχθηκε για να συμπεριλάβει φόρουμ υποστήριξης με λεπτομερείς οδηγίες για την απελευθέρωση και αναβοσβήνει συσκευές, ενώ προστέθηκαν νέα χαρακτηριστικά σε σχεδόν εβδομαδιαία βάση. Ταυτόχρονα, άλλες αναπτυξιακές ομάδες άρχισαν να κατασκευάζουν ανταγωνιστικά προϊόντα, οδηγώντας συχνά σε αγώνες χαρακτηριστικών και αυξανόμενη εστίαση στην παρουσίαση και λειτουργικότητα.

Το κόστος που συνδέεται με τη διατήρηση αυτού του είδους είναι σημαντικό

Όταν θεωρείτε ότι αυτό έγινε σε όλους τους ελεύθερους χρόνους, η κλίμακα όλων ήταν εντυπωσιακή. Ένα rack server που δημιουργήθηκε σε ένα γκαράζ εργάστηκε ατέλειωτα για να προσφέρει νυχτερινές κατασκευές για δεκάδες συσκευές, όλες οι οποίες πληρώνονται από τους ανθρώπους του πυρήνα που εξακολουθούν να εργάζονται την ημέρα. Το κόστος που συνδέεται με τη διατήρηση αυτού του είδους είναι σημαντικό, ιδιαίτερα όταν παραγωγοποιούμε την ηλεκτρική ενέργεια, το εύρος ζώνης και το καθαρό ανθρώπινο δυναμικό. Υπήρξαν αρκετές προσπάθειες για να αντισταθμιστούν αυτά τα κόστη, από τη δημιουργία μιας υπηρεσίας φιλοξενίας εικονικών διακομιστών μέχρι να ζητήσουν δωρεές για να κάνουν πράγματα όπως να αντικαταστήσουν έναν διακομιστή, αλλά αυτές οι προσπάθειες σπάνια έληξαν να σπάσουν ακόμη και πολύ λιγότερο να μετατρέψουν ένα πραγματικό κέρδος.

Τον Αύγουστο του 2011, τα πράγματα άλλαξαν λίγο για την ομάδα CyanogenMod. Ο Steve Kondik, ο οποίος κατηγορήθηκε σε μεγάλο βαθμό ότι είναι υπεύθυνος για τη δημιουργία του εκρηκτικού δημοφιλέστερου ρομπότ λειτουργικά ανταγωνιστικού με τις "πραγματικές" εκδόσεις του Android, προσλήφθηκε από τη Samsung. Για 19 μήνες, φάνηκε ότι η πρόοδος στο CyanogenMod επιβραδύνθηκε. Στην πραγματικότητα, η υπόλοιπη κοινότητα προγραμματιστών μόλις έφτασε. Η βάση κώδικα που δημιουργήθηκε από την ομάδα CyanogenMod δημιούργησε ένα περιβάλλον όπου σχεδόν οποιοσδήποτε μπορούσε να βάλει τα δικά της χαρακτηριστικά πάνω στο CM και να το ονομάσει δικό του έργο και τα φόρουμ της κοινότητας έγιναν πλημμυρισμένα με "νέα" Android roms για τους χρήστες να δοκιμάσουν και να δοκιμάσουν. Ο όγκος των δημιουργικών ανθρώπων που προσπαθούν να βελτιώσουν το Android, εφαρμόζοντας τις ιδέες τους ακόμη και τώρα, είναι πραγματικά εντυπωσιακός.

CM ήταν ήδη πολύ πέρα ​​από μια τροποποίηση του Android Open Source Project

Όπως λέει ο Κοντίκ, περίπου ένα χρόνο μετά που ο Steve άρχισε να εργάζεται για τη Samsung, έλαβε ένα μήνυμα ηλεκτρονικού ταχυδρομείου από την Kirt McMaster για το πού θα μπορούσε να αναπτυχθεί το CyanogenMod από την τρέχουσα θέση του. CM ήταν ήδη πολύ πέρα ​​από μια τροποποίηση του Android Open Source Project, και με πολλούς τρόπους ήταν πιο πλήρες χαρακτηριστικό και λειτουργικό από τις γεύσεις του Android που τρέχει σε ναυαρχίδα συσκευές εκείνη την εποχή.

Προκειμένου να αναπτυχθεί με κάθε απτό τρόπο, η προσοχή μιας σωστής ομάδας προγραμματιστών πλήρους απασχόλησης και των ανθρώπων που πραγματικά ήξεραν πώς να οργανώνουν και να διαχειρίζονται αυτούς τους ανθρώπους ήταν απαραίτητη. Για να φτάσετε στο επόμενο βήμα, να θεωρηθεί ως μια βιώσιμη γεύση του Android που θα εγκατασταθεί σε smartphones και ταμπλέτες ως προεπιλεγμένη λιανική προσφορά, κάθε κομμάτι του παζλ θα πρέπει να μεγαλώσει και να απαιτήσει να ληφθεί σοβαρά υπόψη.

Τους επόμενους μήνες, οι Kondik και McMaster λειτούργησαν πίσω από κλειστές πόρτες για να θέσουν τα θεμέλια για την Cyanogen Inc. Αυτό σήμαινε την εξασφάλιση επενδυτών, την πρόσληψη προγραμματιστών και τη δημιουργία ενός σχεδίου για να προχωρήσουμε. Τον Αύγουστο του 2013, ο Steve εγκατέλειψε τη Samsung και κατέστησε σαφές τι έκανε έπειτα θα ήταν κάτι συναρπαστικό. Ένα μήνα αργότερα, ανακοίνωσε τις συνεργασίες του, τους επενδυτές και την ομάδα που είχε προσλάβει για να κάνει το CyanogenMod κάτι καλύτερο. Με γραφεία στο Σιάτλ και Πάλο Άλτο και με λίγους άλλους υπαλλήλους διασκορπισμένους σε όλο τον κόσμο, η Cyanogen Inc άρχισε να συνεργάζεται με τον πρώτο συνεργάτη υλικού για να απελευθερώσει ένα τηλέφωνο που τρέχει το λογισμικό τους.

Η Google διαθέτει μια λίστα πλυντηρίων με κανόνες που σχετίζονται με τη νόμιμη πρόσβαση στις υπηρεσίες αυτές

Όπως σας λένε οι περισσότεροι ανεμιστήρες Android, ένα από τα πράγματα που κάνει το λειτουργικό σύστημα της Google τόσο ευχάριστο είναι ο συνδυασμός του Google Play Store και των Υπηρεσιών Google Play. Η Google διαθέτει μια λίστα πλυντηρίων με κανόνες που σχετίζονται με τη νόμιμη πρόσβαση στις υπηρεσίες αυτές. Προκειμένου οι κατασκευαστές να αποκτήσουν αυτές τις λειτουργίες στο τηλέφωνό τους με την ευλογία της Google, η συσκευή τους χρειάζεται να περάσει σειρά δοκιμών που ονομάζονται "Δοκιμή συμβατότητας". Το CTS της Google διασφαλίζει ότι οι Υπηρεσίες Play και το Play Store θα λειτουργήσουν σύμφωνα με τον προορισμό τους, αλλά η επιτυχής διεξαγωγή αυτών των δοκιμών απαιτεί μια φυσική συσκευή που εκτελεί μια τελική έκδοση του λειτουργικού συστήματος.

Ταυτόχρονα, οι κατασκευαστές υλικού και οι κατασκευαστές επεξεργαστών συχνά χρησιμοποιούν ιδιόκτητο λογισμικό για να λειτουργούν συγκεκριμένα τμήματα των συσκευών τους. Για να έχουν συνεργάτες του υλικού που έπρεπε να περάσουν το Google CTS, η Cyanogen Inc θα χρειαζόταν να βρει μια λύση που θα επέτρεπε την ταυτόχρονη ύπαρξη ενός έργου ανοιχτού κώδικα με γνώμονα την κοινότητα και ενός λειτουργικού συστήματος που θα ακολουθούσε τις εταιρείες κανόνων όπως το Qualcomm για να χρησιμοποιήσουν το υλικό τους σε συσκευές λιανικής πώλησης.

Η απάντηση στο συγκεκριμένο δίλημμα ήταν το Cyanogen OS, πρώτα σε μια ειδική έκδοση του Oppo N1, το εμπορικό προϊόν Cyanogen Inc που δημιουργήθηκε για να τρέχει σε συσκευές λιανικής πώλησης. Ενώ μεγάλο μέρος αυτής της έκδοσης του Android είναι ανοιχτού κώδικα και είναι διαθέσιμο μέσω του έργου κοινότητας CyanogenMod, το Cyanogen OS υπάρχει ως προϊόν λιανικής πώλησης που μπορεί να χρησιμοποιηθεί από οποιονδήποτε, ανεξάρτητα από το επίπεδο δεξιοτήτων. Ένα λειτουργικό σύστημα ποιότητας για τους καταναλωτές που ανταγωνίζεται με όσους ενδιαφέρονται για το TouchWiz και το Sense UI, το οποίο ολοκληρώνεται με συνεργασίες λογισμικού συμμετοχής, δημιουργεί τον τρόπο με τον οποίο οι χρήστες του Cyanogen Inc πιστεύουν ότι το Android πρέπει να λειτουργεί. Είναι ένας φιλόδοξος στόχος και ο δρόμος προς το συγκεκριμένο endgame έχει αναστατώσει περισσότερα από μερικά φτερά.

Δεν θα πάρετε μακριά σε μια συζήτηση για την Cyanogen Inc στο Διαδίκτυο χωρίς κάποιον να αναδεικνύει τον Διευθύνοντα Σύμβουλο της εταιρείας και την ικανότητά του να δημιουργεί πρωτοσέλιδα με το επιθετικό σχόλιό του, τα περισσότερα από τα οποία αποδείχθηκαν εξαιρετικά αποτελεσματικά για να πάρουν τη σωστή προσοχή. Η Kirt McMaster έχει παραδώσει μερικές μοναδικές μονάδες για την απομάκρυνση του Android από το Google και είναι εύκολο να διαβάσετε μερικά από αυτά τα σχόλια εκτός πλαισίου και να αισθανθείτε ότι κάποιος σχεδιάζει να δαγκώσει το χέρι τις ζωοτροφές.

Το τελικό παιχνίδι για το Cyanogen OS είναι να δημιουργήσει αυτή την αναγκαστική εναλλακτική λύση

Η κατώτατη γραμμή είναι οι συσκευές Android που πωλούνται πραγματικά μόνο όταν οι υπηρεσίες Google Play και το Google Play Store βρίσκονται στο επίκεντρο και πολλά από αυτά έχουν να κάνουν με το γεγονός ότι δεν αποτελεί αναγκαστική εναλλακτική λύση για ό, τι προσφέρει η Google. Το τέλος του παιχνιδιού για το Cyanogen OS είναι να δημιουργήσει αυτή τη συναρπαστική εναλλακτική λύση και προσφέρει στους χρήστες μια επιλογή ανάμεσα σε αυτό που η Google πιστεύει ότι είναι καλύτερο και αυτό που η Cyanogen θεωρεί καλύτερο. Μόνο ο χρόνος θα πει εάν αυτός είναι ο σωστός τρόπος για να πάει, αλλά είναι κάτι που η ομάδα αυτή φαίνεται αφιερωμένη στην παράδοση.

Έτσι, εκεί έχετε. Η προέλευση του Cyanogen OS πηγαίνει σχεδόν όσο το ίδιο το Android, σφυρηλατημένο από ανθρώπους που αγαπούν να παίρνουν κάτι που το αγόρασαν και το καθιστούσαν καλύτερο, αυξάνοντας το πάθος σε μια μοναδική γεύση του Android. Ακόμα κι αν αυτό δεν είναι ο προτιμώμενος τρόπος σας στο Android, ο δρόμος που έχει φτάσει μέχρι στιγμής για αυτή την ομάδα είναι συναρπαστικός και είναι ξεκάθαρο ότι αυτό το ερχόμενο έτος θα αποτελέσει κεντρικό θέμα για αυτή την εταιρεία.