In het afgelopen jaar zijn we begonnen te zien dat Google succes heeft met ChromeOS in de markt voor notebooks. Android en ChromeOS zijn beide gebaseerd op Linux, maar dat is vrijwel het einde van de overeenkomsten. ChromeOS is een zeer dunne client, bijna alles gebeurt via de browser.
Op persoonlijk niveau ben ik nu zover dat ik liever inhoud consumeer op een touchscreen-apparaat. Ik veeg liever met mijn vinger over een scherm om door een website te navigeren dan dat ik gedwongen word een trackpad te gebruiken. Dit vertelt me dat alle computers binnenkort touchscreen zullen zijn, net zoals alle mobiele apparaten al zijn.
(UPDATE: een paar mensen interpreteren dit om te betekenen dat ik suggereer dat toetsenborden of muizen / trackpads zullen worden weggenomen. Ik dacht niet dat deze opheldering nodig zou zijn gezien sommige Windows-machines en de Chromebook Pixel heeft touch al als een extra invoer geïntroduceerd mechanisme zonder iets weg te nemen, maar blijkbaar is het noodzakelijk om expliciet duidelijk te maken.)
Dus dit roept de vraag op - waarom zou Google twee besturingssystemen op de weg willen behouden? Ik denk niet dat ze dit willen. En ik probeer mijn hoofd rond de mogelijke oplossingen te krijgen.
(Ik zou graag een geweldige discussie in het commentaargebied zien van degenen die technisch onderlegd zijn met betrekking tot software.)
Het lijkt mij dat ChromeOS draait om de Chrome-browser, een dun besturingssysteem en HTML5-apps. Ik denk dat we nog zeer vroege dagen bezig zijn met HTML5, terwijl Java als lang in de tand lijkt te worden beschouwd. BlackBerry werkte jarenlang met Java en zelfs zij hebben het nu verlaten. Ik begrijp dat de meeste Android-apps nog steeds Java gebruiken. Is dit gebonden aan verandering? Is HTML5 de komende vijf jaar ongetwijfeld de de facto ontwerpkeuze? Als Google een indrukwekkende SDK voor ChromeOS kan samenstellen waarin voornamelijk HTML-apps worden uitgevoerd in een ongelooflijk krachtige Chrome-browser, wat moet er dan nog meer worden gedaan?
En in de veronderstelling dat Google de voorkeur geeft aan consolidatie in één besturingssysteem, kunnen ze dan een ChromeOS Android-app-speler maken om de twee besturingssystemen te overbruggen en uiteindelijk alle ontwikkelaars ertoe aanzetten slechts één besturingssysteem te ondersteunen?
Ik doe niet alsof ik alle antwoorden hier weet. Maar ik vind het wel een interessant onderwerp voor discussie. En ik denk dat het goed past in de wet van Amara, die luidt: "We hebben de neiging het effect van een technologie op de korte termijn te overschatten en het effect op de lange termijn te onderschatten."
Onderschatten we het langetermijnpotentieel van ChromeOS en een verschuiving naar programmeertalen op basis van browsers? Onderschatten we wat dit met Android doet? Zou dit niet het beste pad van Google zijn om het hele mobiele / computerplatform te besturen?