Live data from Hacker News

Google’s not-so-secret new OS

techspecs.blog

121–130 of 561 posts

Re: Google’s not-so-secret new OS

#121
post #74

It bothers me that Google does not seem particularly interested in doing the one thing that would make their Android platform absolutely dominant: Allow Chrome to run Android apps on Mac and Windows. Google has already done 90% of the necessary work by adding Android apps to ChromeOS. Two and a half years ago it created "App Runtime for Chrome" which demonstrated that Android apps could run on Windows and Mac in a li…

Would android apps be a good fit for desktop? Most of them do not even work well on a tablet and I think they would scale very badly to even touchscreen laptops.

I doubt that most developers would do any effort to have their apps "responsive".

Re: Google’s not-so-secret new OS

#122
This could be the first time Apple needs to truly worry about Google. The one massive lead Apple still has over Google (and the other major players) is the incredible OS they inherited back in 1997 and continue to extend and maintain today.

Neither Android nor Windows nor Chrome OS nor your favorite Linux distro have ever been able to truly compete with the NeXT legacy as it lives on in Apple.

Google is smart enough as a whole to see this, and so it's not surprising that they're attempting to shore up their platform's competence in this particular area. What IS surprising is that it has taken them this long.

Perhaps what's truly surprising is just how much mileage Apple has gotten out of NeXT. It's astounding, and I know Apple realizes this, but I question whether or not they know how to take the next step, whatever that may be. And if Google manages to finally catch up...

Re: Google’s not-so-secret new OS

#123
post #74

It bothers me that Google does not seem particularly interested in doing the one thing that would make their Android platform absolutely dominant: Allow Chrome to run Android apps on Mac and Windows. Google has already done 90% of the necessary work by adding Android apps to ChromeOS. Two and a half years ago it created "App Runtime for Chrome" which demonstrated that Android apps could run on Windows and Mac in a li…

Phones and desktops are completely different form factors with different constraints. Running an Android app on Windows would be a horrible experience.

Re: Google’s not-so-secret new OS

#124
post #51

If nothing else comes out of this, I hope we end up with an Android OS that works better than the current one. I've been running Android since the Nexus One so I'm no newbie to the platform, but the ease with which iOS manages to get all UI interactions at ~unnoticable FPS and outstanding battery life is staggering when you're used to Android. It feels like some really fundamental choices were made badly on the platf…

Bingo. This is precisely what Google needs to pull ahead. Apple's going to commence soiling their collective knickers in 5... 4... 3...

Re: Google’s not-so-secret new OS

#125
post #74

It bothers me that Google does not seem particularly interested in doing the one thing that would make their Android platform absolutely dominant: Allow Chrome to run Android apps on Mac and Windows. Google has already done 90% of the necessary work by adding Android apps to ChromeOS. Two and a half years ago it created "App Runtime for Chrome" which demonstrated that Android apps could run on Windows and Mac in a li…

Phones and desktops are completely different form factors with different constraints. Running an Android app on Windows would be a horrible experience.

Just fire up windows 10 and install something from the app store for an example of why the convergence makes no sense.

Re: Google’s not-so-secret new OS

#126
post #121
post #74

It bothers me that Google does not seem particularly interested in doing the one thing that would make their Android platform absolutely dominant: Allow Chrome to run Android apps on Mac and Windows. Google has already done 90% of the necessary work by adding Android apps to ChromeOS. Two and a half years ago it created "App Runtime for Chrome" which demonstrated that Android apps could run on Windows and Mac in a li…

Would android apps be a good fit for desktop? Most of them do not even work well on a tablet and I think they would scale very badly to even touchscreen laptops. I doubt that most developers would do any effort to have their apps "responsive".

Many of them would make great desktop widget kind of apps, such a mini music player, or weather app.

Re: Google’s not-so-secret new OS

#127

Is this an actual plan of Google as a company, or is this some sort of Microsoft-style war between divisions where the Chrome team has just decided on its own that the future is based on Chrome and Dart? Also, considering the way that the ARC runtime for Chromebooks was a failure and had to be replaced by a system that apparently essentially runs Android in a container, will it really be possible for a completely dif…

I would say that Google is trying to replace JavaScript with dart in any way they possibly can. The reason is simple, JavaScript is an open standard, dart is owned by google. Their reasons that "dart is better" is the typical google koolaid before they attempt a market takeover. As we've seen over and over with Android, chrome, and AMP especially. Google loves to make glass house open source projects you can't touch.…

Eh? Dart was trying to replace JavaScript in some fashion, but that obviously failed (they had good intentions, but bad execution). Seeing that Chrome hasn't included it yet, I doubt it will. So that dream is dead.

Dart is a replacement for GWT at this point. See AdWords being written in dart now[0]. Though it's not clear now Flutter.io will play into all this (that's targeting mobile with no web target).

As for typescript, Google actually embraced that fairly heavily with Angular2 being written in it.

[0] http://news.dartlang.org/2016/03/the-new-adwords-ui-uses-dar...

Re: Google’s not-so-secret new OS

#128
AFAIK the flutter UI framework is a react-like framework written in Dart (with C++ as OS glue) including the UI -> graphics rendering layer. It builds upon Skia and Blink. I am not sure how that will allow compatibility with other languages. The only language for UI apps looks to be Dart. Which isn't bad - its a pretty well designed language, but I don't see how apps can be written in a wide variety of language as the author suggests.

Re: Google’s not-so-secret new OS

#129
From a developer's point of view, on one hand, I like this idea. Just about any development environment is better than Android:

1. Callbacks are horrendous. I hate inner classes, they're ugly and unwieldy. I'd honestly rather something like AWT's (Yes, that 90s tech) callbacks over inner classes.

Just have a main function with a large switch. It's much easier to reason that then the current mess-up of trying to figure out your app's lifecycle.

2. Inter-thread communication is horrendous. Android is Java based, so can I pass classes?

No.

Only Strings.

And even that is horrendously ugly.

3. It's a Frankenstein model. It's a Desktop OS like process/file model, but not everything is a file. Now they suggest opening using the new file-picker.

But in many ways files are easier to use.

4. They add new libraries (Material Design, for example) which no one will ever use, because everyone needs to use appcompat. And even in five years, when Lollipop will be like Android 2.2 is now, everyone will still have to use appcompat to get Android Z libraries on Android O, or something. And by the way, now most apps rely on appcompat-7 which relies on appcompat-4.

5. Many classes are broken - Take TextView. You can style it with HTML, but only a small subset (so you can't use it as a WebView). So it's not meant as a "web browser" replacement. But it can parse broken HTML. Wow, so developed.

But you can't style a link color, or change underline color.

------------

But on the other hand, I'd find it horribly annoying (and I think that many others would feel the same way) having to rewrite everything from scratch into Dart or whatever.

Re: Google’s not-so-secret new OS

#130
post #16
post #9

We definitely need a universal OS for all our devices and I really believe Google is in a great position to get us there. It would really surprise me if Apple got there first. Tim lacks vision and will keep on milking iOS even if the iPad Pro is a failure as a laptop replacement. Windows is still king in the desktop space, at least as far a user base goes, but it's terrible on tablets and phones. MS has all the tech…

> We definitely need a universal OS for all our devices Wait, do we? Why?

Save man-centuries of platform-specific work?
Post reply on HN