När Google Android 2005 och därefter presenterades det i 2007, fanns det något sådant som ChromeOS ännu. Googles hela OS-insats var i på Android, och separat företaget arbetat på Chrome webbläsare för desktop och mobile operativsystem.
Under det senaste året har vi börjat att se Google har framgång med ChromeOS i den bärbara datorn på marknaden. Android och ChromeOS är båda baserade på Linux, men det är ganska mycket där likheterna slut. ChromeOS är en mycket tunn klient, nästan allt är gjort via webbläsaren.
På ett personligt plan, jag har nu kommit till en punkt där jag skulle hellre konsumera innehåll på en pekskärm. Jag föredrar att svepa med fingret på skärmen för att navigera på en webbplats i stället för att vara tvungen att använda en styrplatta. Detta säger mig att alla datorer kommer att vara pekskärm snart, precis som alla mobila enheter som redan finns.
(UPDATE: några människor tolkar detta menar jag tyder på tangentbord eller möss/styrplattor kommer att tas bort. Jag trodde inte det förtydligande som skulle krävas med tanke på vissa Windows-maskiner och Chromebook Pixel har redan infört touch som en extra ingång mekanism utan att ta bort något, men tydligen är det nödvändigt att uttryckligen klargörs.)
Så detta väcker frågan — varför skulle Google vill behålla två operativsystem på vägen? Jag tror inte att de vill detta. Och jag försöker få mitt huvud runt det möjliga lösningar.
(Jag skulle älska att se några bra diskussion i kommentarsfältet området från dem som är mer tekniskt kunniga när det gäller programvara.)
Det tycks mig som ChromeOS är allt om Chrome webbläsare, en tunn OS, och HTML5-appar. Jag tror att vi är fortfarande väldigt tidigt dagar i HTML5, medan Java verkar betraktas som lång i tanden. BlackBerry sprang med Java i många år, och även de har övergett det nu. Min uppfattning är att de flesta Android-app utveckling fortfarande använder Java. Detta kommer att förändras? Under de kommande 5 åren är HTML5 skyldig att vara den de-facto-design val? Om Google kan sätta ihop en imponerande SDK för ChromeOS där mestadels HTML-apps kör inne i en otroligt kraftfull webbläsare Chrome, vad mer behöver göras?
Och förutsatt att Google föredrar att konsolidera till ett enda OS, kan de skapa en ChromeOS Android app player för att överbrygga de två operativsystemen, och så småningom att driva alla utvecklare att stödja endast ett OS?
Jag tänker inte låtsas att veta alla svaren här. Men jag tror att det är ett intressant ämne för diskussion., och jag tror att den passar väl in i amaras lag, som är “Vi tenderar att överskatta effekten av en teknologi som på kort sikt och underskatta effekten på lång sikt.”
Är vi underskattar den långsiktiga potentialen för ChromeOS och en övergång till browser-baserat programmeringsspråk? Är vi underskattar vad detta innebär till Android? Skulle inte detta vara Googles bästa vägen mot att kontrollera hela mobile / computing-plattform?