Artikel

Android History Interview: Cyanogen's Steve Kondik

protection click fraud
Cyanogeen

Als het gaat om Android "hacking" en ROM-ontwikkeling, is Steve Kondik een groot probleem.

Steve Kondik

Lang geleden, in de vroegste dagen van het besturingssysteem, creëerde de man die online bekend staat als "Cyanogen" zijn eigen ROM voor de T-Mobile G1 en introduceerde nieuwe functies, betere prestaties en samenwerking met de gemeenschap om bugs op te lossen en een nog betere, aangepaste versie van Android. Dat sloeg uiteindelijk in CyanogenMod, de grootste onafhankelijke, door de gebruiker onderhouden open-source Android-"distributie". En in 2013, na een korte periode Als software engineer bij Samsung, was Kondik medeoprichter van Cyanogen, Inc, met als doel deze software op productieapparaten in de winkel te krijgen planken.

Als onderdeel van Van Android CentralAndroid-geschiedenis serie, spraken we Steve Kondik bij de Grote Android BBQ Europa in Amsterdam, Nederland om meer te weten te komen over zijn unieke kijk op het verleden, het heden en de toekomst van Android.

Verizon biedt de Pixel 4a aan voor slechts $ 10 / maand op nieuwe Unlimited-lijnen

Cyanogeen

Alex Dobie: In het begin was er de G1 - de HTC Dream - die een beetje uniek was omdat het deze relatief hackbare Linux-smartphone was met de steun van een grote provider en fabrikant. Dus hoe anders was het dan de apparaten die je op dat moment persoonlijk gebruikte, en wat trok je in die vroege dagen tot Android?

Steve Kondik: Ik denk niet dat ik daarvoor zelfs maar een smartphone had. Ik wilde er een, en alles wat beschikbaar was, was... zoals, op dat moment, de iPhone was net op de markt, er was een hele hoop WinCE-dingen, al die rare merkartikelen... Android was een beetje degene om naar te kijken. Ik vond de ideeën erachter, open source en al dat goede spul leuk. En ik had de voortgang ervan gevolgd en alles, en toen het eerste apparaat werd verzonden, kocht ik het op de dag dat het uitkwam.

[De G1] mocht niet hackbaar zijn [...] behalve dat ze iets stoms deden en een rootshell achter de console achterlieten ...

En in tegenstelling tot wat vaak wordt gedacht, was het niet hackbaar, alsof het niet zo was verondersteld hackbaar zijn. Het was behoorlijk vergrendeld, behalve dat ze iets stoms deden en ze een rootshell achter de console lieten lopen, dus alles wat je op het toetsenbord typte, ging eigenlijk naar een rootconsole.

AD: Ik herinner me dat - verhalen over een man die "reboot" of zoiets in een sms typt ...

SK:... En het herstartte zijn apparaat. Dus ja, je zou in feite een Telnet-server kunnen spawnen via netcat of iets dergelijks en dan toegang krijgen tot het apparaat met root, wat hilarisch was. En dat opende de deur voor alles.

Dus ik leerde dat, toen Google de [code] drop van Android uitbracht, je deze daadwerkelijk voor het apparaat kon bouwen. Het werkte helemaal niet, alsof er een heleboel dingen waren die je moest doen om het te laten werken, maar het was goed te doen. Er waren een paar andere jongens die het deden, zoals Ben [alias JesusFreke] en al die andere jongens. Maar de dingen die ik aan het doen was, het werd in wezen helemaal opnieuw Android.

Toen begon ik er gewoon shit aan toe te voegen. Zoals een halfwaardige ondersteuning voor het uitvoeren van dingen vanaf je SD-kaart, of om er meer prestaties uit te persen. En in die dagen waren er een ontelbaar aantal dingen die je kon doen, en ik vond het geweldig dat jij dat ook deed zou het kunnen doen, en je zou het met niets anders kunnen doen. Het was als de eerste in zijn soort.

CyanogenMod 10

ADVERTENTIE: Op welk moment besloot je dat je genoeg had om iets dat was uit te brengen iets wezenlijk anders dan AOSP? Praat ons door dat hele proces en hoe het is verlopen.

SK: Het was echt niet alles dat anders. Het had root, een deel van de gebruikersinterface van de launcher was veranderd, het had apps op SD, een heleboel prestatie-aanpassingen. Ik heb het net op XDA gepost, ik dacht "niemand zal er iets om geven", en er waren zo'n duizend berichten in de komende paar uur, en dat was het begin. Het was echt gaaf om dat te zien.

Mensen zeiden 'dit is geweldig' of 'dit werkt niet', en ik repareerde het, en mensen reageerden vijf minuten later - het ging echt snel. Het was echt geweldig om zoiets op iets te zien.

Ik wist niet eens waarom ik het deed. Ik had niet eens een goede reden. Ik dacht gewoon dat het zelf cool was.

ADVERTENTIE: De Android van 2009-2010 was natuurlijk heel anders dan wat we nu hebben. Wat waren enkele van de belangrijkste gebieden waarop u toen werkte om Android te verbeteren, en is het u opgevallen dat Google in de toekomst iets van dat soort dingen uitkiest?

SK: Oh mijn God, zoals alles. Het leuke van CyanogenMod is dat mensen uit het niets zouden komen met gekke functies die niemand had verwacht. Alsof iemand uit het niets kwam met veeg-om-negeermeldingen jaren geleden in CM. En nu is dat een groot UI-ding, toch? De "stille uren" niet-storen-modus. [Marshmallow] is zoiets alle van onze functies.

[Marshmallow] is zoiets alle van onze functies.

Dus we krijgen wat nieuwe dingen, maar het is gewoon open-source op het werk. Dus als en wanneer dat soort dingen gebeuren, betekent dit dat het gewoon minder shit is die we moeten onderhouden en dat we nieuwe dingen kunnen gaan doen.

AD: Heb je niet het gevoel dat je tot op zekere hoogte de R&D van Google voor hen deed?

G1

SK: Ik bedoel, veel mensen doen aan Google's R&D. Dat is het punt.

Steven Smith [betrokkenheid van de Cyanogen-gemeenschap]: Het andere ding over Android in die tijd waren poorten. Alsof mensen dingen probeerden over te zetten van Android 2.0 naar 2.1, en mensen zouden proberen daar bovenop te bouwen met reverse-engineering ...

SK: Ja, en apparaten zijn nooit bijgewerkt, toch, dus... In het begin was het moeilijk. Het was werkelijk in het begin moeilijk om te leren hoe veel van die dingen werkten. Vooral als ik er geen ervaring mee heb. Maar goed, als je weet hoe je spullen uit elkaar moet halen en weer in elkaar moet zetten ...

Maar dingen doen zoals [Android 2.1] Eclair op de G1 zetten, dat was eigenlijk heel verhelderend, zoals wat we moesten doen om dat te laten werken. We hebben veel geleerd tijdens het proces en het werkte eigenlijk verdomd goed.

ADVERTENTIE: In de begintijd van Android moet je een favoriet apparaat hebben gehad om mee te werken of om persoonlijk te gebruiken. Zijn er vroege telefoons of tablets die opvallen als een hoogtepunt voor jou? Ofwel vanwege de technologie of omdat het gewoon leuk was om mee te werken of te gebruiken?

SK: HTC EVO 4G. De Wimax - de eerste reusachtig telefoon. Er stonden echt coole dingen op. Het kostte ons veel tijd om alles goed te laten werken, maar het was een gaaf stuk hardware en het was alles ver vooruit.

De Nexus One was geweldig. De gigantische gloeiende oogbal was echt gaaf. En we ontdekten dat je het echt kleuren kon laten gloeien en zo. Dus alle notificaties kunnen ermee gekleurd worden. Dat was eigenlijk de inspiratie voor de "stille uren" -functie, want die gekke eyeball-trackball, die 's nachts je hele kamer zou verlichten. * Lacht *

ADVERTENTIE: CM groeide vrij snel van één ROM op één telefoon tot deze "distributie" van Android die werkte op een heleboel verschillende apparaten met bijdragers over de hele wereld. Was er voor jou een omslagpunt waarop je je realiseerde dat je aan iets heel groots was begonnen?

SK: Er waren er een paar, denk ik. Ik denk dat de meest opvallende, degene die een was schok, was... Dus mijn vrouw en ik hadden een vriendin die bij ons woonde, en zij werkte in een coffeeshop in Pittsburgh. Ze kwam thuis van haar werk, en ze zei "kerel, er waren een stel kerels in de coffeeshop die jouw shit op hun telefoons installeerden en erover praatten."

Ze zei: "Kerel, er waren een stel kerels in de coffeeshop die je shit op hun telefoons installeerden en erover praatten."

En ik was daar in shock en ontzag, want ik dacht: "dit loopt over in de echte wereld." Ik dacht niet dat ...

ADVERTENTIE:... Het is niet alleen dit gecompartimenteerde ding. Echte mensen deden dit eigenlijk.

SK: Ja. Het was van een stel mensen weggegaan dat ik weet het niet op internet aan echte mensen die daadwerkelijk hebben bestaan. Dus het was als "OK, ik snap het."

Er zijn heel veel dingen gebeurd. Veel van de gesprekken die we in het verleden met verschillende OEM's hebben gehad, en ontdekken hoe wijdverbreid [CM] wordt gebruikt door grote OEM's intern voor hun eigen werk, alleen omdat het gemakkelijk te ontwikkelen is voor platformniveau werk.

AD: Dus je hebt het over ontwikkelaars binnen fabrikanten, niet alleen: iemand werkt voor een fabrikant en besluit CM te flashen.

SK: Juist, juist. Ze doen hun functie-ontwikkeling in feite op CM, omdat het zo veel gemakkelijker is om op te ontwikkelen dan wat hun eigen individuele smaak [van Android] ook is. Omdat het misschien een eeuwigheid duurt om te bouwen, of omdat de ontwikkelomgeving echt onhandig is, of omdat de broncontrole iets gruwelijks is, zoals Perforce.

[OEM's] doen hun feature-ontwikkeling in feite op CM, omdat het zoveel gemakkelijker is om te ontwikkelen op ...

Dus veel mensen zouden het gewoon doen op zoiets als CM omdat ze meer toegang hebben, het bouwt sneller op en ze porten het terug nadat ze hun ontwikkelwerk hebben gedaan. Maar ik ontdekte dat dit gebeurde bij zoals elke grote OEM, en dat is best wel geweldig. Dat was voor mij een groot doel.

ADVERTENTIE: De grote stap die CM anders maakte dan al deze andere Android-ROM's, was alles samen te brengen in een commerciële setup met Cyanogen Inc. Legt ons een beetje uit hoe die overgang werkte.

SK: Ik ben een techneut, ik ben geen zakenman. Ik had het waarschijnlijk nooit alleen gedaan. Kirt [McMaster], die onze CEO is - ik kende hem niet, hij benaderde me op een dag op LinkedIn en hij had een paar goede ideeën. We ontmoetten elkaar dat weekend en gooiden een hoop ideeën rond en bleven praten, en voordat we het wisten, ontmoetten we VC's en deden we de Silicon Valley roadshow en zo. Het kostte ons ongeveer vijf maanden om ons verhaal te vertellen, en we sloten een ronde af en gingen aan de slag.

ADVERTENTIE: Dus onder de nieuwe volgorde van Cyanogen heb je Cyanogen OS, dat het commerciële gedeelte is, en CyanogenMod, dat het onderliggende open-source gedeelte is. Hoe verschilt de missie van die twee van alleen maar open versus iets minder open?

SK: Dus de richting van de gesloten bron, over het algemeen... Als we besluiten dat we iets gesloten gaan houden, praat het over het algemeen met onze infrastructuur, die we altijd voor onszelf hebben gehouden. Zelfs voor CyanogenMod denk ik niet dat we het ooit hebben uitgebracht, omdat het voor niemand zo nuttig is. Het is niet dat we iets te verbergen hadden, we hebben het gewoon nooit echt vrijgegeven. Dus als het tegen onze backend-dingen praat, houden we dat over het algemeen voor onszelf. Als het een IP bevat of iets dat mogelijk inkomsten genereert of dingen waarvoor licenties zijn verkregen, moeten we het voor onszelf houden. Of als het ons op de een of andere manier een voorsprong geeft. En [alleen] als het intern werd ontwikkeld. We nemen geen communitycode en sluiten deze af.

CM op Oppo Find 7

Het open-sourceproject is een soort heilige grond. En met veel nieuwe mensen bij het bedrijf moet je ze leren hoe het allemaal werkt en zo, en soms is het een beetje nieuw voor ze. En het moet blijven: het ding is gemaakt door de mensen die het gebruiken - dat is het doel daar. En in wezen gaat alles daarheen, terwijl het commerciële product de wereld als geheel bereikt.

AD: En niet alleen iets voor jezelf bouwen, en misschien zet je het daar buiten ...

SK: Ja, en er zijn miljoenen mensen die CyanogenMod of een afgeleide van CyanogenMod gebruiken, dus het is niet alsof het een groot geheim is. Het is nu bijna mainstream. Hel, het is mainstream in China. De VS is een beetje anders.

Het open-sourceproject moet zijn eigen set regels hebben. Soms is het bijna als tribale kennis. Voor sommige mensen kan het ongenaakbaar lijken, maar dat is het echt niet, het is eigenlijk heel vriendelijk. Je hoeft gewoon geen fuck te geven, wat code overgeven, en we zullen je alle ondersteuning geven die je nodig hebt.

En bij het bedrijf gebruiken we CyanogenMod niet echt, want dat zou krankzinnig zijn. Het is al moeilijk genoeg om een ​​codebase van die omvang te behouden zoals die is. Dus als je aan onze interne codebase werkt, bekijk je CyanogenMod plus zoals 30 andere repositories er bovenop en een hele reeks configuraties... Dus ja, we bouwen er bovenop.

Dus een van de leuke dingen is dat als je iets cools doet en het in het open-sourceproject krijgt, dat ook naar miljoenen productieapparaten kan gaan. Sommige mensen vinden dat leuk, sommige mensen haten het. Maar ik vind het geweldig - als ik aan iets werk en ik geef het weg, dan wil ik het aan zoveel mogelijk mensen geven.

ADVERTENTIE: In het afgelopen jaar hebben we een heel interessante trend gezien naar hoogwaardige middenklasse telefoons tegen echt concurrerende prijzen. Sommigen van hen draaien Cyanogen OS. Gaat deze trend, gezien het inzicht dat je hebt, door of wordt het gewoon een race to the bottom?

SK: Er is al een enorme race naar de bodem, en daar komen alle volgende gebruikers vandaan. Maar weet je, de OnePlus One heeft het goed gedaan met de prijs. Ook op het juiste moment genageld, en iedereen was irritant genoeg om mensen op te letten. En wat we ook hebben verzonden, het was goed. Het was erg goed.

De De volgende het genereren van chips zal zijn waar de high-end echt geweldig wordt.

En weet je, ik denk dat het grootste probleem met die klasse apparaten de inkomstenmarges waren die zo dun waren. Je gaat op dat moment tot het uiterste. Dus [de OnePlus One] heeft een behoorlijk high-end chip, behoorlijk goede hardware, dus de lat ligt daar behoorlijk hoog. Sommige OEM's gebruiken de [Snapdragon 801] 8974-chipset opnieuw. De Zuk Z1 maakt er gebruik van. De OnePlus X gebruikt ook 8974. Het is nog steeds mijn gouden standaard. Daarom gebruik ik nog steeds [de OnePlus One]. Het heeft geen oververhittingsproblemen zoals veel van de nieuwe chips. ik denk de De volgende generatie van chips zal zijn waar de high-end echt geweldig wordt, dus ik zal hier waarschijnlijk tot die tijd aan vasthouden. Maar sommige van deze low-end dingen zijn behoorlijk goed.

AD: Ja, de apparaten waar ik het afgelopen jaar het meest van onder de indruk ben, zijn de Moto G en de Wileyfox Swift - dat je die klasse ervaring kunt opdoen met iets dat niet heel veel kost.

SK: De Swift was leuk, en we ontdekten dat we het zelfs nog verder kunnen brengen op nog zwakkere hardware. Ik wou dat ik [een toekomstig CM-apparaat] bij me had, maar dat doe ik niet. Helaas is de timing niet gelukt, dus we konden het niet uit de doos verzenden, maar we geven CyanogenMod ervoor vrij, dus we zullen erover praten. Maar het leuke is dat het ding zo goed presteert. Het is als een gig aan RAM, echt lage specificaties, weinig opslag ...

Het is echt interessant voor mij omdat ik een old-school man van demoscènes ben, zoals assembleertaal op ouderwetse hardware en zo. Ik probeer er allerlei soorten prestaties uit te persen, ik hou van dat soort dingen. In staat zijn om een ​​apparaat van $ 75 te nemen en het redelijk goed te laten presteren. Zoals, het gaat niet winnen bij Antutu, toch? Maar als je gewoon op internet surft, e-mail gebruikt, basisdingen gebruikt, wat foto's maakt, werkt het prima.

AD: En ik veronderstel dat er veel overeenkomsten zijn in chips tussen low-end dingen, dus dat is werk dat je niet hoeft te dupliceren.

SK: Maar ik bedoel met de low-end dingen die je nodig hebt om veel bedrog te plegen - een Heel veel van bedrog - om er goede prestaties uit te halen. En ik denk dat we daar een mooie overwinning kunnen behalen.

ADVERTENTIE: Naarmate smartphoneapparatuur steeds populairder wordt, worden software en services belangrijker en aantoonbaar veel winstgevender. Kun je ons iets vertellen over de strategie van Cyanogen als het gaat om gebundelde diensten?

SK: Voor ons gaat het meer om integratie. We willen niet iets verzenden dat een ontelbaar aantal apps bevat. En er zijn bepaalde dingen die Google gewoon niet gaat bouwen, toch? De wereld van geïsoleerde apps is geweldig en het geeft ze eigenlijk een concurrentievoordeel, terwijl we het vanuit een heel andere hoek bekijken, dus we moeten het spel een beetje anders spelen.

We willen niet iets verzenden dat een ontelbaar aantal apps bevat.

Daarom doen we dingen als het maken van uitbreidbare apps, waar je extensies voor de dialer kunt schrijven. U kunt bijvoorbeeld een VOIP-extensie voor een dialer schrijven, zodat u niet 12 dialers hoeft te hebben voor verschillende services. Ik wil er niet teveel op ingaan, want er is een hele zaak die er omheen komt.

Met CM13 maken we veel van de lager-niveau dingen [uitbreidbaar]. Ik sprak er een beetje over in de keynote. Er is de CyanogenMod SDK, [in] waarmee we in feite meer toegang geven tot enkele van de platformfuncties en ook tot de dingen die we hebben gebouwd. En we gebruiken het ook als een manier om onze code op te schonen, zodat we sneller bij toekomstige versies van Android kunnen komen. Tegelijkertijd kijken we naar wat we uitbreidbaar kunnen maken deze.

Er zit dus wat coole dingen in, het is al beschikbaar. En dan zijn er nog dingen op het volgende niveau die allemaal gaan over het uitbreidbaar maken van apps - dingen die op een hoger niveau werken. En dat is op dit moment een beetje de grote strategie voor ons. Naast verzending op de juiste apparaten, wordt het software en hoe het allemaal samenkomt, want zoals ik al zei, we zijn geen hardwarebedrijf.

Steve Kondik

ADVERTENTIE: Denk je dat iemand Google en Apple nu kan uitdagen in mobiele diensten in het Westen? Of staat dat duopolie voorlopig vast en moet alle anderen er omheen werken?

SK: Sommige dingen van Google zijn echt goed. Een deel ervan is gewoon OK. Het werkt allemaal heel goed samen. Ze hebben goede dingen. Is er gelegenheid voor meer spullen? Ja! En het begint interessanter te worden als je dit soort uitbreidbare apps hebt, want zelfs met zoiets als Google Now kun je niet echt iets doen met Nu kunt u gewoon dingen aan Now geven.

Ze beginnen een beetje meer te doen [in Marshmallow], maar ik denk vanuit een zakelijk perspectief dat ze jou in hun wereld willen. En het is geen slechte plek om gelijk te hebben? Ik bedoel, we willen je erin onze wereld ook!

AD: Iedereen doet het. Iedereen wil gebruikers opsluiten.

SK: Weet je, onze manier van doen is een beetje anders, toch?

ADVERTENTIE: Dus Cyanogen heeft natuurlijk een breed scala aan hardwarepartners onder de makers van deze apparaten op midden- en budgetniveau. Maar voorziet u een terugkeer naar traditionele high-end telefoons?

SK: Ja... Ja... /Lacht /. Ik kan niet meer zeggen dan dat. Ik kan er niet teveel over zeggen, maar het wordt geweldig.

Steven Smith: Ik beaam dat. Het is een beetje belachelijk.

AD: OK. En natuurlijk zijn ook midden- en opkomende markten enorm belangrijk.

Apparaatlagen

SK: Het grootste probleem voor ons daar is dus dat onze partners een veel van apparaten, zoals het ver werpen van het net. En nogmaals, elk van deze dingen is een enorme hoeveelheid werk. Omdat alle hardware anders is en in veel gevallen door verschillende mensen wordt vervaardigd. Je moet relaties opbouwen met die jongens.

Dus onze grootste uitdaging is om dat op te schalen. En we hebben wat dingen in de maak. Ik denk dat we er in de toekomst een redelijk goede strategie voor hebben, maar er is nog veel werk aan de winkel. Je zult dit jaar nog veel meer van dat soort dingen van ons zien.

Als we het zouden kunnen opschalen over een veel van partners op [hardware] dat is een beetje gebruikelijker, zoals een beetje de reikwijdte verkleinen, dus dat is het niet net zo hard, en onze spullen in vorm krijgen, zodat we in wezen iets kunnen leveren aan een fabriek of OEM waar ze er gewoon mee kunnen rennen ...

Je krijgt goede software en het zal geen verlaten software zijn. Omdat al die shit op dit moment gewoon verlatenware is.

Maar ik bedoel, het is moeilijk. Het is fel. Maar ik denk dat de reden waarom we daar anders zullen zijn, is dat als we dit kunnen laten werken, je goede software krijgt en het zal geen overbodige software zijn. Omdat al die shit op dit moment gewoon verlatenware is. Als je een van die goedkope telefoons koopt, is het eigenlijk alsof een OEM die geen techniek heeft naar een ODM in China ging en zei: "Ik wil dit, ik wil het voor deze prijs, hier is mijn logo. Misschien zijn hier een paar andere telefoons waarvan we het ontwerp mooi vinden. ”En dan bouwen ze het, en deze jongens zorgen voor vervulling en ondersteuning en dat is alles, ze zijn klaar.

AD: Tuurlijk. Je ziet tonnen van deze dingen op markten in Hong Kong en zelfs elk jaar op CES.

SK: Ja. Miljoenen van hen. Duizenden. Ja.

ADVERTENTIE: Beveiliging in Android is tegenwoordig een enorm onderwerp, vooral met spraakmakende exploits en Google en anderen die overschakelen naar maandelijkse beveiligingspatches ...

SK: We zijn ook op die kar.

ADVERTENTIE:... Maar kan iets dat op Android is gebaseerd ooit zo ‘veilig’ zijn als een gesloten systeem als iOS?

SK: Ik denk dat dat niet echt is hoe beveiliging werkt.

AD: Veel commentatoren denken graag dat beveiliging zo werkt.

SK: Ja. Er zijn twee manieren om ernaar te kijken. Op een gepatenteerd systeem zou het ding een tikkende tijdbom kunnen zijn - je hebt echt geen idee. En het heeft niet de zichtbaarheid van [open-source]. ik meen het doet, maar je moet het decompileren en het is echt moeilijk om bugs te vinden. Dus ik ben veel meer voor beveiliging rond open-source omdat je naar de code kunt kijken en kunt zeggen: uh-huh, oké, iemand heeft daar een fout gemaakt.

Een van de originele hilarische Android-bugs waarvan we denken dat ze daar opzettelijk zijn achtergelaten, was de originele bug waarmee je de Motorola Droid kunt rooten. Er waren twee regels [code]. En een van hen had iets anders moeten zijn, maar het leek erop dat ze het gewoon hadden gekopieerd en geplakt. Er stond zelfs een opmerking boven dat "hier slechte dingen kunnen gebeuren". Dus iemand deed het met opzet, of het was hilarisch ironisch. Je kon zien dat het een duidelijke call-out was. Er stond letterlijk in de code: "hier kunnen slechte dingen gebeuren." En je keek ernaar en er gebeurden slechte dingen omdat de code verkeerd was. En waarmee je een triviale exploit kon schrijven waarmee je twee bestanden kon samenvoegen en het zou echt flitsen de tweede met de handtekening van de eerste, zodat je alle beveiliging kunt omzeilen en het apparaat kunt rooten.

ADVERTENTIE: Dus je zei vandaag [in de keynote] dat je op dit moment op een redelijk goede plek bent met [Marshmallow] in vergelijking met waar [Lollipop] vorig jaar was ...

SK: [Lollipop] was moeilijk voor ons. Het was niet alleen een moeilijke upgrade omdat er zoveel UI-wijzigingen waren, we hadden ook veel dingen die we probeerden af ​​te handelen bij ons bedrijf. Het was de eerste keer dat we probeerden om meerdere apparaten tegelijk te gebruiken op bijvoorbeeld een productieniveau. En we moesten nog veel leren om ons eigen proces goed te krijgen.

Dus het duurde veel langer dan we wilden. En we hadden veel feature creep, en timing gooide altijd dingen weg. Er gingen een miljoen dingen mis. Maar goed, we hebben ervan geleerd en denken dat we het door hebben, en nu kunnen we dingen vrij snel naar buiten krijgen.

ADVERTENTIE: En tot slot een zeer open vraag: hoe zal het Android-landschap er aan het einde van het decennium uitzien, en waar past Cyanogen in dat plaatje?

Ik zou ons graag zien als het tegenovergestelde van de ommuurde tuin.

SK: Ik zou ons graag zien als het tegenovergestelde van de ommuurde tuin. Dat is een beetje het grote idee, toch? Wat gebeurt er als u het tegenover. Waar je dit platform wordt dat op al deze gekke manieren door iedereen en iedereen kan worden uitgebreid. Alsof dit onze wereld is en als je erin wilt zijn, dan is dit hoe het is. Dat is waar ik wil dat we zijn.

Maar het zijn vroege dagen. Maar vijf jaar? Ik weet het niet eens.

AD: Het is een eeuwigheid, is het niet.

SK: Ja. Misschien zou ik twee jaar later aan een deel van de technologie kunnen denken, maar ...

CM-logo

Steven Smith: Het is een van die dingen waar je niet meer dan twee maanden vooruit kunt kijken, omdat het zo snel verandert. Dat is wat we doen met ons platform SDK, mensen binnenhalen die niet alleen enthousiastelingen zijn. Ik ging in augustus naar Hack the Planet in Mountain View en toen de studenten eenmaal in de SDK kwamen, zeiden ze "wow". Zoals [Steve] al zei, er zijn daar tonnen coole dingen.

Je zult binnenkort een aantal van deze gekke algoritmen voor diep leren op je telefoon kunnen uitvoeren. Dat verandert het spel echt.

SK: Ik denk dat het andere interessante waar iedereen naar moet kijken, enkele van deze nieuwe CPU-architecturen zijn, zoals [Qualcomm] Zeroth. Zeroth is een cognitieve processor, het simuleert in feite neuronen. Dus je kunt er echt wilde dingen mee bouwen.

De use-cases voor dit soort dingen zullen zijn, zoals, wild. We krabben pas echt aan de oppervlakte van wat mogelijk is met dit soort algoritmen, nu er silicium is dat je echt kan helpen... Je zult bijvoorbeeld binnenkort een aantal van deze gekke algoritmen voor diep leren op je telefoon kunnen uitvoeren. Dat verandert het spel echt. Dat verstoort de cloud.

Je hebt natuurlijk veel gegevens nodig. Netwerken worden sneller. Dus ik ben geïnteresseerd in wat we kunnen doen om uw gegevens dichter bij u te brengen.

AD: Dus de oplossing is niet altijd om alles in een datacenter te gooien en er berekeningen op uit te voeren.

SK: Ja - de macht heeft de neiging zich op een klein aantal plaatsen te consolideren. En het is best eng als je erover nadenkt. Ik ben niet echt een fan, maar het is de enige manier om het nu te doen.

Meer Android-geschiedenis

  • Lees meer over de evolutie van 's werelds populairste mobiele besturingssysteem in onze Android History-serie.

Fotocredit van Steve Kondik: SF Android-gebruikersgroep

Dit zijn de beste draadloze oordopjes die je voor elke prijs kunt kopen!
Het is tijd om het snoer door te snijden!

Dit zijn de beste draadloze oordopjes die je voor elke prijs kunt kopen!

De beste draadloze oordopjes zijn comfortabel, klinken geweldig, kosten niet te veel en passen gemakkelijk in een zak.

Alles wat je moet weten over de PS5: releasedatum, prijs en meer
Volgende generatie

Alles wat je moet weten over de PS5: releasedatum, prijs en meer.

Sony heeft officieel bevestigd dat het werkt aan de PlayStation 5. Hier is alles wat we er tot nu toe over weten.

Nokia lanceert twee nieuwe budget-Android One-telefoons onder de $ 200
Nieuwe Nokia's

Nokia lanceert twee nieuwe budget-Android One-telefoons onder de $ 200.

Nokia 2.4 en Nokia 3.4 zijn de nieuwste toevoegingen aan het budget-smartphone-assortiment van HMD Global. Omdat het beide Android One-apparaten zijn, ontvangen ze gegarandeerd twee belangrijke OS-updates en regelmatige beveiligingsupdates gedurende maximaal drie jaar.

Beveilig je huis met deze SmartThings deurbellen en sloten
Ding Dong - deuren op slot

Beveilig je huis met deze SmartThings deurbellen en sloten.

Een van de beste dingen van SmartThings is dat u een hele reeks andere apparaten van derden op uw systeem kunt gebruiken, inclusief deurbellen en sloten. Omdat ze in wezen allemaal dezelfde SmartThings-ondersteuning delen, hebben we ons gefocust op welke apparaten de beste specificaties en trucs hebben om ze toe te voegen aan je SmartThings-arsenaal.

instagram story viewer