Chrome OS folding into Android, Android coming to laptops

Joakim via Digitalmars-d digitalmars-d at
Tue Nov 3 01:06:56 PST 2015

Paulo and I looked into the future and predicted this in June:

Paulo: "Eventually Google will realize [Chromebooks] are as 
useful as WebOS and will merge them with Android."

Me: "ChromeOS strikes me as google trying to use their one hammer 
everywhere, even when there are no nails, ie they're built around 
the web so they made an OS out of it.  But it's frankly kind of a 
dumb idea, I don't see it lasting.

They're working on a multi-window mode for Android, early 
versions of which have been found by those spelunking through the 
recent Android M preview.  Once that's done, I suspect they'll 
start putting Android on laptops too and kill off Chrome OS."

Android and iOS are gunning for laptops next, with their recently 
announced Pixel C and iPad Pro, I'm sure desktops will soon 
follow.  When those two platforms went after Windows 
Mobile/Phone, they burned it to the ground:

Why does this matter for D?  Well, D's still barely on mobile.  
Dan has been providing ldc builds that cross-compile to iOS since 
July and nobody has confirmed that it works for them.  I provided 
patches that'd let anyone compile a mostly working Android 
cross-compiler build of ldc soon afterwards, no confirmed usage 
of that either (several people have run the test runner I made 
available this weekend, thanks to them).

Mobile is a giant opportunity for Ahead-of-Time (AoT) compiled 
languages like D.  The web revolution during the '90s and '00s 
led to the rise of scripting languages, like ruby or python, 
because they could be run easily on the server and used with a 
web frontend.  The current mobile revolution has led to a 
resurgence of AoT-compiled languages, with Obj-C taking off and 
Java and C# finally going AoT-compiled on Android and WP.

However, there is no single cross-platform AoT-compiled language 
you can use on all of these mobile platforms.  There is no modern 
language you can use on all of them, as Swift is still iOS-only.  
D could be that language, the mobile wave is one D cannot afford 
to miss.

More information about the Digitalmars-d mailing list