Articolo

Intervista sulla storia di Android: Steve Kondik di Cyanogen

protection click fraud
Cianogeno

Quando si tratta di "hacking" di Android e sviluppo di ROM, Steve Kondik è un grosso problema.

Steve Kondik

Nei primi giorni del sistema operativo, l'uomo noto online come "Cyanogen" ha creato la propria ROM per il T-Mobile G1, introducendo nuove funzionalità, migliorando le prestazioni e collaborando con la comunità per correggere i bug e creare una versione ancora migliore e personalizzata di Android. Questo alla fine è arrivato a CyanogenMod, la più grande "distribuzione" Android open source indipendente e gestita dagli utenti. E nel 2013, dopo poco periodo come ingegnere software presso Samsung, Kondik ha co-fondato Cyanogen, Inc, con l'obiettivo di portare questo software sui dispositivi di produzione in negozio scaffali.

Nell'ambito di Android CentralCronologia Android abbiamo incontrato Steve Kondik al Big Android BBQ Europa ad Amsterdam, Paesi Bassi, per conoscere la sua prospettiva unica sul passato, presente e futuro di Android.

Verizon offre Pixel 4a per soli $ 10 / mese sulle nuove linee Unlimited

Cianogeno

Alex Dobie: All'inizio c'era il G1 - l'HTC Dream - che era un po 'unico in quanto questo smartphone basato su Linux relativamente hackerabile con il supporto di un importante operatore e produttore. Quindi quanto era diverso dai dispositivi che utilizzavi personalmente a quel punto e cosa ti ha attratto di Android in quei primi giorni?

Steve Kondik: Non credo di aver nemmeno avuto uno smartphone prima di allora. Ne volevo uno e tutto ciò che era disponibile era... come, all'epoca, l'iPhone era appena uscito, c'era un sacco di roba WinCE, tutte le cose strane di marca... Android era un po 'quello da guardare. Mi sono piaciute le idee alla base, l'open source e tutte quelle cose buone. E ho seguito i progressi e tutto il resto, e quando è stato spedito il primo dispositivo l'ho comprato il giorno in cui è uscito.

[Il G1] non doveva essere hackerabile [...] tranne che hanno fatto qualcosa di piuttosto stupido e hanno lasciato una shell di root in esecuzione dietro la console ...

E contrariamente alla credenza popolare, lo era non hackerabile, come se non lo fosse ipotetico essere hackerabile. Era abbastanza bloccato, tranne per il fatto che hanno fatto qualcosa di piuttosto stupido e hanno lasciato una shell di root in esecuzione dietro la console, quindi tutto ciò che hai digitato sulla tastiera andava effettivamente a una console di root.

AD: Ricordo che - storie di un ragazzo che digita "reboot" o qualcosa del genere in un SMS ...

SK:... E ha riavviato il suo dispositivo. Quindi sì, potresti fondamentalmente generare un server Telnet tramite netcat o qualcosa del genere e quindi accedere al dispositivo con root, il che è stato divertente. E questo ha aperto la porta a tutto.

Così ho imparato che, quando Google ha rilasciato il rilascio del [codice] di Android, potresti effettivamente crearlo per il dispositivo. Non ha funzionato affatto, come se ci fosse un sacco di cose che dovevi fare per farlo funzionare, ma era fattibile. C'erano un paio di altri ragazzi che lo facevano, come Ben [aka JesusFreke] e tutti questi altri ragazzi. Ma le cose che stavo facendo, si sono rivelate essenzialmente Android da zero.

Poi ho appena iniziato ad aggiungere merda. Come un supporto decente per l'esecuzione di cose dalla tua scheda SD o per cercare di ottenere maggiori prestazioni da esso. E in quei giorni c'erano un'infinità di cose che potevi fare, e ho pensato che fosse fantastico che tu effettivamente potrebbe farloe non potresti farlo con nient'altro. Era come il primo del suo genere.

CyanogenMod 10

ANNO DOMINI: A che punto hai deciso di avere abbastanza per mettere fuori qualcosa che era un po ' sostanzialmente diverso da AOSP? Parlaci dell'intero processo e di come si è svolto.

SK: Non era davvero tutto quella diverso. Aveva il root, alcune dell'interfaccia utente del launcher erano cambiate, aveva app su SD, un sacco di modifiche alle prestazioni. L'ho appena postato su XDA, ho pensato "a nessuno frega un cazzo" e ci sono stati un migliaio di post nelle prossime due ore, e questo è stato l'inizio. È stato davvero bello vederlo.

La gente diceva "questo è fantastico" o "questo non funziona" e io lo aggiustavo, e le persone rispondevano tipo cinque minuti dopo - era davvero veloce. È stato davvero fantastico vedere quel tipo di risposta a qualcosa.

Non sapevo nemmeno perché l'ho fatto. Non avevo nemmeno una buona ragione. Ho solo pensato che fosse bello anch'io.

ANNO DOMINI: L'Android del 2009-2010 era ovviamente molto diverso da quello che abbiamo oggi. Quali erano alcune delle aree principali in cui hai lavorato per migliorare Android all'epoca e hai notato che Google ha raccolto una di queste cose in futuro?

SK: Oh mio Dio, come qualunque cosa. La cosa bella di CyanogenMod è che le persone sarebbero spuntate dal nulla con caratteristiche folli che nessuno si aspettava. Come se qualcuno fosse uscito dal nulla con notifiche a scorrimento per ignorare anni fa in CM. E ora questa è una grande cosa dell'interfaccia utente, giusto? La modalità non disturbare "ore tranquille". [Marshmallow] è come tutti delle nostre caratteristiche.

[Marshmallow] è come tutti delle nostre caratteristiche.

Quindi mettiamo fuori alcune cose nuove, ma è solo open source al lavoro. Quindi, se e quando quel genere di cose accade, significa che è solo meno roba che dobbiamo mantenere e possiamo andare a fare cose nuove.

AD: Non ti sembra di fare ricerca e sviluppo di Google per loro in una certa misura?

G1

SK: Voglio dire, molte persone stanno facendo ricerca e sviluppo di Google. Questo è il punto.

Steven Smith [Coinvolgimento della comunità Cyanogen]: L'altra cosa su Android in quel momento erano le porte. Come se le persone cercassero di portare roba da Android 2.0 a 2.1, e le persone cercassero di costruirci sopra con il reverse-engineering ...

SK: Sì, e i dispositivi non sono mai stati aggiornati, giusto, quindi... All'inizio è stato difficile. Era veramente All'inizio è stato difficile imparare come funzionassero molte di quelle cose. Soprattutto non averne esperienza. Ma hey, se sai come smontare le cose e rimetterle insieme ...

Ma fare cose come mettere [Android 2.1] Eclair sul G1, in realtà è stato davvero illuminante, come quello che dovevamo fare per farlo funzionare. Abbiamo imparato molto durante il processo, e in realtà ha funzionato abbastanza bene.

ANNO DOMINI: Agli albori di Android devi aver avuto un dispositivo preferito con cui lavorare o da utilizzare personalmente. Ci sono dei primi telefoni o tablet che si distinguono per te? O a causa della tecnologia o perché era solo divertente lavorare o usare?

SK: HTC EVO 4G. Quello Wimax - il primo gigante Telefono. C'erano delle cose davvero interessanti. Ci è voluto molto tempo per far funzionare tutto bene, ma era un bel pezzo di hardware ed era molto più avanti di tutto.

Il Nexus One è stato fantastico. Il gigantesco bulbo oculare luminoso era davvero fantastico. E abbiamo scoperto che potresti davvero far brillare colori e cose del genere. Quindi tutte le notifiche potrebbero essere colorate con esso. Questa è stata effettivamente l'ispirazione per la funzione "ore tranquille" perché quella bizzarra palla da baseball, avrebbe illuminato tutta la tua stanza di notte. *Ride*

ANNO DOMINI: CM è cresciuto abbastanza rapidamente dall'essere una ROM su un telefono a questa "distribuzione" di Android che ha funzionato su una tonnellata di dispositivi diversi con collaboratori in tutto il mondo. Per te, c'è stato un punto critico in cui ti sei reso conto di aver iniziato qualcosa di veramente enorme?

SK: Ce n'erano un paio, credo. Penso che il più notevole, quello che era un shock, era... Quindi, io e mia moglie avevamo un'amica che viveva con noi e lavorava in un bar a Pittsburgh. È tornata a casa dal lavoro e mi ha detto "amico, c'erano un sacco di ragazzi nella caffetteria che installavano la tua roba sui loro telefoni e ne parlavano".

Lei è come, "Amico, c'erano un gruppo di tizi nel bar che installavano la tua roba sui loro telefoni e ne parlavano".

Ed ero scioccato e sbalordito proprio lì, perché ho pensato "questo si sta effettivamente riversando nel mondo reale". Non pensavo che ...

ANNO DOMINI:... Non è solo questa cosa a compartimenti stagni. Le persone reali lo stavano facendo davvero.

SK: Si. Era passato da un gruppo di persone che io non lo so su Internet a persone realmente esistite. Quindi era come "OK, ho capito".

Sono successe tantissime cose. Molte delle discussioni che abbiamo avuto in passato con diversi OEM e la scoperta di quanto ampiamente utilizzato [CM è] internamente dai principali OEM per il proprio lavoro, solo perché è facile svilupparlo a livello di piattaforma lavoro.

AD: Quindi stai parlando di sviluppatori all'interno dei produttori, non solo: qualcuno lavora per un produttore e decide di eseguire il flashing di CM.

SK: Giusto giusto. In realtà stanno sviluppando le loro funzionalità su CM perché è molto più facile da sviluppare rispetto a qualunque sia il loro gusto personale [di Android]. Perché forse ci vuole un'eternità per costruire, o perché l'ambiente di sviluppo è davvero imbarazzante, o il controllo del codice sorgente è qualcosa di orribile come Perforce.

Gli [OEM] stanno attualmente sviluppando le loro funzionalità su CM perché è molto più facile svilupparle su ...

Quindi molte persone lo farebbero su qualcosa come CM perché hanno più accesso, si costruisce più velocemente e lo riportano dopo aver svolto il loro lavoro di sviluppo. Ma ho scoperto che questo stava accadendo come in tutti i principali OEM, ed è fantastico. Questo è stato come un grande obiettivo per me.

ANNO DOMINI: Il grande passo avanti che ha reso CM diverso da tutte queste altre ROM Android è stato riunire tutto in una configurazione commerciale con Cyanogen Inc. Ci parla un po 'di come ha funzionato quella transizione.

SK: Sono un tecnico, non sono un uomo d'affari. Probabilmente non l'avrei mai fatto da solo. Kirt [McMaster], che è il nostro CEO - Non lo conoscevo, un giorno mi ha contattato su LinkedIn e aveva delle buone idee. Ci siamo incontrati quel fine settimana, abbiamo lanciato un sacco di idee e abbiamo continuato a parlare, e prima di rendercene conto ci siamo incontrati con i VC e abbiamo fatto il roadshow della Silicon Valley e cose del genere. Ci sono voluti circa cinque mesi per raccontare la nostra storia, abbiamo chiuso un round e ci siamo messi al lavoro.

ANNO DOMINI: Quindi sotto il nuovo ordine di Cyanogen hai Cyanogen OS, che è la parte commerciale, e CyanogenMod che è la parte open source sottostante. In che modo la dichiarazione di intenti di quei due differisce oltre la semplice apertura rispetto a quella leggermente meno aperta?

SK: Quindi la direzione closed-source, generalmente... Se decidiamo di mantenere qualcosa di closed-source, generalmente si parla alla nostra infrastruttura, che abbiamo sempre tenuto per noi. Anche per CyanogenMod non credo che l'abbiamo mai rilasciato perché non è poi così utile per nessuno. Non è che avessimo nulla da nascondere, semplicemente non l'abbiamo mai rilasciato. Quindi, se parla al nostro materiale di backend, generalmente lo teniamo per noi. Se contiene IP o qualcosa che è potenzialmente fonte di entrate o materiale concesso in licenza, dobbiamo tenerlo per noi. O se ci dà un vantaggio in qualche modo. E [solo] se è stato sviluppato internamente. Non prendiamo il codice della comunità e lo chiudiamo.

CM su Oppo Trova 7

Il progetto open source è una specie di terra santa. E con molte nuove persone in azienda devi insegnare loro come funziona tutto e tutto, ea volte per loro sarebbe una cosa nuova. E deve rimanere: l'oggetto è fatto dalle persone che lo usano - questo è l'obiettivo. E tutto va lì, essenzialmente, mentre il prodotto commerciale riguarda il raggiungere il mondo in generale.

AD: E non solo costruire qualcosa per te stesso, e forse lo metti là fuori ...

SK: Sì, e ci sono milioni di persone che usano CyanogenMod o un derivato di CyanogenMod, quindi non è che sia un grande segreto. È quasi mainstream ora. Diavolo, è mainstream in Cina. Gli Stati Uniti sono un po 'diversi.

Il progetto open source deve avere il proprio insieme di regole. A volte è quasi come la conoscenza tribale. Per alcune persone può sembrare inavvicinabile, ma in realtà non lo è, in realtà è davvero amichevole. Devi solo non te ne frega un cazzo, lanciare un po 'di codice e ti daremo tutto il supporto di cui hai bisogno.

E in azienda non forchiamo CyanogenMod, perché sarebbe folle. È già abbastanza difficile mantenere una base di codice di quelle dimensioni così com'è. Quindi, se stai lavorando sulla nostra base di codice interna, stai controllando CyanogenMod plus come altri 30 repository su di esso e un sacco di configurazioni... Quindi sì, ci basiamo su di esso.

Quindi una delle cose interessanti è che se fai qualcosa di interessante e lo inserisci nel progetto open source, questo potrebbe essere distribuito anche a milioni di dispositivi di produzione. Ad alcune persone piace, altre lo odiano. Ma penso che sia fantastico - se sto lavorando a qualcosa e lo do via, voglio darlo a quante più persone possibile.

ANNO DOMINI: Nell'ultimo anno abbiamo assistito a una tendenza davvero interessante verso telefoni di fascia media di alta qualità a prezzi davvero competitivi. Alcuni di loro eseguono Cyanogen OS. Data l'intuizione che hai, questa tendenza continuerà o diventerà solo una corsa al ribasso?

SK: C'è già un'enorme corsa al ribasso, e da lì verranno tutti i prossimi utenti. Ma, sai, OnePlus One, giusto, lo ha inchiodato con il prezzo. Inoltre, l'ho inchiodato al momento giusto e tutti erano abbastanza odiosi da convincere la gente a prestare attenzione. E qualunque cosa abbiamo spedito, lo era bene. È stato davvero buono.

Il Il prossimo generazione di chip sarà dove la fascia alta diventa davvero impressionante.

E, sai, penso che il problema più grande con quella classe di dispositivi fosse che i margini di guadagno erano così ridotti. A quel punto lo stai portando al limite. Quindi [OnePlus One] ha un chip di fascia alta, hardware abbastanza buono, quindi la barra è piuttosto alta. Alcuni OEM stanno riutilizzando il chipset [Snapdragon 801] 8974. Lo Zuk Z1 lo sta usando. Anche OnePlus X utilizza 8974. È ancora il mio gold standard. È ancora il motivo per cui uso [OnePlus One]. Non ha problemi di surriscaldamento come fanno molti dei nuovi chip. Penso che la Il prossimo generazione di chip sarà dove la fascia alta diventerà davvero impressionante, quindi probabilmente continuerò con questo fino ad allora. Ma alcune di queste cose di fascia bassa sono piuttosto dannatamente buone.

AD: Sì, i dispositivi che mi hanno impressionato di più nell'ultimo anno sono il Moto G e il Wileyfox Swift: puoi ottenere quella classe di esperienza con qualcosa che non costa molto.

SK: Lo Swift è stato divertente e abbiamo scoperto che possiamo andare ancora più lontano su hardware ancora più debole. Vorrei avere [un futuro dispositivo CM] con me, ma non lo faccio. Sfortunatamente il tempismo non ha funzionato, quindi non siamo stati effettivamente in grado di spedirlo fuori dalla scatola, ma stiamo rilasciando CyanogenMod per questo, quindi ne parleremo. Ma la cosa bella è che funziona così bene. È come un giga di RAM, specifiche davvero di fascia bassa, spazio di archiviazione ridotto ...

È davvero interessante per me perché sono un tipo di scena demo vecchia scuola, come il linguaggio assembly su hardware e roba vecchio stile. Cercando di spremere tutti i tipi di performance, adoro quel genere di cose. Essere in grado di prendere un dispositivo da $ 75 e farlo funzionare abbastanza bene. Ad esempio, non vincerà ad Antutu, giusto? Ma se navighi sul Web, usi la posta elettronica, le cose di base, scatti qualche foto, la cosa funziona alla grande.

AD: E suppongo che ci siano molte cose in comune nei chip tra le cose di fascia bassa, quindi è un lavoro che non devi duplicare.

SK: Ma voglio dire che per le cose di fascia bassa devi fare un sacco di trucchi - a tutto di inganno - per ottenere buone prestazioni da esso. E penso che sia qui che possiamo ottenere una bella vittoria andando avanti.

ANNO DOMINI: Man mano che l'hardware degli smartphone diventa più mercificato, software e servizi stanno diventando più importanti e probabilmente molto più redditizi. Puoi parlarci un po 'della strategia di Cyanogen quando si tratta di servizi in bundle?

SK: Per noi si tratta più di integrazione. Non vogliamo distribuire qualcosa che contenga un'infinità di app. E ci sono alcune cose che Google semplicemente non costruirà, giusto? Il mondo delle app in silos è fantastico e in realtà offre loro un vantaggio competitivo, mentre ci arriviamo da una prospettiva completamente diversa, quindi dobbiamo giocare in modo leggermente diverso.

Non vogliamo distribuire qualcosa che contenga un'infinità di app.

Ecco perché stiamo facendo cose come creare app estensibili, dove puoi scrivere estensioni per il dialer. Come puoi scrivere un'estensione VOIP per un dialer, quindi non devi avere come 12 dialer per servizi diversi. Non voglio approfondire troppo perché c'è tutta una cosa che abbiamo in mente.

Con CM13, quello che stiamo facendo è fare molto di inferiore-level roba [estensibile]. Ne ho parlato un po 'nel keynote. C'è l'SDK CyanogenMod, [in] che fondamentalmente stiamo dando più accesso ad alcune delle funzionalità della piattaforma e anche per le cose che abbiamo costruito. E lo stiamo anche usando come un modo per ripulire il nostro codice in modo da poter arrivare alle versioni future di Android più velocemente. Allo stesso tempo, stiamo cercando di capire cosa possiamo rendere estensibile Questo.

Quindi ora ci sono alcune cose interessanti, sono già disponibili. E poi c'è questa roba di livello successivo che consiste nel rendere le app più estensibili, cose che funzionano a un livello superiore. E questa è un po 'la grande strategia per noi in questo momento. Oltre alla spedizione sui dispositivi giusti, sarà il software e il modo in cui tutto si combina, perché come ho detto non siamo un'azienda di hardware.

Steve Kondik

ANNO DOMINI: Pensi che qualcuno possa sfidare Google e Apple nei servizi mobili in Occidente ora? O quel duopolio è fissato per il momento e tutti gli altri devono aggirarlo?

SK: Alcune delle cose di Google sono davvero buone. Alcuni di questi sono semplicemente OK. Funziona tutto molto bene insieme. Hanno roba buona. C'è l'opportunità per più cose? Si! E inizia a diventare più interessante quando hai questo tipo di app estensibili perché anche con qualcosa come Google Now, non puoi davvero fare nulla con Ora puoi semplicemente dare cose a Adesso.

Stanno iniziando a fare un po 'di più [a Marshmallow], ma penso che dal punto di vista degli affari, ti vogliano nel loro mondo. E non è un brutto posto per avere ragione? Voglio dire, ti vogliamo dentro nostro anche il mondo!

AD: Lo fanno tutti. Tutti vogliono bloccare gli utenti.

SK: Sai, il nostro modo di farlo è un po 'diverso, giusto?

ANNO DOMINI: Quindi Cyanogen ha ovviamente una vasta gamma di partner hardware tra i produttori di questi dispositivi di fascia media e di budget. Ma prevedi un ritorno ai tradizionali telefoni di fascia alta?

SK: Sì... Sì... /Ride/. Non posso dire di più. Non posso dire molto al riguardo, ma sarà fantastico.

Steven Smith: Sono d'accordo con questo. È un po 'ridicolo.

AD: OK. E ovviamente anche i mercati di medio livello e quelli emergenti sono estremamente importanti.

Livelli di dispositivo

SK: Quindi il problema più grande per noi è che i nostri partner vogliono fare a molto di dispositivi, come lanciare la rete lontano. E ancora, ognuna di queste cose è un'enorme quantità di lavoro. Perché tutto l'hardware è diverso e in molti casi è prodotto da persone diverse. Devi costruire relazioni con quei ragazzi.

Quindi la nostra sfida più grande è aumentarla. E abbiamo alcune cose in lavorazione. Penso che abbiamo una buona strategia in futuro, ma c'è ancora molto lavoro da fare. Vedrai molte di più di queste cose da noi quest'anno.

Se potessimo ridimensionarlo su un file molto dei partner su [hardware] che è un po 'più comune, come restringere l'ambito, quindi non lo è come duro e dare forma alle nostre cose in modo da poter essenzialmente consegnare qualcosa a una fabbrica o un OEM dove possono semplicemente correre con esso ...

Otterrai un buon software e non sarà abbandonato. Perché tutta quella merda è solo abbandonare il software in questo momento.

Ma voglio dire che è dura. È feroce. Ma penso che il motivo per cui saremo diversi è perché se riusciamo a far funzionare questo, otterrai un buon software e non sarà abbandonato. Perché tutta quella merda è solo abbandonare il software in questo momento. Se acquisti uno di quei telefoni di fascia bassa, è fondamentalmente come un OEM che non ha alcuna ingegneria è andato a un ODM in Cina e ha detto "Lo voglio, lo voglio a questo prezzo, ecco il mio logo. Forse ci sono altri telefoni di cui ci piace il design. "E poi lo costruiscono, e questi ragazzi si occupano della realizzazione e del supporto e tutto questo è finito.

AD: Certo. Ogni anno si vedono tonnellate di queste cose sui mercati di Hong Kong e persino al CES.

SK: Si. Milioni di loro. Migliaia di loro. Si.

ANNO DOMINI: La sicurezza in Android è un argomento enorme in questi giorni, soprattutto con gli exploit di alto profilo e Google e altri che passano alle patch di sicurezza mensili ...

SK: Anche noi siamo su quel carrozzone.

ANNO DOMINI:... Ma qualcosa che è basato su Android può mai essere "sicuro" come un sistema chiuso come iOS?

SK: Penso che non sia proprio così che funziona la sicurezza.

AD: A molti commentatori piace pensare che sia così che funziona la sicurezza.

SK: Si. Ci sono due modi per guardarlo. Su un sistema proprietario la cosa potrebbe essere una bomba a orologeria - non ne hai davvero idea. E non ha la visibilità di [open-source]. Voglio dire che fa, ma devi decompilarlo ed è davvero difficile trovare bug. Quindi sono molto più a favore della sicurezza intorno all'open source perché puoi guardare il codice e dire uh-huh, OK, qualcuno ha fatto un casino lì.

Uno degli esilaranti bug originali di Android che pensiamo abbiano lasciato lì intenzionalmente era il bug originale che ti permetteva di eseguire il root del Motorola Droid. C'erano due righe [di codice]. E uno di loro avrebbe dovuto essere leggermente diverso, ma sembrava che lo avessero semplicemente copiato e incollato. C'era anche un commento sopra di esso che diceva "qui potrebbero accadere cose brutte". Quindi o qualcuno l'ha fatto apposta, o è stato esilarante e ironico. Si vedeva che era un ovvio richiamo. Diceva letteralmente nel codice, "qui potrebbero accadere cose brutte". E tu l'hai guardato e stavano accadendo cose brutte perché il codice era sbagliato. E questo ti consente di scrivere un banale exploit che ti consente di concatenare due file e di fatto lampeggerà il secondo con la firma del primo in modo da poter aggirare tutta la sicurezza e eseguire il root del dispositivo.

ANNO DOMINI: Quindi stavi dicendo oggi [nel discorso di apertura] che ti trovi in ​​una buona posizione con [Marshmallow] in questo momento rispetto a dove [Lollipop] era l'anno scorso ...

SK: [Lollipop] è stata dura per noi. Non solo è stato un aggiornamento difficile perché c'erano così tante modifiche all'interfaccia utente, ma c'erano molte cose che stavamo cercando di affrontare nella nostra azienda. Era la prima volta che provavamo a fare più dispositivi contemporaneamente su un livello di produzione simile. E avevamo molto da imparare su come ottenere il giusto processo.

Quindi ci è voluto molto più tempo di quanto volevamo. E abbiamo avuto un sacco di funzionalità e il tempismo ha sempre gettato le cose. C'erano un milione di cose che sono andate storte. Ma hey, abbiamo imparato da questo e pensiamo di averlo capito, e ora possiamo far uscire le cose abbastanza velocemente.

ANNO DOMINI: E infine, una domanda molto aperta: come sarà il panorama Android alla fine del decennio e dove si inserirà Cyanogen in quel quadro?

Mi piacerebbe vederci come l'opposto del giardino recintato.

SK: Mi piacerebbe vederci come l'opposto del giardino recintato. Questa è una specie di grande idea, giusto? Cosa succede quando esegui il file di fronte. Dove diventi questa piattaforma che è estensibile da tutti e chiunque in tutti questi folli modi. Come se questo fosse il nostro mondo e se vuoi esserci, ecco com'è. È lì che voglio che siamo.

Ma siamo agli inizi. Ma cinque anni? Non lo so nemmeno.

AD: È un'eternità, no?

SK: Si. Forse dopo due anni potrei pensare ad alcune tecnologie, ma ...

Logo CM

Steven Smith: È una di quelle cose in cui non puoi vedere più di due mesi prima perché sta cambiando rapidamente così velocemente. Questo è ciò che stiamo facendo con la nostra piattaforma SDK, è portare persone che non sono solo entusiasti. Sono andato a Hack the Planet a Mountain View ad agosto e una volta che gli studenti hanno inserito l'SDK hanno detto "wow". Come [Steve] ha detto prima, ci sono tonnellate di cose interessanti lì.

Presto sarai in grado di eseguire alcuni di questi folli algoritmi di apprendimento profondo sul tuo telefono. Questo cambia davvero il gioco.

SK: Penso che l'altra cosa interessante che tutti dovrebbero guardare siano alcune di queste nuove architetture di CPU come [Qualcomm] Zeroth. Zeroth è un processore cognitivo, fondamentalmente simula i neuroni. Quindi puoi costruire delle cose davvero selvagge con esso.

I casi d'uso per questo tipo di cose saranno, come, selvaggio. Stiamo solo scalfendo la superficie di ciò che è possibile con questi tipi di algoritmi, ora che c'è il silicio che può davvero aiutarti... Ad esempio, presto sarai in grado di eseguire alcuni di questi folli algoritmi di apprendimento profondo sul tuo telefono. Questo cambia davvero il gioco. Questo sconvolge il cloud.

Ovviamente hai bisogno di molti dati. Le reti diventano più veloci. Quindi mi interessa cosa possiamo fare per avvicinare i tuoi dati a te.

AD: Quindi la soluzione non è sempre solo quella di buttare tutto in un data center ed eseguire calcoli su di esso.

SK: Sì, il potere tende a consolidarsi in un piccolo numero di luoghi. Ed è un po 'spaventoso quando ci pensi. Non sono davvero un fan, ma è l'unico modo per farlo adesso.

Più cronologia Android

  • Leggi l'evoluzione del sistema operativo mobile più popolare al mondo nel nostro Serie Android History.

Credito fotografico di Steve Kondik: SF Android User Group

Questi sono i migliori auricolari wireless che puoi acquistare ad ogni prezzo!
È ora di tagliare il cavo!

Questi sono i migliori auricolari wireless che puoi acquistare ad ogni prezzo!

I migliori auricolari wireless sono comodi, hanno un suono eccezionale, non costano troppo e stanno facilmente in tasca.

Tutto ciò che devi sapere sulla PS5: data di uscita, prezzo e altro
Prossima generazione

Tutto ciò che devi sapere sulla PS5: data di uscita, prezzo e altro.

Sony ha ufficialmente confermato che sta lavorando su PlayStation 5. Ecco tutto ciò che sappiamo finora.

Nokia lancia due nuovi telefoni Android One economici a meno di $ 200
Nuovi Nokias

Nokia lancia due nuovi telefoni Android One economici a meno di $ 200.

Nokia 2.4 e Nokia 3.4 sono le ultime aggiunte alla gamma di smartphone economici di HMD Global. Poiché sono entrambi dispositivi Android One, è garantito che riceveranno due principali aggiornamenti del sistema operativo e aggiornamenti di sicurezza regolari per un massimo di tre anni.

Proteggi la tua casa con questi campanelli e serrature SmartThings
Ding Dong - porte chiuse

Proteggi la tua casa con questi campanelli e serrature SmartThings.

Una delle cose migliori di SmartThings è che puoi utilizzare una serie di altri dispositivi di terze parti sul tuo sistema, campanelli e serrature inclusi. Poiché condividono essenzialmente lo stesso supporto SmartThings, ci siamo concentrati su quali dispositivi hanno le migliori specifiche e trucchi per giustificare l'aggiunta al tuo arsenale SmartThings.

instagram story viewer