Mirror Finish Polishing ~ 1-816-529-6089 ~ sales@mirrorfinishpolishing.com ~ mirrorfinishpolishing.com For the best rate on home, auto, life or business/commercial insurance call me at 888-959-0955, cell 636-734-1310 or bricehazelwood@weiss-ins.com. Never Done Garage - donewhenimdead.com Peerless Automotive Reconditioning - 1155 W. Dennis Ave, Olathe Ks, 66061 - 913-893-1201 Mark H. Epstein ~ The Epstein Law Firm, LLC ~ 913-396-5123 Wilkes Automotive ~ wilkesautomotive.com ~ 246 Marion St, Olathe, KS 66061 ~ 913-254-7171 Skandalous Inc ~ www.skandalousinc.com DIY Auto Repair Inc ~ www.diyautorepairkc.com ~ 11509 Strangline Rd, Olathe KS 66062 ~ 913-226-3806 Your advertisement here! The Law Offices of Jeremiah Johnson, LLC ~ 104 E. Poplar, Olathe, KS 66061 ~ (913)764-5010 ~ www.kcatty.com - www.johnsoncountydui.com ~ jeremiah@kcatty.com Santa Fe Body, Inc ~ 8717 Lenexa Drive, Overland Park, KS 66214 ~ (913) 894-6090 House of Boost LLC Nude? HouseofHID.com - The #1 source for HID The Print Shop KC 816.200.6694 or Ryan@RMD-Photography.com the art of tyleR ~ http://tyleR.bigcartel.com ~ TYLERcoey.com ~ MUTTtoy.com ~ MUTTtoy@gmail.com W-K Chevrolet Buick Pontiac Cadillac GMC ~ 3310 W. Broadway, Sedalia, MO 65301 ~ 800-382-5088 ~ Cell 660-553-8928 ~ dustin@wkchevy.com ~ www.wkchevy.com

Go Back   KCSR - THE Kansas City Forum > General Forums > Computers, Teh Interweb, Gaming, Electronics

Thread Tools
Unread 2017-05-09, 01:50 PM   #1
Justin 05 STi
Justin 05 STi's Avatar
Join Date: Dec 2004
Location: foiling your fun
Posts: 4,742
Post Thanks / Like
Thanks (Given): 4
Thanks (Received): 100
Likes (Given): 4
Likes (Received): 416
Dislikes (Given): 0
Dislikes (Received): 11
Default Google's next OS, Fuchsia



Google, never one to compete in a market with a single product, is apparently hard at work on a third operating system after Android and Chrome OS. This one is an open source, real-time OS called "Fuchsia." The OS first popped up in August last year, but back then it was just a command line. Now the mysterious project has a crazy new UI we can look at, so let's dive in.
Unlike Android and Chrome OS, Fuchsia is not based on Linux—it uses a new, Google-developed microkernel called "Magenta." With Fuchsia, Google would not only be dumping the Linux kernel, but also the GPL: the OS is licensed under a mix of BSD 3 clause, MIT, and Apache 2.0. Dumping Linux might come as a bit of a shock, but the Android ecosystem seems to have no desire to keep up with upstream Linux releases. Even the Google Pixel is still stuck on Linux Kernel 3.18, which was first released at the end of 2014.
Google's documentation describes Magenta as targeting "modern phones and modern personal computers with fast processors, non-trivial amounts of RAM with arbitrary peripherals doing open-ended computation." Google hasn't made any public, official comments on why Fuchsia exists or what it is for, leaving us only to speculate. The "modern phone" shout out certainly sounds like something that could eventually compete with Android, but for now the OS is so early, it's hard to tell.
Fuchsia is impossible to talk about without mentioning a hundred other related projects that also have code names. The interface and apps are written using Google's Flutter SDK, a project that actually produces cross-platform code that runs on Android and iOS. Flutter apps are written in Dart, Google's reboot of JavaScript which, on mobile, has a focus on high-performance, 120fps apps. It also has a Vulkan-based graphics renderer called "Escher" that lists "Volumetric soft shadows" as one of its features, which seems custom-built to run Google's shadow-heavy "Material Design" interface guidelines.
Armadillo, the Fuchsia System UI

This all leads us to an interesting point right now: the Fuchsia interface is written with the Flutter SDK, which is cross-platform. This means that, right now, you can grab chunks of Fuchsia and run it on an Android device. Fuchsia first went public in August 2016, and but back then compiling it would get you nothing more than a command line. Thanks to Hotfixit.net for pointing out that the Fuchsia System UI, called "Armadillo" is actually pretty interesting now.
It's possible to download the source and compile Fuchsia's System UI into an Android APK and install it on an Android device. It consists of a wild reimagining of a home screen along with a keyboard, a home button, and (kind of) a window manager. Nothing really "works"—it's all a bunch of placeholder interfaces that don't do anything. There's also a great readme in the Fuchsia source that describes what the heck is going on.
Enlarge / The official Armadillo logo, clearly done by one of Google's top artists.
The home screen is a giant vertically scrolling list. In the center you'll see a (placeholder) profile picture, the date, a city name, and a battery icon. Above the are "Story" cards—basically Recent Apps—and below it is a scrolling list of suggestions, sort of like a Google Now placeholder. Leave the main screen and you'll see a Fuchsia "home" button pop up on the bottom of the screen, which is just a single white circle. The center profile picture can be tapped on, and here you'll bring up a menu that's a bit like Android's Quick Settings. The top row of icons shows the battery and connectivity. Below that you'll get sliders for volume and brightness, and icons for airplane mode, do not disturb, and auto rotate. You can interact with the buttons and sliders, but they won't actually do anything on Android. Below that are buttons labeled "log out" and "more," which don't work at all.
Above the profile section are a bunch of cards labeled "Story [something]." The readme describes stories as "a set of apps and/or modules that work together for the user to achieve a goal." That seems pretty close to a recent apps list, maybe (eventually) with some kind of grouping feature. Tapping on any card will load it as a full-screen interface, and since one is labeled "email," it's pretty obvious that these are apps. The list is sorted by "last opened" so the most recently-used cards will sit at the bottom of the list.
This list also has some window-management features. You can long press on a card and drag it around, and if you drop it on top of another app, it will trigger a split screen mode. The split screen system seems really capable, and probably needs to be reigned in a bit. You can do a 50/50 split vertically or horizontally. You can drag in a third app and 33/33/33 split horizontally or vertically, or a 50/50 split next to a full-height app, or a have a tab bar appear for the three full screen interfaces. You can drag in four apps and do a 75/25 split on one side of the screen and 25/75 on the other, and then you can keep dragging in apps until the whole thing crashes. Go back the story list and you'll see your split screen layout is reflected in the card, too, which is nice.
The bottom "Google Now" panel starts with a search bar mockup. Tapping on it will bring up a keyboard, but this is not the Android system keyboard, and it is instead a custom Fuchsia interface. It has a new, dark theme, and things like long-pressing for symbols or settings do not work. Below that appears to be Google Now, which has several "suggestion" cards. They seem to be a little different than Google Now's news, weather, and calendar suggestions though, with the docs saying "Conceptually a suggestion is a representation of an action the user can take to augment an existing story or to start a new one." That almost makes it seem like an app launcher.
A long road ahead

With any new project at Google, it's hard to know what the scale of the project will be. Is this a "20 percent" project that will be forgotten about in a year or something more important? Luckily, we have a direct statement from a Fuchsia developer on the matter. In the public Fuchsia IRC channel, Fuchsia developer Travis Geiselbrecht told the chat room the OS "isn't a toy thing, it's not a 20% project, it's not a dumping ground of a dead thing that we don't care about anymore."
The Fuchsia logo.
Android was conceived in the days before the iPhone. It started as an OS for cameras, and then became a BlackBerry clone, before being quickly retooled after the iPhone unveiling. With Android, Google is still chained to decisions it made years ago, before it knew anything about managing a mobile OS that ships on billions of smartphones. I'd say the two biggest problems with Android right now are
  1. Getting OS updates rolled out across the third-party hardware ecosystem
  2. A lack of focus on smooth UI performance.
While there hasn't been anything said about an update plan, the OS's reliance on the Dart programming language means it has a focus on high-performance.
Fuchsia really seems like a project that asks "how would we design Android today, if we could start over?" It's a brand-new, Google-developed kernel running a brand-new, Google-developed SDK that uses a brand-new, Google-developed programming language and it's all geared to run Google's Material Design interface as quickly as possible. Google gets to dump Linux and the GPL, it can dump Java and the problems it caused with Oracle, and Google can basically insulate itself from all of Android's upstream projects and bring all the development in-house. Doing such a thing on the scale of Android today would be a massive project.
The hardest part might not even be developing the OS, but coming up with some kind of transition plan from Android, which has grown to be the world's most popular operating system. The "cross platform" feature of the Flutter SDK sounds important for a transition plan. If Google could get developers to start writing apps in Flutter, it would be creating an app ecosystem that ran on iOS, Android, and, eventually, Fuchsia. Google has also shown that it is able and willing the make the Android Runtime work on non-Android platforms with Chrome OS, so if Google does choose to go through with a transition plan, perhaps it could port and entire Android stack over to Fuchsia as a stop-gap app solution.
Back in August when Fuchsia went public, Geiselbrecht told the Fuchsia IRC channel "The Magenta project [started] about 6 months ago now" which would be somewhere around February 2016. Android hung around inside Google for about five years before it launched on a real product. If Fuchsia follows a similar path, and everything goes well, maybe we can expect a consumer product sometime around 2020. Then again this is Google, so it could all be cancelled before it ever sees the light of day. Fuchsia has a long road ahead of it.
- Justin

Originally Posted by Weather as a Force Multiplier: Owning the Weather in 2025
In 2025, US aerospace forces can “own the weather” by capitalizing on emerging technologies and focusing development of those technologies to war-fighting applications.
Justin 05 STi is offline   Reply With Quote
Unread 2017-05-22, 08:46 AM   #2
Super Moderator
Join Date: Feb 2004
Location: Lenexa
Posts: 158,916
Post Thanks / Like

Google's Dave Burke: The first rule of Fuchsia is you don't talk about Fuchsia

People have been buzzing about Google's Fuchsia project, an open source operating system that popped up on GitHub a few months ago. Some have even speculated that Fuchsia could be a replacement for Android down the road. Someone brought this up at the Android Fireside Chat, and VP of engineering for Android Dave Burke replied by basically not talking about Fuchsia.

Here's the full transcript of Dave's answer from the above video.
How do you spell Fuchsia? Fuchsia is a[n] early stage experimental project. We, you know, we actually have lots of cool early projects at Google. I think what's interesting here is its open source, so people can see it and comment on it. Like lots of early stage projects it's gonna probably pivot and morph. There's some really smart people on it, people we've worked with who are great. and so [it's] kind of exciting to see what happens. But it's definitely a diff-- sort of independent project to android. and yeah, that's basically it.
So, there's not much there, is there? Basically, we don't talk about Fuchsia.

Something went wrong. Please make sure you added the video correctly.

Video URL: http://www.youtube.com/watch?v=wppe_zKsLlA

There's only a little useful information, which will hopefully calm everyone down. The gist seems to be that Fuchsia is still very early, and it's likely to change a lot before it ever gets close to being a real product. And importantly, it's independent from Android. In that respect, it was a little weird to ask the Android team about Fuchsia at all.


JDLM is offline   Reply With Quote
Unread 2017-05-22, 08:49 AM   #3
Super Moderator
Join Date: Feb 2004
Location: Lenexa
Posts: 158,916
Post Thanks / Like

Fuchsia OS isn't replacing Android yet, Google says

As for the future, who knows?

Last August we got wind of a brand new operating system in development at Google, codenamed Fuchsia. At this week's Google IO 2017 event in Mountain View, Android's Dave Burke shed a little bit more light on the mysterious, upcoming platform. But only a little.
The early rumors were that Fuchsia could eventually replace Android, or Chrome OS, or both - Google hasn't revealed much about the OS, but we do know that it's being built from scratch for modern-day devices, and we've seen a sneak peek at its interface.
So what's the story? "Fuchsia is a early-stage experimental project," said Burke when pressed, as 9to5Google reports. "We, you know, we actually have lots of cool early projects at Google. I think what’s interesting here is it’s open source, so people can see it and comment on it."
Pivot and morph

That's all well and good, but what's it actually for? Sounds like not even Google's own team is certain at the moment. "Like lots of early stage projects it's going to probably pivot and morph," added Burke. There’s some really smart people on it, people we’ve worked with who are great."
It doesn't sound like Android is currently under threat though, at least for the time being. Burke concluded his waffling: "And so it's kind of exciting to see what happens. But it's definitely a different sort of independent project to Android. And yeah, that's basically it."
Google must've had some kind of plan in mind when work on Fuchsia started, but it's not getting revealed yet - and as you might expect from an "experimental" project, it sounds like Fuchsia's purposes could change as the market and our devices evolve. We'll be using Android and Chrome OS for a while yet.


JDLM is offline   Reply With Quote

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 02:06 PM.

Design By: Miner Skinz.com
Powered by vBulletin® Version 3.13.37
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Copyright (c) 1993-2012, KCSR.org