Google hopes for fresher, faster phone apps with Flutter
The tech giant releases the first beta of a tool designed to make life easier for programmers writing for Android, iPhones and Google's new Fuchsia OS.
Stephen Shanklandprincipal writer
Stephen Shankland has been a reporter at CNET since 1998 and writes about processors, digital photography, AI, quantum computing, computer science, materials science, supercomputers, drones, browsers, 3D printing, USB, and new computing technology in general. He has a soft spot in his heart for standards groups and I/O interfaces. His first big scoop was about radioactive cat poop.
Expertiseprocessors, semiconductors, web browsers, quantum computing, supercomputers, AI, 3D printing, drones, computer science, physics, programming, materials science, USB, UWB, Android, digital photography, scienceCredentials
I've been covering the technology industry for 24 years and was a science writer for five years before that. I've got deep expertise in microprocessors, digital photography, computer hardware and software, internet standards, web technology, and other dee
Google is firming up a tool that should help programmers bridge the divide between Android phones and iPhones.
It's hard to write software that matches the appearance of both Apple's iOS software and Google's Android operating system, which is one reason developers often hire separate teams to create two versions of the same product. Google, though, is finishing up a tool called Flutter that gives apps a native look for either mobile realm. It can also shuck conventional looks for something totally different.
The search giant announced the release of the initial Flutter beta at the Mobile World Congress show on Tuesday. New updates should arrive every four weeks or so as Google and others contributing to the open-source project put the finishing touches on an eventual -- though still unscheduled -- 1.0 release.
Flutter could help usher in a wave of fresh-looking apps in an era when lots of mobile software suffers from cookie-cutter similarities. Most apps today use native components, such as buttons and text boxes, that are styled to match the core software from Apple or Google. Flutter's interface widgets can follow that styling but also can go in very different directions.
"The brand identity and customization of the app's aesthetic design is now becoming more important than strictly adhering to traditional platform aesthetics," Google says in its Flutter FAQ. "For example, app designs often require custom fonts, colors, shapes, motion, and more in order to clearly convey their brand identity."
Customized app interfaces
Mobile apps from Snapchat, Hulu, Netflix, Uber and PayPal show developers have started to break free of traditional app interfaces even before Flutter, says product manager Seth Ladd.
"We believe developers and brands will really take advantage of Flutter's framework to gain control over their user interface and clearly articulate their brand identity across devices," Ladd said.
That's because app developers will be able to easily generate a Fuchsia version of their software alongside whichever other versions they're already producing. The biggest challenge for new operating systems is attracting a critical mass of software, so that's important.
But for now, Google's Flutter sales pitch is sticking to nearer-term benefits -- a unified developer team, fast testing of software, flexible styling choices and high performance when the app is running.
First published Feb 2:41 p.m. PT. Update, 4:17 p.m.: Adds comment from Flutter leader Seth Ladd.