Αρθρο

Συνέντευξη ιστορικού Android: Ο Steve Kondik του Cyanogen

protection click fraud
Κυανόγονο

Όταν πρόκειται για "hacking" Android και ανάπτυξη ROM, ο Steve Kondik είναι μεγάλη υπόθεση.

Ο Steve Kondik

Επιστρέφοντας στις πρώτες μέρες του λειτουργικού συστήματος, ο άνθρωπος γνωστός στο διαδίκτυο ως "Cyanogen" δημιούργησε το δικό του ROM για το T-Mobile G1, παρουσιάζοντας νέες δυνατότητες, βελτιώνοντας την απόδοση και συνεργαζόμενοι με την κοινότητα για να διορθώσουμε σφάλματα και να κάνουμε μια ακόμη καλύτερη, προσαρμοσμένη έκδοση του Android. Αυτό τελικά χιονόμπαλα στο CyanogenMod, τη μεγαλύτερη ανεξάρτητη, "συντηρημένη" διανομή ανοιχτού κώδικα Android. Και το 2013, μετά από λίγο στάθηκε ως μηχανικός λογισμικού στη Samsung, η Kondik ίδρυσε τη Cyanogen, Inc, με στόχο να φέρει αυτό το λογισμικό σε συσκευές παραγωγής στο κατάστημα ράφια.

Ως μέρος του Android Central'sΙστορικό Android σειρά, πιάσαμε τον Steve Kondik στο Μεγάλο Android BBQ Europe στο Άμστερνταμ της Ολλανδίας για να μάθει για τη μοναδική του οπτική για το παρελθόν, το παρόν και το μέλλον του Android.

Η Verizon προσφέρει το Pixel 4a με μόλις $ 10 / μήνα σε νέες Απεριόριστες γραμμές

Κυανόγονο

Άλεξ Ντόμπι: Στην αρχή υπήρχε το G1 - το HTC Dream - το οποίο ήταν κάπως μοναδικό στο να είναι αυτό το σχετικά hackable smartphone που λειτουργεί με Linux με την υποστήριξη ενός μεγάλου φορέα και κατασκευαστή. Λοιπόν, πόσο διαφορετικό ήταν από τις συσκευές που χρησιμοποιούσατε προσωπικά εκείνο το σημείο και τι σας προσέλκυσε στο Android αυτές τις πρώτες μέρες;

Steve Kondik: Δεν νομίζω ότι είχα ακόμη smartphone πριν. Ήθελα ένα, και ό, τι ήταν διαθέσιμο ήταν... όπως, τότε, το iPhone μόλις είχε κυκλοφορήσει, υπήρχε μια σειρά από πράγματα WinCE, όλα τα περίεργα επώνυμα πράγματα... Το Android ήταν κάπως αυτό που πρέπει να παρακολουθήσετε. Μου άρεσαν οι ιδέες πίσω από αυτό, ο ανοιχτός κώδικας και όλα αυτά τα καλά πράγματα. Και παρακολουθούσα την πρόοδο και όλα, και όταν στάλθηκε η πρώτη συσκευή το αγόρασα την ημέρα που βγήκε.

[Το G1] δεν έπρεπε να είναι hackable [...] εκτός από ότι έκαναν κάτι πολύ ηλίθιο και άφησαν ένα ριζικό κέλυφος να τρέχει πίσω από την κονσόλα ...

Και σε αντίθεση με τη δημοφιλή πεποίθηση, ήταν δεν hackable, όπως δεν ήταν υποτιθεμένος να είσαι hackable. Ήταν αρκετά κλειδωμένο, εκτός από το ότι έκαναν κάτι πολύ ηλίθιο και άφησαν ένα ριζικό κέλυφος να τρέχει πίσω από την κονσόλα, οπότε ό, τι πληκτρολογήσατε στο πληκτρολόγιο θα πήγαινε στην κονσόλα ρίζας.

AD: Το θυμάμαι αυτό - ιστορίες για έναν άντρα που πληκτρολογεί "επανεκκίνηση" ή κάτι σε ένα SMS ...

SK:... Και επανεκκίνησε τη συσκευή του. Ναι, θα μπορούσατε βασικά να δημιουργήσετε έναν διακομιστή Telnet μέσω netcat ή κάτι τέτοιο και στη συνέχεια να αποκτήσετε πρόσβαση στη συσκευή με root, η οποία ήταν ξεκαρδιστική. Και αυτό το είδος άνοιξε την πόρτα για τα πάντα.

Έτσι έμαθα ότι, όταν η Google κυκλοφόρησε την πτώση [κωδικού] του Android, θα μπορούσατε πραγματικά να το δημιουργήσετε για τη συσκευή. Δεν λειτούργησε καθόλου, σαν να υπήρχε ένα σωρό πράγματα που έπρεπε να κάνετε για να το κάνετε στη δουλειά, αλλά ήταν εφικτό. Υπήρχαν μερικά άλλα παιδιά που το έκαναν, όπως ο Ben [γνωστός και ως JesusFreke] και όλα αυτά τα άλλα παιδιά. Αλλά τα πράγματα που έκανα, κατέληξαν να είναι Android από το μηδέν ουσιαστικά.

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

CyanogenMod 10

ΕΝΑ Δ: Σε ποιο σημείο αποφασίσατε ότι είχατε αρκετό για να εκθέσετε κάτι που ήταν κάπως ουσιαστικά διαφορετικό από το AOSP; Μιλήστε μας σε όλη αυτή τη διαδικασία και πώς έπαιξε.

SK: Πραγματικά δεν ήταν όλα ότι διαφορετικός. Είχε ρίζα, μερικά από τα UI του εκκινητή είχαν αλλάξει, είχε εφαρμογές σε SD, μια δέσμη τροποποιήσεων απόδοσης. Μόλις το δημοσίευσα στο XDA, σκέφτηκα ότι "κανείς δεν πρόκειται να σκατά" και υπήρχαν χίλιες δημοσιεύσεις τις επόμενες δύο ώρες, και αυτή ήταν η αρχή. Ήταν πολύ ωραίο να το βλέπεις.

Οι άνθρωποι θα έλεγαν "αυτό είναι φοβερό" ή "αυτό δεν λειτουργεί" και θα το διορθώσω και οι άνθρωποι θα απαντούσαν σαν πέντε λεπτά αργότερα - ήταν πραγματικά γρήγορο. Ήταν πραγματικά φοβερό να βλέπεις τέτοιου είδους απάντηση σε κάτι.

Δεν ήξερα καν γιατί το έκανα. Δεν είχα καν έναν καλό λόγο. Σκέφτηκα ότι ήμουν δροσερός.

ΕΝΑ Δ: Το Android 2009-2010 ήταν φυσικά πολύ διαφορετικό από αυτό που έχουμε σήμερα. Ποιοι ήταν μερικοί από τους κύριους τομείς στους οποίους εργαζόσασταν για να βελτιώσετε το Android τότε και έχετε παρατηρήσει ότι η Google επιλέγει κάτι από αυτά;

SK: Ω Θεέ μου, όπως τα παντα. Το ωραίο πράγμα για το CyanogenMod είναι ότι οι άνθρωποι θα βγαίνουν από το πουθενά με τρελά χαρακτηριστικά που κανείς δεν περίμενε. Όπως κάποιος βγήκε από το πουθενά με ειδοποιήσεις σάρωσης προς απόρριψη χρόνια πριν στο CM. Και τώρα αυτό είναι ένα μεγάλο πράγμα UI, σωστά; Η λειτουργία "Μην διακόπτετε τις ώρες ησυχίας". Το [Marshmallow] είναι σαν όλα των χαρακτηριστικών μας.

Το [Marshmallow] είναι σαν όλα των χαρακτηριστικών μας.

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

AD: Δεν αισθάνεστε ότι κάνατε την Ε & Α της Google για αυτούς σε κάποιο βαθμό;

Ζ1

SK: Θέλω να πω, πολλοί άνθρωποι κάνουν Ε & Α της Google. Αυτό είναι το θέμα.

Steven Smith [Δέσμευση κοινότητας Cyanogen]: Το άλλο πράγμα για το Android εκείνη την εποχή ήταν θύρες. Όπως οι άνθρωποι προσπαθούσαν να μεταφέρουν πράγματα από το Android 2.0 έως το 2.1, και οι άνθρωποι θα προσπαθούσαν να ενσωματωθούν πάνω από αυτό με αντίστροφη μηχανική ...

SK: Ναι, και οι συσκευές δεν ενημερώθηκαν ποτέ, έτσι... Ήταν δύσκολο, στην αρχή. Ήταν Πραγματικά δύσκολο στην αρχή, να μάθω πώς λειτουργούσαν πολλά από αυτά τα πράγματα. Ειδικά χωρίς να έχει εμπειρία. Αλλά, αν ξέρετε πώς να ξεχωρίσετε τα πράγματα και να τα ξανακερδίσετε ...

Αλλά κάνοντας πράγματα όπως το [Android 2.1] Eclair στο G1, που ήταν πραγματικά πραγματικά διαφωτιστικό, όπως, τι έπρεπε να κάνουμε για να κάνουμε αυτό το έργο. Μάθαμε πολλά στη διαδικασία και στην πραγματικότητα λειτούργησε πολύ καλά.

ΕΝΑ Δ: Στις πρώτες μέρες του Android πρέπει να είχατε μια αγαπημένη συσκευή για να εργαστείτε ή να χρησιμοποιήσετε προσωπικά. Υπάρχουν κάποια πρώτα τηλέφωνα ή tablet που ξεχωρίζουν για εσάς; Είτε λόγω της τεχνολογίας είτε επειδή ήταν απλά διασκεδαστικό να δουλεύεις ή να χρησιμοποιείς;

SK: HTC EVO 4G. Το Wimax - το πρώτο γίγαντας τηλέφωνο. Είχε μερικά πραγματικά ωραία πράγματα πάνω του. Μας πήρε πολύ χρόνο για να δουλέψουμε όλα σωστά σε αυτό, αλλά ήταν ένα υπέροχο κομμάτι υλικού και ήταν πολύ μπροστά από όλα.

Το Nexus One ήταν καταπληκτικό. Ο γιγαντιαίος λαμπερός βολβός ήταν πραγματικά δροσερός. Και ανακαλύψαμε ότι θα μπορούσατε να το κάνετε πραγματικά λαμπερό χρώματα και πράγματα. Έτσι όλες οι ειδοποιήσεις θα μπορούσαν να χρωματιστούν με αυτήν. Αυτή ήταν πραγματικά η έμπνευση για τη λειτουργία "ήσυχες ώρες", επειδή αυτή η φρικτή μπάσκετ, θα φωτίζει ολόκληρο το δωμάτιό σας τη νύχτα. * Γελάει *

ΕΝΑ Δ: Η CM αναπτύχθηκε αρκετά γρήγορα από το να είναι ένα ROM σε ένα τηλέφωνο σε αυτήν τη "διανομή" Android που λειτουργούσε σε έναν τόνο διαφορετικών συσκευών με συνεργάτες σε όλο τον κόσμο. Για σένα, υπήρχε κάποιο σημείο ανατροπής όπου συνειδητοποίησες ότι ξεκίνησες κάτι πολύ μεγάλο;

SK: Υπήρχαν ένα ζευγάρι, νομίζω. Νομίζω ότι το πιο αξιοσημείωτο, αυτό που ήταν αποπληξία, ήταν... Έτσι, εγώ και η σύζυγός μου, είχαμε έναν φίλο που ζούσε μαζί μας και εργαζόταν σε μια καφετέρια στο Πίτσμπουργκ. Επέστρεψε σπίτι από τη δουλειά, και είναι σαν "φίλε, υπήρχαν πολλά μάγκα στο καφενείο που εγκατέστησαν τα σκατά σου στα τηλέφωνά τους και μιλούσαν για αυτό.

Είναι σαν, "Φίλε, υπήρχαν πολλά μάγκα στο καφενείο που εγκατέστησαν τα σκατά σου στα τηλέφωνά τους και μιλούσαν γι 'αυτό."

Και ήμουν σοκαρισμένος και δέος εκεί, γιατί είμαι, "αυτό πραγματικά χύνεται στον πραγματικό κόσμο." Δεν το σκέφτηκα ...

ΕΝΑ Δ:... Δεν είναι μόνο αυτό το διαμέρισμα. Οι πραγματικοί άνθρωποι το έκαναν αυτό.

SK: Ναι. Είχε πάει από μια ομάδα ανθρώπων που εγώ δεν ξέρω στο Διαδίκτυο σε πραγματικούς ανθρώπους που πραγματικά υπήρχαν. Έτσι ήταν σαν "Εντάξει, το καταλαβαίνω."

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

AD: Άρα μιλάτε για προγραμματιστές εντός κατασκευαστών, όχι μόνο: κάποιος εργάζεται για έναν κατασκευαστή και αποφασίζει να αναβοσβήνει CM.

SK: Σωστά, σωστά. Κάνουν στην πραγματικότητα την ανάπτυξη των χαρακτηριστικών τους στο CM, επειδή είναι πολύ πιο εύκολο να αναπτυχθούν από ό, τι είναι η ατομική τους γεύση [του Android]. Επειδή ίσως χρειαστεί για πάντα για την κατασκευή, ή επειδή το περιβάλλον ανάπτυξης είναι πραγματικά αμήχανο, ή ο έλεγχος πηγής είναι κάτι φρικτό όπως το Perforce.

Οι [OEM] κάνουν την ανάπτυξη χαρακτηριστικών τους σε CM, επειδή είναι πολύ πιο εύκολο να αναπτυχθούν σε ...

Έτσι, πολλοί άνθρωποι θα το έκαναν σε κάτι σαν CM επειδή έχουν περισσότερη πρόσβαση, χτίζει πιο γρήγορα και το μεταφέρουν πίσω αφού έχουν κάνει τη δουλειά τους. Αλλά διαπίστωσα ότι αυτό συνέβαινε όπως σε κάθε μεγάλο OEM, και αυτό είναι φοβερό. Αυτό ήταν μεγάλο στόχο για μένα.

ΕΝΑ Δ: Το μεγάλο βήμα που έκανε το CM διαφορετικό από όλα αυτά τα άλλα ROM Android έφερε όλα μαζί σε μια εμπορική εγκατάσταση με την Cyanogen Inc. Μας μιλάει για το πώς λειτούργησε αυτή η μετάβαση.

SK: Είμαι άντρας τεχνολογίας, δεν είμαι άντρας επιχειρήσεων. Πιθανότατα δεν θα το έκανα ποτέ μόνος μου. Ο Kirt [McMaster], ποιος είναι ο Διευθύνων Σύμβουλός μας - δεν τον ήξερα, κάπως μόλις μου άγγιξε μια μέρα στο LinkedIn και είχε κάποιες καλές ιδέες. Συναντηθήκαμε εκείνο το σαββατοκύριακο και ρίξαμε πολλές ιδέες και συνεχίσαμε να μιλάμε, και πριν το ξέρουμε, συναντιόμασταν με VC και κάναμε το roadshow της Silicon Valley και άλλα πράγματα. Μας πήρε περίπου πέντε μήνες για να πούμε την ιστορία μας, και κλείσαμε έναν γύρο και ξεκινήσαμε να δουλεύουμε.

ΕΝΑ Δ: Έτσι, σύμφωνα με τη νέα παραγγελία του Cyanogen έχετε το Cyanogen OS, το οποίο είναι το εμπορικό μέρος και το CyanogenMod που είναι το υποκείμενο μέρος ανοιχτού κώδικα. Πώς διαφέρει η δήλωση αποστολής και των δύο πέρα ​​απλώς ανοιχτή έναντι ελαφρώς λιγότερο ανοιχτή;

SK: Έτσι, η κατεύθυνση κλειστής πηγής, γενικά... Αν αποφασίσουμε ότι θα διατηρήσουμε κάτι κλειστό, συνήθως μιλάμε για την υποδομή μας, την οποία διατηρούμε πάντα στον εαυτό μας. Ακόμα και για το CyanogenMod δεν νομίζω ότι το κυκλοφορήσαμε ποτέ γιατί δεν είναι τόσο χρήσιμο για κανέναν. Δεν είναι ότι είχαμε κάτι να κρύψουμε, απλά δεν το κυκλοφορήσαμε ποτέ. Αν λοιπόν μιλάει για τα στοιχεία του backend μας, το διατηρούμε γενικά στον εαυτό μας. Αν περιέχει κάποια IP ή κάτι που ενδέχεται να δημιουργεί έσοδα ή άδεια, πρέπει να το διατηρήσουμε στον εαυτό μας. Ή αν μας δίνει κάποιο πλεονέκτημα κατά κάποιο τρόπο. Και [μόνο] εάν αναπτύχθηκε εσωτερικά. Δεν παίρνουμε τον κωδικό κοινότητας και τον πηγαίνουμε.

CM στο Oppo Find 7

Το έργο ανοιχτού κώδικα είναι σαν το ιερό έδαφος. Και με πολλούς νέους ανθρώπους στην εταιρεία πρέπει να τους διδάξετε πώς λειτουργεί όλα και τα πάντα, και μερικές φορές θα ήταν κάτι νέο για αυτούς. Και πρέπει να παραμείνει: Το πράγμα γίνεται από τους ανθρώπους που το χρησιμοποιούν - αυτός είναι ο στόχος εκεί. Και οτιδήποτε πηγαίνει εκεί, ουσιαστικά, ενώ το εμπορικό προϊόν πρόκειται να φτάσει στον κόσμο γενικά.

AD: Και όχι μόνο να χτίζεις κάτι για τον εαυτό σου, και ίσως το βάζεις εκεί έξω ...

SK: Ναι, και υπάρχουν εκατομμύρια άνθρωποι που χρησιμοποιούν το CyanogenMod ή ένα παράγωγο του CyanogenMod, οπότε δεν είναι σαν να είναι ένα μεγάλο μυστικό. Είναι σχεδόν mainstream τώρα. Κόλαση, είναι mainstream στην Κίνα. Οι ΗΠΑ είναι λίγο διαφορετικές.

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

Και στην εταιρεία δεν διακινούμε πραγματικά το CyanogenMod, γιατί αυτό θα ήταν παράλογο. Είναι ήδη αρκετά δύσκολο να διατηρηθεί μια βάση κώδικα αυτού του μεγέθους ως έχει. Επομένως, εάν εργάζεστε στην εσωτερική βάση κώδικα μας, ελέγχετε το CyanogenMod plus όπως 30 άλλα αποθετήρια πάνω από αυτό και ένα πλήθος ρυθμίσεων... Ναι, χτίζουμε πάνω από αυτό.

Έτσι, ένα από τα ωραία πράγματα είναι, εάν κάνετε κάτι δροσερό και το εισάγετε στο έργο ανοιχτού κώδικα, αυτό θα μπορούσε να χρησιμοποιηθεί και σε εκατομμύρια συσκευές παραγωγής. Μερικοί άνθρωποι το αρέσουν, κάποιοι το μισούν. Αλλά νομίζω ότι είναι φοβερό - αν δουλεύω σε κάτι και το δώσω μακριά, θέλω να το δώσω σε όσο το δυνατόν περισσότερους ανθρώπους.

ΕΝΑ Δ: Τον τελευταίο χρόνο, έχουμε δει μια πολύ ενδιαφέρουσα τάση για υψηλής ποιότητας τηλέφωνα μεσαίου επιπέδου σε πραγματικά ανταγωνιστικά σημεία τιμών. Μερικά από αυτά εκτελούν Cyanogen OS. Λαμβάνοντας υπόψη την αντίληψη που έχετε, θα συνεχιστεί αυτή η τάση ή θα γίνει απλώς ένας αγώνας προς τα κάτω;

SK: Υπάρχει ήδη ένας τεράστιος αγώνας προς τα κάτω και εκεί θα προέρχονται όλοι οι επόμενοι χρήστες. Αλλά, ξέρετε, το OnePlus One, σωστά, το καρφώθηκε με το σημείο τιμής. Επίσης, το καρφώσατε τη σωστή στιγμή, και όλοι ήταν αρκετά ενοχλητικοί για να κάνουν τους ανθρώπους να δώσουν προσοχή. Και ό, τι στείλαμε, ήταν Καλός. Ήταν πραγματικά καλό.

ο Επόμενο Η γενιά τσιπ θα είναι εκεί όπου το high end γίνεται πραγματικά φοβερό.

Και, ξέρετε, νομίζω ότι το μεγαλύτερο πρόβλημα με αυτήν την κατηγορία συσκευών ήταν τα περιθώρια εσόδων ήταν τόσο λεπτά. Το παίρνετε στο όριο εκείνο το σημείο. Έτσι [το OnePlus One] έχει ένα τσιπ υψηλού επιπέδου, αρκετά καλό υλικό, οπότε η μπάρα είναι εκεί ψηλά. Ορισμένοι OEM χρησιμοποιούν ξανά το chipset [Snapdragon 801] 8974. Το Zuk Z1 το χρησιμοποιεί. Το OnePlus X χρησιμοποιεί επίσης 8974. Είναι ακόμα το χρυσό μου πρότυπο. Εξακολουθώ να χρησιμοποιώ το [OnePlus One]. Δεν έχει προβλήματα υπερθέρμανσης όπως κάνουν πολλές νέες μάρκες. Νομίζω το Επόμενο Η δημιουργία chip θα είναι εκεί όπου το high end θα είναι πραγματικά φοβερό, οπότε πιθανότατα θα μείνω με αυτό μέχρι τότε. Αλλά μερικά από αυτά τα πράγματα χαμηλού επιπέδου, είναι πολύ καλό.

AD: Ναι, οι συσκευές που έχω εντυπωσιάσει περισσότερο τον τελευταίο χρόνο είναι οι Moto G και Wileyfox Swift - ότι μπορείτε να αποκτήσετε αυτήν την κατηγορία εμπειρίας σε κάτι που δεν κοστίζει πολύ.

SK: Το Swift ήταν διασκεδαστικό και διαπιστώσαμε ότι μπορούμε να το πάρουμε ακόμη πιο μακριά σε ακόμη πιο αδύναμο υλικό. Μακάρι να είχα μαζί μου [μια μελλοντική συσκευή CM], αλλά όχι. Δυστυχώς, ο συγχρονισμός δεν λειτούργησε, οπότε δεν μπορέσαμε να το στείλουμε έξω από το κουτί, αλλά κυκλοφορούμε το CyanogenMod για αυτό, οπότε θα το συζητήσουμε. Αλλά το ωραίο πράγμα που υπάρχει είναι τόσο καλό. Είναι σαν μια συναυλία μνήμης RAM, πραγματικά χαμηλών προδιαγραφών, χαμηλού χώρου αποθήκευσης ...

Είναι πολύ ενδιαφέρον για μένα γιατί είμαι ένας τύπος επίδειξης παλιού σχολείου, όπως η γλώσσα συναρμολόγησης σε υλικό και άλλα πράγματα. Προσπαθώντας να συμπιέσω όλα τα είδη απόδοσης, μου αρέσει αυτό το είδος. Να μπορείτε να πάρετε μια συσκευή 75 $ και να την κάνετε αρκετά καλά. Όπως, δεν πρόκειται να κερδίσει στην Αντούτου, έτσι; Αν όμως απλώς περιηγηθείτε στον Ιστό, χρησιμοποιείτε email, βασικά πράγματα, τραβήξετε μερικές φωτογραφίες, το πράγμα λειτουργεί τέλεια.

AD: Και υποθέτω ότι υπάρχει μεγάλη ομοιότητα στις μάρκες μεταξύ των low-end, οπότε αυτό είναι δουλειά που δεν χρειάζεται να αντιγράψετε.

SK: Αλλά εννοώ στα πράγματα χαμηλού επιπέδου που πρέπει να κάνετε πολλά κόλπα - α σωρό της απάτης - για να έχετε καλή απόδοση από αυτό. Και νομίζω ότι εκεί μπορούμε να κερδίσουμε μια καλή νίκη.

ΕΝΑ Δ: Καθώς το υλικό του smartphone γίνεται πιο εμπορευματοποιημένο, το λογισμικό και οι υπηρεσίες γίνονται πιο σημαντικές και αναμφισβήτητα πολύ πιο κερδοφόρες. Μπορείτε να μας πείτε λίγα πράγματα για τη στρατηγική της Cyanogen όσον αφορά τις ομαδοποιημένες υπηρεσίες;

SK: Για εμάς αφορά περισσότερο την ολοκλήρωση. Δεν θέλουμε να στείλουμε κάτι που έχει σαν zillion εφαρμογές σε αυτό. Και υπάρχουν ορισμένα πράγματα που το Google δεν πρόκειται να δημιουργήσει, έτσι; Ο κόσμος των εφαρμογών σίγασης είναι υπέροχος και τους δίνει πραγματικά ένα ανταγωνιστικό πλεονέκτημα, ενώ το βλέπουμε από μια εντελώς διαφορετική γωνία, οπότε πρέπει να παίξουμε το παιχνίδι λίγο διαφορετικά.

Δεν θέλουμε να στείλουμε κάτι που έχει σαν zillion εφαρμογές σε αυτό.

Γι 'αυτό κάνουμε πράγματα όπως η δημιουργία επεκτάσιμων εφαρμογών, όπου μπορείτε να γράψετε επεκτάσεις για το πρόγραμμα κλήσης. Όπως μπορείτε να γράψετε μια επέκταση VOIP για έναν dialer, οπότε δεν χρειάζεται να έχετε 12 dialer για διαφορετικές υπηρεσίες. Δεν θέλω να μπω σε αυτό γιατί υπάρχει όλο το θέμα που έχουμε κάνει.

Με το CM13, αυτό που κάνουμε είναι να κάνουμε πολλά πιο χαμηλα-επίπεδα πράγματα [επεκτάσιμα]. Μίλησα λίγο για την κεντρική ομιλία. Υπάρχει το CyanogenMod SDK, το οποίο βασικά δίνουμε περισσότερη πρόσβαση σε ορισμένες από τις δυνατότητες της πλατφόρμας και επίσης για τα πράγματα που έχουμε δημιουργήσει. Και το χρησιμοποιούμε επίσης ως τρόπο εκκαθάρισης του κώδικα, ώστε να φτάσουμε σε μελλοντικές εκδόσεις Android πιο γρήγορα. Ταυτόχρονα ψάχνουμε, όπως μπορούμε να κάνουμε επεκτάσιμο Αυτό.

Λοιπόν, υπάρχουν μερικά ωραία πράγματα εκεί, είναι ήδη διαθέσιμο. Και έπειτα υπάρχει αυτό το επόμενο επίπεδο που έχει να κάνει με τις εφαρμογές πιο επεκτάσιμες - πράγματα που λειτουργούν σε υψηλότερο επίπεδο. Και αυτή είναι η μεγάλη στρατηγική για εμάς αυτή τη στιγμή. Εκτός από την αποστολή με τις σωστές συσκευές, θα είναι λογισμικό και πώς όλα θα συνδυάζονται, γιατί όπως είπα δεν είμαστε εταιρεία υλικού.

Ο Steve Kondik

ΕΝΑ Δ: Πιστεύετε ότι κάποιος μπορεί να προκαλέσει την Google και την Apple σε υπηρεσίες κινητής τηλεφωνίας στη Δύση τώρα; Ή έχει οριστεί αυτό το δυοπωλείο προς το παρόν και όλοι οι άλλοι πρέπει να το επιλύσουν;

SK: Μερικά από τα πράγματα της Google είναι πραγματικά καλά. Μερικά από αυτά είναι εντάξει. Όλα συνεργάζονται πολύ όμορφα. Έχουν καλά πράγματα. Υπάρχει ευκαιρία για περισσότερα πράγματα; Ναι! Και αρχίζει να γίνεται πιο ενδιαφέρον όταν έχετε τέτοιου είδους επεκτάσιμες εφαρμογές, επειδή ακόμη και με κάτι όπως το Google Now, δεν μπορείτε πραγματικά να κάνετε τίποτα με Τώρα, μπορείτε απλώς να δώσετε πράγματα στο Now.

Αρχίζουν να κάνουν λίγο περισσότερο [στο Marshmallow], αλλά νομίζω ότι από επιχειρηματική σκοπιά, σας θέλουν στον κόσμο τους. Και δεν είναι κακό μέρος για να είναι σωστό; Εννοώ, σε θέλουμε μας κι ο κόσμος!

AD: Όλοι το κάνουν. Όλοι θέλουν να κλειδώσουν τους χρήστες.

SK: Ξέρετε, ο τρόπος που κάνουμε είναι λίγο διαφορετικός, σωστά;

ΕΝΑ Δ: Έτσι, το Cyanogen έχει φυσικά ένα ευρύ φάσμα συνεργατών υλικού μεταξύ των κατασκευαστών αυτών των συσκευών μεσαίου και οικονομικού επιπέδου. Αλλά προβλέπεις επιστροφή στα παραδοσιακά τηλέφωνα προηγμένης τεχνολογίας;

SK: Ναί... Ναί... /Γελάει /. Δεν μπορώ να πω περισσότερα από αυτό. Δεν μπορώ να πω πολλά για αυτό, αλλά θα είναι φοβερό.

Στίβεν Σμιθ: Το υποστηρίζω αυτό. Είναι κάπως γελοίο.

AD: Εντάξει. Και φυσικά οι μεσαίες και οι αναδυόμενες αγορές είναι επίσης πολύ σημαντικές.

Επίπεδα συσκευών

SK: Έτσι, το μεγαλύτερο πρόβλημα για εμάς είναι ότι οι συνεργάτες μας θέλουν να κάνουν παρτίδα συσκευών, όπως η απομάκρυνση του διχτυού. Και πάλι, κάθε ένα από αυτά τα πράγματα είναι μια τεράστια δουλειά. Επειδή όλο το υλικό είναι διαφορετικό, και σε πολλές περιπτώσεις κατασκευάζονται από διαφορετικά άτομα. Πρέπει να χτίσεις σχέσεις με αυτά τα παιδιά.

Έτσι, η μεγαλύτερη πρόκληση μας είναι να το ανεβάσουμε. Και έχουμε κάποια πράγματα στα έργα. Νομίζω ότι έχουμε μια πολύ καλή στρατηγική για να προχωρήσει, αλλά υπάρχει ακόμη πολλή δουλειά να κάνουμε. Θα δείτε πολλά περισσότερα από αυτά τα πράγματα από εμάς φέτος.

Εάν μπορούσαμε να το κλιμακώσουμε σε ένα α παρτίδα συνεργατών στο [υλικό] που είναι λίγο πιο συνηθισμένο, σαν να περιορίζετε το πεδίο εφαρμογής, οπότε δεν είναι όπως και σκληρά και να πάρουμε τα πράγματα μας σε φόρμα ώστε να μπορούμε ουσιαστικά να παραδώσουμε κάτι σε ένα εργοστάσιο ή ΚΑΕ όπου μπορούν να τρέξουν μόνο με αυτό ...

Θα αποκτήσετε καλό λογισμικό και δεν πρόκειται να εγκαταλείψετε το λογισμικό. Επειδή όλα αυτά τα σκατά είναι απλά εγκαταλείπουν τώρα.

Αλλά εννοώ ότι είναι δύσκολο. Είναι άγριο. Αλλά νομίζω ότι ο λόγος για τον οποίο θα είμαστε διαφορετικοί είναι επειδή αν μπορούμε να κάνουμε αυτό το έργο θα έχετε καλό λογισμικό και δεν πρόκειται να εγκαταλείψετε. Επειδή όλα αυτά τα σκατά είναι απλά εγκαταλείπουν τώρα. Εάν αγοράσετε ένα από αυτά τα τηλέφωνα χαμηλής τεχνολογίας, είναι βασικά σαν ένας OEM που δεν διαθέτει μηχανική, πήγε σε ένα ODM στην Κίνα και είπε: «Θέλω αυτό, το θέλω σε αυτό το σημείο τιμών, εδώ είναι το λογότυπό μου. Ίσως είναι μερικά άλλα τηλέφωνα που μας αρέσουν ο σχεδιασμός. "Και τότε το φτιάχνουν, και αυτοί οι τύποι χειρίζονται την εκπλήρωση και την υποστήριξη και όλα αυτά, έχουν τελειώσει.

AD: Σίγουρα. Βλέπετε τόσα από αυτά τα πράγματα σε αγορές στο Χονγκ Κονγκ και ακόμη και στο CES κάθε χρόνο.

SK: Ναι. Zillions από αυτούς. Χιλιάδες από αυτούς. Ναι.

ΕΝΑ Δ: Η ασφάλεια στο Android είναι ένα τεράστιο θέμα αυτές τις μέρες, ειδικά με εκμεταλλεύσεις υψηλού προφίλ και η Google και άλλοι μεταβαίνουν σε μηνιαίες ενημερώσεις κώδικα ασφαλείας ...

SK: Είμαστε και σε αυτό το συγκρότημα.

ΕΝΑ Δ:... Αλλά μπορεί οτιδήποτε βασίζεται στο Android να είναι τόσο ασφαλές όσο ένα κλειστό σύστημα όπως το iOS;

SK: Νομίζω ότι δεν λειτουργεί πραγματικά η ασφάλεια.

AD: Πολλοί σχολιαστές θέλουν να πιστεύουν ότι λειτουργεί έτσι η ασφάλεια.

SK: Ναι. Υπάρχουν δύο τρόποι για να το κοιτάξετε. Σε ένα ιδιόκτητο σύστημα το πράγμα θα μπορούσε να είναι μια ωρολογιακή βόμβα - πραγματικά δεν έχετε ιδέα. Και δεν έχει την ορατότητα του [ανοιχτού κώδικα]. το εννοώ κάνει, αλλά πρέπει να το αποσυνθέσετε και είναι πολύ δύσκολο να βρείτε σφάλματα. Λοιπόν, είμαι πολύ υπέρ της ασφάλειας γύρω από το open-source, επειδή μπορείτε να δείτε τον κώδικα και να πείτε uh-huh, OK, κάποιος βλάβη εκεί.

Ένα από τα αρχικά ξεκαρδιστικά σφάλματα Android που πιστεύουμε ότι άφησαν εκεί σκόπιμα ήταν το αρχικό σφάλμα που σας επιτρέπει να ξεριζώσετε το Motorola Droid. Υπήρχαν δύο γραμμές [του κώδικα]. Και ένα από αυτά θα έπρεπε να ήταν ελαφρώς διαφορετικό, αλλά φαινόταν ότι μόλις το αντιγράψαμε και το επικολλήσαμε. Υπήρχε ακόμη και ένα σχόλιο πάνω από αυτό που έλεγε ότι «κακά πράγματα θα μπορούσαν να συμβούν εδώ». Έτσι είτε κάποιος το έκανε σκόπιμα, ή ήταν ειρωνικά ειρωνικό. Θα μπορούσατε να δείτε ότι ήταν ένα προφανές μήνυμα. Κυριολεκτικά είπε στον κώδικα, "κακά πράγματα θα μπορούσαν να συμβούν εδώ." Και το κοίταξες και τα κακά πράγματα συνέβαιναν επειδή ο κώδικας ήταν λάθος. Και αυτό σας επιτρέπει να γράψετε μια ασήμαντη εκμετάλλευση που σας επιτρέπει να συνδυάσετε δύο αρχεία και στην πραγματικότητα θα αναβοσβήνει το δεύτερο με την υπογραφή του πρώτου, ώστε να μπορείτε να παρακάμψετε όλη την ασφάλεια και να ξεριζώσετε τη συσκευή.

ΕΝΑ Δ: Λοιπόν, λέγατε σήμερα [στην κεντρική σημείωση] ότι βρίσκεστε σε ένα πολύ καλό μέρος με τον [Marshmallow] αυτή τη στιγμή σε σύγκριση με το πού βρισκόταν το [Lollipop] πέρυσι

SK: Το [Lollipop] ήταν δύσκολο για εμάς. Όχι μόνο ήταν μια σκληρή αναβάθμιση, επειδή υπήρχε τόσο μεγάλη αλλαγή UI, είχαμε πολλά πράγματα που προσπαθούσαμε να αντιμετωπίσουμε στην εταιρεία μας. Ήταν η πρώτη φορά που προσπαθήσαμε να κάνουμε πολλές συσκευές ταυτόχρονα, όπως σε επίπεδο παραγωγής. Και είχαμε πολλά να μάθουμε για τη σωστή διαδικασία.

Έτσι χρειάστηκε πολύ περισσότερο από ό, τι θέλαμε. Και είχαμε πολλές δυνατότητες ερπυσμού, και ο συγχρονισμός πάντα έριχνε τα πράγματα. Υπήρχε ένα zillion πράγματα που πήγαν στραβά. Αλλά, μάθαμε από αυτό και νομίζουμε ότι το καταλάβαμε, και τώρα μπορούμε να βγάλουμε πράγματα εκεί πολύ γρήγορα.

ΕΝΑ Δ: Και τέλος, μια πολύ ανοιχτή ερώτηση: Πώς θα μοιάζει το τοπίο Android στο τέλος της δεκαετίας και πού θα ταιριάζει το Cyanogen σε αυτήν την εικόνα;

Θα ήθελα να μας δούμε ως το αντίθετο του περιφραγμένου κήπου.

SK: Θα ήθελα να μας δούμε ως το αντίθετο του περιφραγμένου κήπου. Αυτή είναι η μεγάλη ιδέα, σωστά; Τι συμβαίνει όταν το κάνετε απεναντι απο. Όπου γίνεστε αυτή η πλατφόρμα που είναι επεκτάσιμη από όλους και όλους με όλους αυτούς τους τρελούς τρόπους. Όπως αυτός είναι ο κόσμος μας και αν θέλετε να είστε εδώ, πώς είναι. Εκεί θέλω να είμαστε.

Αλλά είναι πρώτες μέρες. Αλλά πέντε χρόνια; Δεν ξέρω καν.

AD: Είναι αιωνιότητα, έτσι δεν είναι.

SK: Ναι. Ίσως δύο χρόνια έξω θα μπορούσα να σκεφτώ κάποια από την τεχνολογία, αλλά ...

Λογότυπο CM

Στίβεν Σμιθ: Είναι ένα από αυτά τα πράγματα όπου δεν μπορείτε να δείτε περισσότερο από δύο μήνες μπροστά, γιατί αλλάζει γρήγορα τόσο γρήγορα. Αυτό κάνουμε με το SDK της πλατφόρμας μας, είναι να προσελκύσουμε άτομα που δεν είναι μόνο λάτρεις. Πήγα να χαράξω τον πλανήτη στο Mountain View τον Αύγουστο και όταν οι μαθητές μπήκαν στο SDK ήταν σαν "wow". Όπως είπε ο [Steve] νωρίτερα, υπάρχουν πολλοί δροσεροί.

Σύντομα θα μπορείτε να εκτελέσετε μερικούς από αυτούς τους τρελούς αλγόριθμους βαθιάς μάθησης στο τηλέφωνό σας. Αυτό αλλάζει πραγματικά το παιχνίδι.

SK: Νομίζω ότι το άλλο ενδιαφέρον πράγμα που πρέπει να παρακολουθούν όλοι είναι μερικές από αυτές τις νέες αρχιτεκτονικές CPU όπως το [Qualcomm] Zeroth. Το Zeroth είναι ένας γνωστικός επεξεργαστής, προσομοιώνει βασικά τους νευρώνες. Έτσι μπορείτε να δημιουργήσετε μερικά πραγματικά άγρια ​​πράγματα μαζί του.

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

Φυσικά χρειάζεστε πολλά δεδομένα. Τα δίκτυα γίνονται πιο γρήγορα. Ενδιαφέρομαι λοιπόν για το τι μπορούμε να κάνουμε για να προσελκύσω τα δεδομένα σας πιο κοντά σας.

AD: Επομένως, η λύση δεν είναι πάντα απλώς να τα ρίξετε όλα σε ένα κέντρο δεδομένων και να εκτελέσετε υπολογισμούς σε αυτό.

SK: Ναι - η δύναμη τείνει να ενοποιείται σε μικρό αριθμό θέσεων. Και είναι κάπως τρομακτικό όταν το σκέφτεστε. Δεν είμαι πραγματικά θαυμαστής, αλλά είναι ο μόνος τρόπος να το κάνω τώρα.

Περισσότερα Ιστορικό Android

  • Διαβάστε για την εξέλιξη του πιο δημοφιλούς φορητού λειτουργικού συστήματος στον κόσμο στο δικό μας Σειρά ιστορικού Android.

Πίστωση φωτογραφίας Steve Kondik: Ομάδα χρηστών Android SF

Αυτά είναι τα καλύτερα ασύρματα ακουστικά που μπορείτε να αγοράσετε σε κάθε τιμή!
Ήρθε η ώρα να κόψετε το κορδόνι!

Αυτά είναι τα καλύτερα ασύρματα ακουστικά που μπορείτε να αγοράσετε σε κάθε τιμή!

Τα καλύτερα ασύρματα ακουστικά είναι άνετα, υπέροχα, δεν κοστίζουν πολύ και χωράνε εύκολα στην τσέπη.

Όλα όσα πρέπει να γνωρίζετε για το PS5: Ημερομηνία κυκλοφορίας, τιμή και πολλά άλλα
Επόμενη γενιά

Όλα όσα πρέπει να γνωρίζετε για το PS5: Ημερομηνία κυκλοφορίας, τιμή και πολλά άλλα.

Η Sony επιβεβαίωσε επίσημα ότι εργάζεται στο PlayStation 5. Εδώ είναι ό, τι γνωρίζουμε μέχρι τώρα.

Η Nokia λανσάρει δύο νέα τηλέφωνα Android One προϋπολογισμού κάτω των 200 $
Νέα Nokias

Η Nokia λανσάρει δύο νέα τηλέφωνα Android One προϋπολογισμού κάτω των 200 $.

Το Nokia 2.4 και το Nokia 3.4 είναι οι τελευταίες προσθήκες στην οικονομική σειρά smartphone της HMD Global. Δεδομένου ότι είναι και οι δύο συσκευές Android One, είναι εγγυημένο ότι θα λαμβάνουν δύο σημαντικές ενημερώσεις λειτουργικού συστήματος και τακτικές ενημερώσεις ασφαλείας για έως και τρία χρόνια.

Ασφαλίστε το σπίτι σας με αυτά τα κουδούνια και κλειδαριές SmartThings
Ding Dong - κλειδωμένες πόρτες

Ασφαλίστε το σπίτι σας με αυτά τα κουδούνια και κλειδαριές SmartThings.

Ένα από τα καλύτερα πράγματα για το SmartThings είναι ότι μπορείτε να χρησιμοποιήσετε πολλές άλλες συσκευές τρίτου μέρους στο σύστημά σας, κουδούνια και κλειδαριές που περιλαμβάνονται. Δεδομένου ότι όλοι μοιράζονται ουσιαστικά την ίδια υποστήριξη SmartThings, έχουμε εστιάσει σε ποιες συσκευές έχουν τις καλύτερες προδιαγραφές και κόλπα για να δικαιολογήσουν την προσθήκη τους στο οπλοστάσιό σας SmartThings.

instagram story viewer