Artikel

Android History Interview: Cyanogen Steve Kondik

protection click fraud
Cyanogen

Wenn es um Android "Hacking" und ROM-Entwicklung geht, ist Steve Kondik eine große Sache.

Steve Kondik

In den frühesten Tagen des Betriebssystems erstellte der als "Cyanogen" bekannte Mann sein eigenes ROM für das T-Mobile G1 und stellte es vor neue Funktionen, Verbesserung der Leistung und Zusammenarbeit mit der Community, um Fehler zu beheben und eine noch bessere, angepasste Version von zu erstellen Android. Dies führte schließlich zu CyanogenMod, der größten unabhängigen, vom Benutzer gepflegten Open-Source-Android-Distribution. Und 2013 nach kurzer Zeit Als Software-Ingenieur bei Samsung war Kondik Mitbegründer von Cyanogen, Inc. mit dem Ziel, diese Software auf Produktionsgeräte im Laden zu bringen Regale.

Im Rahmen Android CentralAndroid-Geschichte Serie haben wir Steve Kondik bei der Big Android BBQ Europe in Amsterdam, Niederlande, um mehr über seine einzigartige Perspektive auf die Vergangenheit, Gegenwart und Zukunft von Android zu erfahren.

Verizon bietet das Pixel 4a für nur 10 US-Dollar pro Monat auf neuen Unlimited-Linien an

Cyanogen

Alex Dobie: Am Anfang stand das G1 - das HTC Dream -, das als relativ hackbares Linux-Smartphone mit der Unterstützung eines großen Carriers und Herstellers einzigartig war. Wie unterschiedlich war es zu den Geräten, die Sie zu diesem Zeitpunkt persönlich verwendet hatten, und was hat Sie in jenen frühen Tagen zu Android hingezogen?

Steve Kondik: Ich glaube nicht, dass ich vorher überhaupt ein Smartphone hatte. Ich wollte einen, und alles, was verfügbar war, war... Als wäre das iPhone gerade erst vorbeigekommen, gab es eine ganze Reihe von WinCE-Sachen, all die seltsamen Marken-Sachen... Android war ein bisschen zu sehen. Ich mochte die Ideen dahinter, Open Source und all das gute Zeug. Und ich hatte den Fortschritt und alles verfolgt, und als das erste Gerät ausgeliefert wurde, kaufte ich es an dem Tag, an dem es herauskam.

[Der G1] sollte nicht hackbar sein [...], außer dass sie etwas ziemlich Dummes getan haben und eine Root-Shell hinter der Konsole zurückgelassen haben ...

Und entgegen der landläufigen Meinung war es das auch nicht hackbar, als wäre es nicht soll hackbar sein. Es war ziemlich gesperrt, außer dass sie etwas ziemlich Dummes getan haben und eine Root-Shell hinter der Konsole zurückgelassen haben, sodass alles, was Sie auf der Tastatur eingegeben haben, tatsächlich zu einer Root-Konsole ging.

AD: Ich erinnere mich daran - Geschichten über einen Mann, der "Neustart" oder etwas in einer SMS eingibt ...

SK:... Und es hat sein Gerät neu gestartet. Also ja, Sie könnten im Grunde genommen einen Telnet-Server über Netcat oder ähnliches erzeugen und dann mit root auf das Gerät zugreifen, was sehr lustig war. Und diese Art öffnete die Tür für alles.

Als Google den [Code] -Drop von Android veröffentlichte, erfuhr ich, dass Sie ihn tatsächlich für das Gerät erstellen können. Es hat überhaupt nicht wirklich funktioniert, als ob es eine ganze Reihe von Dingen gab, die man tun musste, um es zum Laufen zu bringen, aber es war machbar. Es gab ein paar andere Leute, die das machten, wie Ben [alias JesusFreke] und all diese anderen Leute. Aber das Zeug, das ich gemacht habe, war im Wesentlichen Android von Grund auf neu.

Dann habe ich gerade angefangen, Scheiße hinzuzufügen. Zum Beispiel halbwegs gute Unterstützung für das Ausführen von Inhalten von Ihrer SD-Karte oder für den Versuch, mehr Leistung daraus zu ziehen. Und in jenen Tagen gab es wie eine Unmenge Dinge, die man tun konnte, und ich fand es großartig, dass man es tatsächlich tat könnte es machenund du konntest es mit nichts anderem machen. Es war wie das erste seiner Art.

CyanogenMod 10

ANZEIGE: Zu welchem ​​Zeitpunkt haben Sie entschieden, dass Sie genug hatten, um etwas herauszubringen, das war etwas wesentlich anders als AOSP? Sprechen Sie mit uns über den gesamten Prozess und wie er sich abgespielt hat.

SK: Es war wirklich nicht alles Das anders. Es hatte root, einige der Launcher-Benutzeroberflächen hatten sich geändert, es hatte Apps auf SD, eine Reihe von Leistungsverbesserungen. Ich habe es gerade auf XDA gepostet, ich dachte, "niemand wird sich darum kümmern", und in den nächsten paar Stunden gab es ungefähr tausend Posts, und das war der Anfang. Es war wirklich cool, das zu sehen.

Die Leute sagten "das ist großartig" oder "das funktioniert nicht" und ich würde es reparieren, und die Leute antworteten wie fünf Minuten später - es war wirklich schnelllebig. Es war wirklich großartig, diese Art von Reaktion auf etwas zu sehen.

Ich wusste nicht einmal, warum ich es tat. Hatte nicht einmal einen guten Grund. Ich fand es einfach cool.

ANZEIGE: Das Android von 2009-2010 war natürlich ganz anders als das, was wir heute haben. Was waren einige der Hauptbereiche, in denen Sie damals an der Verbesserung von Android gearbeitet haben, und haben Sie bemerkt, dass Google in Zukunft all diese Dinge aufgegriffen hat?

SK: Oh mein Gott, wie alles. Das Coole an CyanogenMod ist, dass die Leute mit verrückten Funktionen aus dem Nichts kommen, die niemand erwartet hat. Als ob jemand aus dem Nichts mit Benachrichtigungen über Wisch-zu-Entlassung gekommen wäre Jahre vor in CM. Und das ist eine große Sache mit der Benutzeroberfläche, oder? Der "ruhige Stunden" -Störungsmodus. [Marshmallow] ist wie alles unserer Funktionen.

[Marshmallow] ist wie alles unserer Funktionen.

Wir haben also ein paar neue Sachen da draußen, aber es ist nur Open Source bei der Arbeit. Wenn also so etwas passiert, bedeutet das, dass wir nur weniger Scheiße pflegen müssen und neue Sachen machen können.

AD: Sie haben nicht das Gefühl, dass Sie bis zu einem gewissen Grad die Forschung und Entwicklung von Google für sie durchgeführt haben?

G1

SK: Ich meine, viele Leute machen die Forschung und Entwicklung von Google. Das ist der Punkt.

Steven Smith [Engagement der Cyanogen-Community]: Das andere an Android zu dieser Zeit waren Ports. Als würden die Leute versuchen, Sachen von Android 2.0 auf 2.1 zu portieren, und die Leute würden versuchen, mit Reverse Engineering darauf aufzubauen ...

SK: Ja, und Geräte wurden nie aktualisiert, richtig, also... Anfangs war es schwer. Es war Ja wirklich Zunächst war es schwierig zu lernen, wie viel davon funktionierte. Vor allem keine Erfahrung damit zu haben. Aber hey, wenn du weißt, wie man Dinge auseinander nimmt und wieder zusammensetzt ...

Aber Dinge wie [Android 2.1] Eclair auf das G1 zu setzen, war wirklich aufschlussreich, wie das, was wir tun mussten, damit das funktioniert. Wir haben dabei viel gelernt und es hat verdammt gut funktioniert.

ANZEIGE: In den frühen Tagen von Android müssen Sie ein Lieblingsgerät gehabt haben, mit dem Sie arbeiten oder das Sie persönlich verwenden können. Gibt es frühe Telefone oder Tablets, die für Sie ein Highlight darstellen? Entweder wegen der Technologie oder weil es einfach Spaß gemacht hat, damit zu arbeiten oder es zu benutzen?

SK: HTC EVO 4G. Der Wimax - der erste Riese Telefon. Es hatte einige wirklich coole Sachen drauf. Wir haben lange gebraucht, um alles richtig zum Laufen zu bringen, aber es war ein cooles Stück Hardware und alles weit voraus.

Das Nexus One war großartig. Der riesige leuchtende Augapfel war wirklich cool. Und wir haben herausgefunden, dass man es tatsächlich zum Leuchten bringen kann. So konnten alle Benachrichtigungen damit eingefärbt werden. Das war eigentlich die Inspiration für das Feature "Ruhige Stunden", denn dieser verdammte Augapfel-Trackball würde nachts Ihren ganzen Raum erhellen. * Lacht *

ANZEIGE: CM wuchs ziemlich schnell von einem ROM auf einem Telefon zu dieser "Distribution" von Android, die auf einer Vielzahl verschiedener Geräte mit Mitwirkenden auf der ganzen Welt funktionierte. Gab es für Sie einen Wendepunkt, an dem Sie merkten, dass Sie etwas wirklich Großes begonnen hatten?

SK: Es gab ein paar, denke ich. Ich denke, der bemerkenswerteste, der, der ein war Schock, war... Also, meine Frau und ich, wir hatten eine Freundin bei uns und sie arbeitete in einem Café in Pittsburgh. Sie kam von der Arbeit nach Hause und sie sagt: "Alter, da waren ein paar Typen im Café, die deine Scheiße auf ihren Handys installiert haben und darüber reden."

Sie sagt: "Alter, da waren ein paar Typen im Café, die deine Scheiße auf ihren Handys installiert und darüber gesprochen haben."

Und ich war genau dort unter Schock und Ehrfurcht, weil ich dachte: "Das geht tatsächlich in die reale Welt über." Das hätte ich nicht gedacht ...

ANZEIGE:... Es ist nicht nur diese unterteilte Sache. Echte Leute machten das tatsächlich.

SK: Ja. Es war von einer Gruppe von Leuten gegangen, die ich weiß es nicht im Internet an tatsächliche Personen, die tatsächlich existierten. Also war es wie "OK, ich verstehe."

Es sind Unmengen von Dingen passiert. Viele Gespräche haben wir in der Vergangenheit mit verschiedenen OEMs geführt und herausgefunden, wie weit verbreitet [CM] ist. von großen OEMs intern für ihre eigene Arbeit, nur weil es einfach ist, sie auf Plattformebene weiterzuentwickeln Arbeit.

AD: Sie sprechen also von Entwicklern innerhalb der Hersteller, nicht nur: Jemand arbeitet für einen Hersteller und beschließt, CM zu flashen.

SK: Richtig richtig. Sie machen ihre Feature-Entwicklung tatsächlich auf CM, weil es so viel einfacher zu entwickeln ist, als was auch immer ihr individueller Geschmack [von Android] ist. Weil das Erstellen vielleicht ewig dauert oder weil die Entwicklungsumgebung wirklich umständlich ist oder die Quellcodeverwaltung etwas Schreckliches wie Perforce ist.

[OEMs] entwickeln ihre Funktionen tatsächlich auf CM, weil es so viel einfacher ist, auf ...

Viele Leute würden es einfach auf so etwas wie CM machen, weil sie mehr Zugriff haben, es schneller erstellt und sie es zurück portieren, nachdem sie ihre Entwicklungsarbeit erledigt haben. Aber ich fand, dass dies wie bei jedem großen OEM geschah, und das ist irgendwie großartig. Das war für mich ein großes Ziel.

ANZEIGE: Der große Schritt, der CM von all diesen anderen Android-ROMs unterschied, bestand darin, alles zu einem kommerziellen Setup mit Cyanogen Inc. zusammenzuführen. Erläutert uns ein wenig, wie dieser Übergang funktioniert hat.

SK: Ich bin ein Techniker, ich bin kein Geschäftsmann. Ich hätte es wahrscheinlich nie alleine gemacht. Kirt [McMaster], der unser CEO ist - ich kannte ihn nicht, er hat mich eines Tages auf LinkedIn kontaktiert und er hatte einige gute Ideen. Wir trafen uns an diesem Wochenende und warfen eine Menge Ideen herum und redeten weiter. Bevor wir es wussten, trafen wir uns mit VCs und machten die Silicon Valley Roadshow und so. Wir haben ungefähr fünf Monate gebraucht, um unsere Geschichte zu erzählen, und wir haben eine Runde geschlossen und uns an die Arbeit gemacht.

ANZEIGE: Unter der neuen Ordnung von Cyanogen haben Sie also Cyanogen OS, den kommerziellen Teil, und CyanogenMod, den zugrunde liegenden Open-Source-Teil. Wie unterscheidet sich das Leitbild dieser beiden nicht nur offen, sondern auch etwas weniger offen?

SK: Also die Closed-Source-Richtung, im Allgemeinen... Wenn wir uns entscheiden, etwas Closed-Source zu behalten, spricht dies im Allgemeinen mit unserer Infrastruktur, die wir immer für uns behalten haben. Selbst für CyanogenMod glaube ich nicht, dass wir es jemals veröffentlicht haben, weil es für niemanden so nützlich ist. Es ist nicht so, dass wir etwas zu verbergen hatten, wir haben es einfach nie wirklich veröffentlicht. Wenn es also um unsere Backend-Inhalte geht, behalten wir das im Allgemeinen für uns. Wenn es eine IP-Adresse oder etwas enthält, das möglicherweise Einnahmen generiert oder lizenzierte Inhalte enthält, müssen wir diese für uns behalten. Oder wenn es uns irgendwie einen Vorteil verschafft. Und [nur] wenn es intern entwickelt wurde. Wir nehmen keinen Community-Code und geben ihn aus der Nähe.

CM auf Oppo Find 7

Das Open-Source-Projekt ähnelt dem heiligen Boden. Und mit vielen neuen Leuten in der Firma muss man ihnen beibringen, wie alles und alles funktioniert, und manchmal ist es für sie etwas Neues. Und es muss bleiben: Das Ding wird von den Leuten gemacht, die es benutzen - das ist das Ziel dort. Und im Wesentlichen geht alles dahin, während es bei dem kommerziellen Produkt darum geht, die Welt insgesamt zu erreichen.

AD: Und nicht nur etwas für sich selbst bauen, und vielleicht haben Sie es dort veröffentlicht ...

SK: Ja, und es gibt Millionen von Menschen, die CyanogenMod oder ein Derivat von CyanogenMod verwenden. Es ist also nicht so, als wäre es ein großes Geheimnis. Es ist jetzt fast Mainstream. Hölle, es ist Mainstream in China. Die USA sind etwas anders.

Das Open-Source-Projekt muss über eigene Regeln verfügen. Manchmal ist es fast wie Stammeswissen. Für manche Menschen kann es unnahbar erscheinen, aber es ist wirklich nicht, es ist wirklich sehr freundlich. Sie müssen sich einfach nicht darum kümmern, einen Code hochwerfen, und wir geben Ihnen die Unterstützung, die Sie brauchen.

Und in der Firma gabeln wir CyanogenMod eigentlich nicht, weil das verrückt wäre. Es ist bereits schwierig genug, eine Codebasis dieser Größe beizubehalten. Wenn Sie also an unserer internen Codebasis arbeiten, sehen Sie sich CyanogenMod plus wie 30 andere Repositorys und eine ganze Reihe von Konfigurationen an... Also ja, wir bauen darauf auf.

Eines der coolen Dinge ist also, wenn Sie etwas Cooles tun und es in das Open-Source-Projekt einbinden, könnte dies auch für Millionen von Produktionsgeräten gelten. Manche Leute mögen das, andere hassen es. Aber ich finde es großartig - wenn ich an etwas arbeite und es verschenke, möchte ich es so vielen Menschen wie möglich geben.

ANZEIGE: Im vergangenen Jahr haben wir einen wirklich interessanten Trend zu hochwertigen Mid-Level-Telefonen zu wirklich wettbewerbsfähigen Preisen gesehen. Einige von ihnen verwenden Cyanogen OS. Wird sich dieser Trend angesichts Ihrer Erkenntnisse fortsetzen oder wird er nur zu einem Wettlauf nach unten?

SK: Es gibt bereits ein großes Rennen nach unten, und dort werden alle nächsten Benutzer herkommen. Aber das OnePlus One hat es mit dem Preis genau getroffen. Außerdem wurde es zur richtigen Zeit festgenagelt, und jeder war widerlich genug, um die Leute dazu zu bringen, aufmerksam zu werden. Und was auch immer wir verschifft haben, es war gut. Es war wirklich gut.

Das Nächster Die Erzeugung von Chips wird dort sein, wo das High-End wirklich großartig wird.

Und ich denke, das größte Problem bei dieser Geräteklasse war, dass die Umsatzmargen so gering waren. Sie bringen es an diesem Punkt an die Grenze. Also [der OnePlus One] hat einen ziemlich High-End-Chip, ziemlich gute Hardware, also ist die Messlatte dort oben ziemlich hoch. Einige OEMs verwenden den [Snapdragon 801] 8974-Chipsatz wieder. Der Zuk Z1 benutzt es. Das OnePlus X verwendet ebenfalls 8974. Es ist immer noch mein Goldstandard. Es ist immer noch der Grund, warum ich [das OnePlus One] benutze. Es gibt keine Überhitzungsprobleme wie bei vielen neuen Chips. Ich denke, die Nächster Die Generation von Chips wird dort sein, wo das High-End wirklich großartig wird, also werde ich wahrscheinlich bis dahin dabei bleiben. Aber einige dieser Low-End-Sachen sind verdammt gut.

AD: Ja, die Geräte, von denen ich im letzten Jahr am meisten beeindruckt war, sind das Moto G und das Wileyfox Swift - dass Sie diese Klasse von Erfahrungen mit etwas sammeln können, das nicht viel kostet.

SK: Der Swift hat Spaß gemacht und wir haben festgestellt, dass wir ihn mit noch schwächerer Hardware noch weiter bringen können. Ich wünschte, ich hätte [ein zukünftiges CM-Gerät] bei mir, aber das tue ich nicht. Leider hat das Timing nicht geklappt, so dass wir es nicht sofort versenden konnten, aber wir veröffentlichen CyanogenMod dafür, also werden wir darüber sprechen. Aber das Coole daran ist, dass das Ding so gut abschneidet. Es ist wie ein Gig RAM, wirklich Low-End-Spezifikationen, wenig Speicherplatz ...

Es ist wirklich interessant für mich, weil ich ein Old-School-Demo-Typ bin, wie Assemblersprache auf altmodischer Hardware und so. Ich versuche, alle Arten von Leistung herauszuholen, ich liebe dieses Zeug. In der Lage zu sein, ein 75-Dollar-Gerät zu nehmen und es ziemlich leistungsfähig zu machen. Bei Antutu wird es nicht gewinnen, oder? Aber wenn Sie nur im Internet surfen, E-Mail verwenden, grundlegende Dinge tun, ein paar Bilder machen, funktioniert das Ding großartig.

AD: Und ich nehme an, dass Chips bei Low-End-Produkten eine Menge Gemeinsamkeiten aufweisen. Das ist also Arbeit, die Sie nicht duplizieren müssen.

SK: Aber ich meine, bei den Low-End-Sachen muss man eine Menge Tricks machen - a ganze Menge von Tricks - um eine gute Leistung daraus zu machen. Und ich denke, hier können wir einen schönen Sieg erzielen.

ANZEIGE: Mit zunehmender Kommerzialisierung der Smartphone-Hardware werden Software und Dienste immer wichtiger und wohl viel profitabler. Können Sie uns etwas über die Strategie von Cyanogen in Bezug auf gebündelte Services erzählen?

SK: Für uns geht es mehr um Integration. Wir möchten nichts versenden, das zig Apps enthält. Und es gibt bestimmte Dinge, die Google einfach nicht bauen wird, oder? Die Siled-Apps-Welt ist großartig und verschafft ihnen tatsächlich einen Wettbewerbsvorteil, während wir sie aus einem völlig anderen Blickwinkel betrachten, sodass wir das Spiel ein wenig anders spielen müssen.

Wir möchten nichts versenden, das zig Apps enthält.

Aus diesem Grund erstellen wir beispielsweise erweiterbare Apps, in die Sie Erweiterungen für den Dialer schreiben können. So wie Sie eine VOIP-Erweiterung für einen Dialer schreiben können, müssen Sie nicht 12 Dialer für verschiedene Dienste haben. Ich möchte nicht zu viel darauf eingehen, weil wir eine ganze Sache damit zu tun haben.

Mit CM13 machen wir viel aus dem niedriger-level Zeug [erweiterbar]. Ich habe in der Keynote ein wenig darüber gesprochen. Es gibt das CyanogenMod SDK, in dem wir grundsätzlich mehr Zugriff auf einige der Plattformfunktionen und auch auf die von uns erstellten Inhalte gewähren. Wir verwenden es auch, um unseren Code zu bereinigen, damit wir schneller auf zukünftige Versionen von Android zugreifen können. Gleichzeitig schauen wir uns an, was wir daraus machen können Dies.

Es gibt also jetzt ein paar coole Sachen, die bereits verfügbar sind. Und dann gibt es noch dieses Zeug der nächsten Ebene, bei dem es darum geht, Apps erweiterbarer zu machen - Dinge, die auf einer höheren Ebene funktionieren. Und das ist momentan die große Strategie für uns. Neben dem Versand auf den richtigen Geräten wird es Software sein und wie alles zusammenkommt, denn wie gesagt, wir sind kein Hardware-Unternehmen.

Steve Kondik

ANZEIGE: Glauben Sie, dass jetzt jeder Google und Apple bei mobilen Diensten im Westen herausfordern kann? Oder ist dieses Duopol vorerst festgelegt, und alle anderen müssen es umgehen?

SK: Einige von Googles Sachen sind wirklich gut. Einiges davon ist einfach in Ordnung. Es funktioniert alles sehr gut zusammen. Sie haben gute Sachen. Gibt es Gelegenheit für mehr Sachen? Ja! Und es wird immer interessanter, wenn Sie diese Art von erweiterbaren Apps haben, denn selbst mit etwas wie Google Now können Sie nichts wirklich tun mit Jetzt können Sie Now einfach etwas geben.

Sie fangen an, ein bisschen mehr zu tun [in Marshmallow], aber ich denke aus geschäftlicher Sicht, sie wollen dich in ihrer Welt. Und es ist kein schlechter Ort, um richtig zu sein? Ich meine, wir wollen dich rein unser Welt auch!

AD: Jeder tut es. Jeder möchte Benutzer einschließen.

SK: Weißt du, unsere Art ist ein bisschen anders, oder?

ANZEIGE: Daher hat Cyanogen natürlich eine breite Palette von Hardware-Partnern unter den Herstellern dieser Geräte der mittleren und Budget-Ebene. Aber sehen Sie eine Rückkehr zu herkömmlichen High-End-Telefonen vor?

SK: Ja... Ja... /Lacht /. Mehr kann ich nicht sagen. Ich kann nicht zu viel darüber sagen, aber es wird großartig.

Steven Smith: Ich stimme dem zu. Es ist irgendwie lächerlich.

AD: OK. Und natürlich sind auch mittelständische und aufstrebende Märkte von enormer Bedeutung.

Geräteebenen

SK: Das größte Problem für uns dort ist also, dass unsere Partner eine machen wollen Menge von Geräten, wie das Netz weit zu werfen. Und wieder ist jedes einzelne dieser Dinge eine enorme Menge an Arbeit. Weil die gesamte Hardware unterschiedlich ist und in vielen Fällen von unterschiedlichen Personen hergestellt wird. Du musst Beziehungen zu diesen Jungs aufbauen.

Unsere größte Herausforderung besteht also darin, dies zu vergrößern. Und wir haben ein paar Sachen in Arbeit. Ich denke, wir haben eine ziemlich gute Strategie, aber es gibt noch viel zu tun. Sie werden dieses Jahr viel mehr davon von uns sehen.

Wenn wir es über a skalieren könnten Menge von Partnern auf [Hardware] ist das ein bisschen häufiger, wie ein bisschen den Umfang einschränken, also ist es nicht wie hart, und bringen Sie unsere Sachen in Form, damit wir im Wesentlichen etwas an eine Fabrik oder einen OEM liefern können, wo sie einfach damit laufen können ...

Du wirst gute Software bekommen und es wird keine Abandonware sein. Weil all diese Scheiße im Moment nur Abbruchware ist.

Aber ich meine, es ist hart. Es ist heftig. Aber ich denke, der Grund, warum wir dort anders sein werden, ist, dass wenn wir diese Arbeit machen können, Sie gute Software bekommen und es keine Abandonware sein wird. Weil all diese Scheiße im Moment nur Abbruchware ist. Wenn Sie eines dieser Low-End-Telefone kaufen, ist es im Grunde so, als ob ein OEM, der keine Technik hat, zu einem ODM in China gegangen ist und gesagt hat: "Ich möchte das, ich möchte es zu diesem Preis, hier ist mein Logo. Vielleicht sind hier noch einige andere Telefone, deren Design uns gefällt. "Und dann bauen sie es, und diese Leute kümmern sich um Erfüllung und Unterstützung, und alles, was es ist, ist erledigt.

AD: Sicher. Sie sehen jedes Jahr Tonnen dieser Dinge auf Märkten in Hongkong und sogar auf der CES.

SK: Ja. Millionen von ihnen. Tausende von ihnen. Ja.

ANZEIGE: Sicherheit in Android ist heutzutage ein großes Thema, insbesondere bei hochkarätigen Exploits und bei Google und anderen, die auf monatliche Sicherheitspatches umsteigen ...

SK: Wir sind auch auf diesem Zug.

ANZEIGE:... Aber kann etwas, das auf Android basiert, jemals so "sicher" sein wie ein geschlossenes System wie iOS?

SK: Ich denke, so funktioniert Sicherheit nicht wirklich.

AD: Viele Kommentatoren denken gerne, dass Sicherheit so funktioniert.

SK: Ja. Es gibt zwei Möglichkeiten, es zu betrachten. Auf einem proprietären System könnte das Ding eine tickende Zeitbombe sein - Sie haben wirklich keine Ahnung. Und es hat nicht die Sichtbarkeit von [Open Source]. Ich meine es so tut, aber Sie müssen es dekompilieren und es ist wirklich schwer, Fehler zu finden. Ich bin also viel mehr für die Sicherheit in Bezug auf Open Source, weil Sie sich den Code ansehen und sagen können, ähm, OK, jemand hat es vermasselt.

Einer der ursprünglichen urkomischen Android-Fehler, von denen wir glauben, dass sie absichtlich dort zurückgelassen wurden, war der ursprüngliche Fehler, mit dem Sie das Motorola Droid rooten konnten. Es gab zwei Zeilen [Code]. Und einer von ihnen hätte etwas anders sein sollen, aber es sah so aus, als hätten sie es einfach kopiert und eingefügt. Darüber stand sogar ein Kommentar: "Hier könnten schlimme Dinge passieren." Entweder hat es jemand absichtlich gemacht, oder es war unglaublich ironisch. Sie konnten sehen, dass es ein offensichtlicher Hinweis war. Es stand buchstäblich direkt im Code: "Hier könnten schlimme Dinge passieren." Und du hast es dir angesehen und es passierten schlimme Dinge, weil der Code falsch war. Auf diese Weise können Sie einen trivialen Exploit schreiben, mit dem Sie zwei Dateien verketten können und der tatsächlich flashen würde die zweite mit der Signatur der ersten, damit Sie alle Sicherheitsvorkehrungen umgehen und das Gerät rooten können.

ANZEIGE: Sie haben heute [in der Keynote] gesagt, dass Sie mit [Marshmallow] gerade an einem ziemlich guten Ort sind, verglichen mit dem Ort, an dem [Lollipop] letztes Jahr war ...

SK: [Lollipop] war hart für uns. Es war nicht nur ein schwieriges Upgrade, weil es so viele Änderungen an der Benutzeroberfläche gab, wir hatten auch eine Menge Dinge, mit denen wir uns in unserem Unternehmen befassen wollten. Es war das erste Mal, dass wir versucht haben, mehrere Geräte gleichzeitig auf Produktionsebene zu betreiben. Und wir mussten viel lernen, um unseren eigenen Prozess richtig zu machen.

Es hat also viel länger gedauert, als wir wollten. Und wir hatten eine Menge Feature-Creep, und das Timing warf immer die Dinge ab. Es gab wie zig Dinge, die schief gelaufen sind. Aber hey, wir haben daraus gelernt und denken, wir haben es herausgefunden, und jetzt können wir ziemlich schnell Sachen rausbringen.

ANZEIGE: Und schließlich eine sehr offene Frage: Wie wird die Android-Landschaft am Ende des Jahrzehnts aussehen und wo wird Cyanogen in dieses Bild passen?

Ich würde uns gerne als das Gegenteil des ummauerten Gartens sehen.

SK: Ich würde uns gerne als das Gegenteil des ummauerten Gartens sehen. Das ist eine große Idee, oder? Was passiert, wenn Sie das tun? Gegenteil. Wo Sie zu dieser Plattform werden, die von allen und jedem auf all diese verrückten Arten erweitert werden kann. So ist unsere Welt und wenn du dabei sein willst, ist es so. Dort möchte ich, dass wir sind.

Aber es ist noch früh. Aber fünf Jahre? Ich weiß es nicht einmal.

AD: Es ist eine Ewigkeit, nicht wahr?

SK: Ja. Vielleicht könnte ich nach zwei Jahren über einige der Technologien nachdenken, aber ...

CM-Logo

Steven Smith: Es ist eines dieser Dinge, bei denen Sie nicht mehr als zwei Monate vor sich sehen können, weil es sich so schnell ändert. Das ist es, was wir mit unserem Plattform-SDK tun, um Menschen zu gewinnen, die nicht nur Enthusiasten sind. Ich war im August bei Hack the Planet in Mountain View und als die Schüler in das SDK kamen, waren sie wie "Wow". Wie [Steve] bereits sagte, gibt es dort jede Menge cooler Sachen.

Sie werden bald in der Lage sein, einige dieser verrückten Deep-Learning-Algorithmen auf Ihrem Telefon auszuführen. Das verändert das Spiel wirklich.

SK: Ich denke, die andere interessante Sache, die jeder beobachten muss, sind einige dieser neuen CPU-Architekturen wie [Qualcomm] Zeroth. Zeroth ist ein kognitiver Prozessor, der im Grunde Neuronen simuliert. Du kannst also ein paar wirklich wilde Sachen damit bauen.

Die Anwendungsfälle für diese Art von Sachen werden wie folgt sein: wild. Wir kratzen nur wirklich an der Oberfläche dessen, was mit solchen Algorithmen möglich ist, jetzt, wo es Silizium gibt, das Ihnen tatsächlich helfen kann... Sie werden in Kürze einige dieser verrückten Deep-Learning-Algorithmen auf Ihrem Telefon ausführen können. Das verändert das Spiel wirklich. Das stört die Cloud.

Natürlich brauchen Sie viele Daten. Netzwerke werden schneller. Ich bin also daran interessiert, was wir tun können, um Ihre Daten näher an Sie heranzuführen.

AD: Die Lösung besteht also nicht immer darin, alles in ein Rechenzentrum zu werfen und darauf Berechnungen durchzuführen.

SK: Ja - die Macht konsolidiert sich an wenigen Stellen. Und es ist ein bisschen beängstigend, wenn man darüber nachdenkt. Ich bin nicht wirklich ein Fan, aber es ist der einzige Weg, es jetzt zu tun.

Mehr Android-Geschichte

  • Informieren Sie sich über die Entwicklung des weltweit beliebtesten mobilen Betriebssystems in unserem Android History-Serie.

Steve Kondik Bildnachweis: SF Android User Group

Dies sind die besten kabellosen Ohrhörer, die Sie zu jedem Preis kaufen können!
Es ist Zeit, die Schnur zu durchtrennen!

Dies sind die besten kabellosen Ohrhörer, die Sie zu jedem Preis kaufen können!

Die besten kabellosen Ohrhörer sind bequem, klingen großartig, kosten nicht zu viel und passen problemlos in eine Tasche.

Alles, was Sie über die PS5 wissen müssen: Erscheinungsdatum, Preis und mehr
Nächste Generation

Alles, was Sie über die PS5 wissen müssen: Erscheinungsdatum, Preis und mehr.

Sony hat offiziell bestätigt, dass es auf der PlayStation 5 funktioniert. Hier ist alles, was wir bisher darüber wissen.

Nokia bringt zwei neue preisgünstige Android One-Handys unter 200 US-Dollar auf den Markt
Neue Nokias

Nokia bringt zwei neue preisgünstige Android One-Handys unter 200 US-Dollar auf den Markt.

Nokia 2.4 und Nokia 3.4 sind die neuesten Ergänzungen im Budget-Smartphone-Sortiment von HMD Global. Da es sich bei beiden Geräten um Android One-Geräte handelt, erhalten sie garantiert bis zu drei Jahre lang zwei wichtige Betriebssystemupdates und regelmäßige Sicherheitsupdates.

Sichern Sie Ihr Zuhause mit diesen SmartThings Türklingeln und Schlössern
Ding Dong - Türen verschlossen

Sichern Sie Ihr Zuhause mit diesen SmartThings Türklingeln und Schlössern.

Eines der besten Dinge an SmartThings ist, dass Sie eine Reihe anderer Geräte von Drittanbietern auf Ihrem System verwenden können, einschließlich Türklingeln und Schlössern. Da sie alle im Wesentlichen dieselbe SmartThings-Unterstützung haben, haben wir uns darauf konzentriert, welche Geräte die besten Spezifikationen und Tricks haben, um das Hinzufügen zu Ihrem SmartThings-Arsenal zu rechtfertigen.

instagram story viewer