Oddly, their live streaming does not work without Adobe Flash. It absolutely refuses to load anything in Chromium, even though it supports every single HTML5 format that YouTube offers. I would have expected better from Google in 2014.
That's a very bad way of stating it. It's perfectly possible, and "supported" even though there is no "use this thing" solution for it. The problem is that you can't rely on a full solution being usable by all browsers you want to target.
Why hasn't HLS caught on more broadly? From what I know it's not licensed / patented by apple. Many Flash players implement it, and overall its a great way of delivering video over HTTP.
Maybe they've added Getters and Setters for every private variable, via a macro (to save typing)? That will certainly mean many more API functions to call.
Or are they counting how many times they make calls to a part of the API? Like calling a function in a for loop or something?
Either way, I'll applaud unnecessarily.
EDIT: Thanks for the downvotes! Here's to humour on HN!
The problem is, it'll take years before more than Google apps and high-profile apps make use of this new design. It's sort of like the story today... there's still a good number of apps sporting the 2.3 look. So when this new release comes out you can look forward to a couple apps having the new look and feel, most apps having the 4.0 look and feel, and a decent number having the 2.3 look and feel.
That's not Google's fault though. That falls to the lazy 3rd party developers who can't be bothered to follow the OS design guidelines in any timely manner.
It is Google's fault! They've completely revamped their UI what, three times by now? And that's not even considering the minor tweaks, like 2.3 going to a black and green scheme.
Couple that with the fact that it takes a good two years before the latest Android version is on a majority of devices and it's no wonder why devs throw their hands up when faced with having to support potentially three sets of UI look and feel guidelines at any given time.
The biggest revamp was from Gingerbread's UI to the new Holo interface style introduced in Android 4.0 (Ice Cream Sandwich). Since then, there haven't been any major changes. Everything has just been incrementally refined each year. Most of the new changes from 4.0 to 4.4.4 (the latest release on my Nexus 5) have been added support for more animation and some apps have been redesigned. Apps are moving away from clunky tabbed interfaces and navigation bar dropdowns and have mostly moved to slide out navigation.
According to the Android Platform Version Dashboard[0], 84.3% of Android users are running Android 4.0+ and Google has been adding support for many of their new APIs and design functionality to their support libraries. It's safe to say that the only applications on the Play Store that still use the Gingerbread buttons or odd custom widgets/widgets copied from iOS are lazy developers. There simply is no excuse for ignoring the style guidelines anymore.
> The biggest revamp was from Gingerbread's UI to the new Holo interface style introduced in Android 4.0 (Ice Cream Sandwich).
Uh, and this one they're talking about now.
> 84.3% of Android users are running Android 4.0+
And it only took nearly 3 years to pull that off...
> There simply is no excuse for ignoring the style guidelines anymore.
Yes there is: the fact that at any point in time you have to follow two or more style guidelines. Let's say I want to make a new app today targeting the new UI look and feel Google has just released. Since only a tiny fraction of Android devices are going to be running that latest version I need to target the current UI look and feel and the previous one. Bits and pieces can be bridged with the compatibility library but now that means you're saddled with programming against the compatibility library for several years. Every UI refresh brings along with it extra technical debt that developers are burdened with -- even small ones like notification bar icon changes (which happened in 2.2 -> 2.3). Take a look at last year's Google I/O app. This is the asset management required to create a "best of breed" Android app that targets as many devices as possible:
Ho-lee shit, what a nightmare. Can you blame developers for being lazy? It's hard enough just knowing what's expected of you to make an application that can a) run on a majority of devices, b) look good on said devices, and c) make use of new APIs.
There haven't been any significant UI revamps in 3 years. Applications written using the interface guidelines set out when Android 4.0 was released still look fine today since the look and feel has not changed too much in 3 years.
> Take a look at last year's Google I/O app. This is the asset management required to create a "best of breed" Android app that targets as many devices as possible:
Ummm, I don't see what you're getting at here. These assets have been the case for most versions of Android. That folder contains portrait and landscape layouts, drawables for the different device sizes (and hidpi), and translations. If you would like users to be able to user your application in other languages, you have to provide translated strings somehow. If you would like to have different portrait and landscape layouts, you have to include those layout files. That's just expected regardless of your platform. It's hardly a nightmare. You aren't required to support other languages and Android will do it's best to rearrange your interface for landscape and scale your drawables appropriately. This just allows developers to have a greater degree of flexibility and customization to ensure that their applications run well no matter the device size, orientation, or language.
It's all documented in great detail at in the Android documentation[0].
It is interesting that users are on old versions of Android. I certainly am on my devices.
They made the point that Play Services are up to date on 90-something percent of devices, which is good, as they silently push it out without telling you (usually to leave you surprised when you open Play and it looks entirely different), probably as a response to Apple's taunt in their keynote regarding the number of users on recent iOS and OSX versions.
It doesn't matter whose fault it is. It really hurts Android. I think phones are replaced often enough that the old OS will be replaced. However, people keep tablets for much longer.
Design is irrelevant if OEMs vomit their bullshit all over it on all the devices that are actually interesting. (Yes, I tried rooting. Yes, it was a horrific warranty-removing potentially bricking experience. Even Jailbreaking feels saver.)
It looks super-awesome, though. I want it on interesting devices. I won’t be able to get it, though.
If you don't want a bastardized experience, don't buy a phone from crappy OEM. Get a Nexus device (pure Google experience), a Google Play Edition device (pure Google experience), or a Motorola device (close to stock, easily rootable Dev Eds).
At the same time Motorola Mobility was sold, Google announced the Android Silver program which seemed to confirm rumors that Nexus devices were being sunsetted.
I really hope its not true. I love my Nexus devices.
And carriers -- I got an HTC One M8, and about two weeks after I got it, it auto-updated and installed (without my consent) a bunch of Sprint bloatware apps that I cannot delete.
If you elaborated with examples or something insightful, you wouldn't get downvoted. There are plenty of people with the opposite opinion as yours. When you phrase it like you did, it becomes a pointless flame war: "Android is the best in every way!" "No, Apple is, you Google fanboy!"
I was extremely disappointed when they started talking about "Material Design", hinting at tactile screens by showing what one might look like, and then going on to talk about it as a metaphor for tactility.
Not really. My point is that Google has never had any design vision with android and simply responds to the movements of the other big names in the phone business with their "me too" offering. It's hard to deny this fact. It's also interesting how the same exact sentiment elsewhere in this thread gets upvoted.
You probably got down-voted because you didn't offer any examples. You could swap Apple for Google in your sentence and it would carry just as much weight.
No it wouldn't, what a ridiculous thing to say. The iPhone came out of nowhere and was a revelation, Android was a hastily (very well) assembled clone.
I don't want to get involved in this flame war, but Apple began development of the Newton (a mobile device with a touch screen) in 1987. Palm wasn't even founded until 1992.
Everyone is derivating from Metro UI now. I can't complain, I quite like the look. Funny that Microsoft, in this day an age would be such a trend setter!
Sure. The things I've noticed since Nadella took over from Ballmer:
* They're obviously putting a lot of effort into listening to their customers and implementing their feedback (see windows 8.2 changes, start bar is coming back, metro apps will now be windowed) (also see this article by Gabe at Penny arcade about how Microsoft implemented his feedback for the Surface Pro 3 http://www.penny-arcade.com/news/post/2014/06/16/surface-pro...).
* They realise the cloud is the future and they're making great strides towards making sure Azure is the best cloud platform available. I've used Amazon's AWS, Rackspace and Azure. Azure is hands down the best. Nadella was formerly in charge of Azure, so it's no surprise that Azure is coming to the forefront of Microsoft. The interface for their new cloud control panel is excellent (http://portal.azure.comhttps://i.imgur.com/SxdPZjf.png).
* Developers, developers, developers is back in season! They're open sourcing everything. ASP.NET, MVC, their new C# compiler are all now open source. The UI library they used to make the website above is open source (WinJS https://github.com/winjs/winjs). They are making obvious efforts to engage the developer community.
* Whilst everybody else is scrambling to create walled gardens and closed platforms, Microsoft is going in the opposite direction. All of their recent open source releases have been on Github, not Codeplex. You can provision linux virtual machines, mysql database, redis caches on azure - as well as the Microsoft equivalents. They just announced they're making an Android handset after acquiring Nokia, as well as Windows Phone. They've announced that they will start supporting officially supporting Mono (open source version of their .NET clr) with new releases of ASP.NET, allowing ASP.NET applications to run on open source platforms.
* Their share price is the highest it's been in 15 years
EDIT:
* And as much as I hate to admit it (I haven't personally switched browsers or search providers yet...) but they're actually fixing the problems with Bing and Internet Explorer, and seem to be rapidly catching up with the pack. The new developer tools for IE actually look pretty good (http://msdn.microsoft.com/library/ie/bg182326.aspx) and Bing is not looking too shabby either.
"[Google Manager]: Guys... Could you make it modern, like Microsoft Metro, but maybe decrease the padding between tiles and maybe add some blurry shadows."
"[Designers]: but shadows are a violation flat design principles!"
"[Google Manager]: I am sorry, but we cannot come across like complete rip-offs".
It's not flat design at all. They spent like 3/4 of the design segment in the keynote talking about how everything has a depth, and how things cast shadows on each other.
Have we reached a point where anyone using color is ripping off windows? :/
Superficially yes but it's really just a new coat of paint on top of a slightly revised UI. My eyes instantly glaze over looking at these screenshots because we have this boring font combined with a boring use of whitespace with little variation in text size. It's all the bad parts of Metro / Modern UI without any of the good parts.
Seriously. I'll never understand how people can continuously get so excited about new "design".
From my point of view, if you're competing heavily on design then you're in the business of a commodity and hence have no better technological or use-case differentiator... And/or you're swept up by the cult of design as of late.
Absolutely. That was incredibly bad! Myself and a lot of people in the audience had this split-second "Oh my god..." where we thought Google was about to show off a device that had something 3D and then....oh, it is just the style? You could feel the collective let down.
If I am not mistaken, Apple has been awarded patents in the area of localized haptics using tiny actuators. It may be that no rival solution has emerged. I was also quite upset when the announcement dissolved into a UI metaphor.
Tell me about it. I was outside waiting in line and listening to the keynote on my phone. I couldn't believe they were announcing that and when I pulled out my phone to look at the video.... well it was just a 3D frame on a phone. Still cool but you know..
Did they already mention how Timely on the web has been canceled and we are left with the old calendar codebase? You know, that Quantum Paper UI they keep talking about.
I see Sundar Pichai still has an attitude problem. Seriously Sundar: you come off as a condescending jerk at TGIF which is embarrasing enough, no need to do it in public.
Is it possibly a prelude to tactile screens? Makes sense for them to allow developers plenty of time to build compatible apps prior to introducing any hardware.
I wonder if there is new hardware in the works but it isn't finished yet. Just like L isn't finishes and oddly also the Motorola 360 is not finished (I have the felling that was supposed to be finished before IO and for some reason is not)
Being an attendee from last year, I can guarantee you that it's people still filing in to find seats well into the presentation. The exit is towards the back left of where the camera is. People going to the right are looking for seats. It's still not an attractive angle.
One of the features Apple added later-on to iOS7 was "reduce animation" after user feedback. Much of Google's keynote thus-far has focused on adding animations everywhere possible. It'll be interesting to see if they receive a different reception.
Reducing animation speed does not solve the problem. Too many animations can be distracting for me (kwin), increasing animation speed does not remove the distractions.
I think we are putting the cart before the horse here. Let's see if this actually becomes a problem. There is such a limited amount of purposeful animation that happens right now. I imagine adding well thought animations would be nice. Check out the material guide on it: http://www.google.com/design/spec/animation/authentic-motion...
I think there's something to be said for not completely overhauling the look and feel of the OS every two years or so. As it stands today a typical Android phone probably has at least one app sporting the Android 2.3 look and feel. And even in Google's UI guidelines (not sure if it's still the case), they suggested providing multiple sets of icons, some that follow the 4.0 look and feel, some that follow the 2.3 look and feel, some that follow the pre-2.3 look and feel, etc.
They make it very difficult to both follow their latest UI guidelines and the older ones (because adoption rates lag quite a bit).
The problem seems to be that Google doesn't have any real design rules, they just have designers, and these guys rotate in and out every year or two, bringing their own pet ideas with them. So what you're looking at is whatever the designer they hired two years ago had on his mind.
Android is rife with clear evidence that the project has no design guidelines. All of the UIs change completely in every release.
I think the other part of the problem is that Android demonstrates what happens when you let developers run wild, as much as it pains me to say that. As developers we always want new, new, new! Rip out the old stuff! But we don't always think about the consequences that has on customers. Or I should say, in a typical company you quickly learn that you can't just change things on a whim. Google is not typical though...
That's absurd. Matías has been with Google since 2010. The look and feel has changed, but it's more evolution that whimsy.
Mobile is the most competitive market on the planet right now. Eye candy is essential to showing growth and momentum. Most people aren't looking under the hood, particularly now that hardware specs are leveling off.
(Background: I worked on 3 visual redesigns for Google Search, and was an early tech lead for the Quantum Paper stuff that's being demoed today. I no longer work at Google. This was actually the last project I worked on.)
The design changeover is being driven from the top. Ever since Steve Jobs has died and Larry took over as CEO, he's gotten the design religion, and his goal is for Google's design to remain fresh and drive trends forward perpetually. So as far as the company is concerned, this is a feature, not a bug.
It's true that the individual designers responsible for doing the design often vary from project to project. However, there's a fair amount of continuity as well. The designer who initiated the design refresh announced today has been with the company since 2006; the designer I worked with for the visual refresh of 2010 now heads up design for all of Search. They are explicitly told by executives to make things fresh and remove previous constraints when imagining the new Google.
The Android G+ application just went through a major redesign. It looks nothing like its predecessor and it looks nothing like what was announced at I/O today. It also looks nothing like any other current Android KitKat app (no drawer on the left side, no floating search box, etc). What planet did that design come from?
Snark aside, I think you're seeing two effects. One is designers wanting to be creative and innovative (which is a top-down directive) without also talking with their counterparts in other areas of the company. This will get corrected over time; periodically the company tries to line up all of its products so that they're consistent across all of Google. The last major such project was Kennedy; Quantum is the next one, so I suspect Android G+ will eventually change to conform with the Quantum styleguides just announced.
The other effect is that design rules are different for big companies than they are for small app developers. Small app developers want to fit in with the platform styleguides, because they face intense competition, are only a tiny part of the total ecosystem, and so if they deviate from the expected UI it only harms themselves. Big companies want to set the standards, and so they encourage their designers to be bold and adventurous, in the hopes of creating the trends. And the Android G+ app has been a trendsetter in the past; some of the recent move towards very image-heavy apps (across both web and mobile) was pioneered by them back around 2011 and 2012.
"design to remain fresh and drive trends forward perpetually"
Is this the root cause of why Google Maps/Nav on Android had a giant UX regression from 6.x to 7.x and still sucks so bad that my next phone may very well be a Lumia?
I really hate the new maps too and find it more difficult to do pretty much anything. Glad a designer got to make an exec happy by redesigning it into crap, though. At least someone benefitted.
Not entirely sure, I'm less familiar with the decision-making processes in Geo. I suspect it's similar, where the goal of keeping things fresh and interesting made them take the product in a different direction, which naturally will piss off all the customers who started using it because they liked the old product direction. I don't personally like the new Google Maps either, but understand that a company's first and foremost goal is to go after new users, and making existing users happy is only important if they'll leave if you don't.
"They are explicitly told by executives to make things fresh"
What does this even mean? It reminds me of the design-by-committee meeting to add Poochie to Itchy and Scratchy. "It needs to be more dynamic. More proactive. More ATTITUDE!"
That seems a little unfair - they are going to extraordinary lengths to spell out design rules - to the point of publishing entire voluminous web sites about it:
Whether the OS is charming all depend on it's UI. Android's UI let me down. But a reason let me like android, because of open OS, everyone can design their own UI.
Touch, tablets, phones, and the problem of scaling a consistent UI across geometry and distance (10 foot TV, 2.5foot car, etc.) remains partly unsolved and perhaps mostly unmatured. Sensors remain under-exploited in core UI.
Apps trail OS capabilities, too. So while it may be inconvenient for developers, rapid change is probably a fact of life.
Wasn't saying Apple invented it. I was asking 1. whether it was frame skipping (confirmed now) and 2. Apple Metal reference is for those that remember how well their demo went of their engine.
They did mention a new development tool that looks like the Energy Impact view in Xcode (sorry, I can't remember what Google called it, does anybody remember?) They said something like "if you can't measure it, you can't improve it", which is the right philosophy. It just may take another year to see a payoff.
The feature they previewed was called Battery Historian. According to the presenter, there should a be a definitive improvement in battery life for the Android "L" release. They've been using it to optimize Android and the Google apps. Hopefully people will no longer have to use all sorts of crazy hacks to because they suspect Maps/Location services is causing wakelocks.
"Google's Sundar Pichai said, adding that it was "designed for form factors beyond mobile.""
"ART: ... Truly cross platform: ARM, x86, MIPS"
Sounds like they may be setting up to make a proper run at the desktop market? Now that all these Windows 8 machines are out there with cheap touch panels, it's shown that cheap desktop/laptop computers can exist with the necessary interface bits to work.
It's hard to ascribe a whole lot of meaning to "designed for form factors beyond mobile" because mobile battery powered compiling is the most demanding case. I suppose it means they can scale compilers for ART across plugged-in, big battery, and small battery cases.
Dalvik, and Dalvik's JIT compiler are definitely tuned for small batteries.
Dalvik claims to be twice as fast interpreting DEX compared to Java bytecode interpretation.
The Dalvik JIT compiler focuses on critical sections of code. There's a reason you don't see Hotspot on battery powered devices.
Large amounts of the Android framework, especially the foundations of drawing and the View hierarchy, are in C or C++. Compiling an interactive app to native code makes much less difference in performance than a synthetic benchmark of DEX interpretation might lead one to think.
The Dalvik JIT compiler focuses on critical sections of code. There's a reason you don't see Hotspot on battery powered devices.
Hotspot get its name from the term of art for a critical section of code, though. That's not something that makes them different from each other; it's what they have in common.
What separates them must be that only one of them was designed with a power budget in mind.
Only in a very general sense. Dalvik's JIT really tries to minimize JIT compilation. Modern Java JIT compilers are oriented around the goal of extracting maximum performance from compiled code. That's priority #1, and there is no #2.
I feel the Google Watches are going to be more widely adopted than Glass. Maybe we'll get to head mounted computers in the future, but right now it definitely feels like the watch is the next step in social acceptability.
I also own Google Glass and barely wear it anymore. When Wear was announced, I was (and still am) super excited, because except for the camera, it has all the features I use Glass for, and more!
And it might actually be reliable instead of standing in public saying "OK Glass" three times like an asshole to get the thing to respond.
Oh yeah, and how we aren't getting upgraded to the 2GB version even though I paid $1,600 for it during their "one day sale." Its almost like Google is trying to kill Glass.
That'll show me to walk around outside like a tool, defending Google as I wear Glass.
I also have Glass and it is a similar paperweight for me. I'm a bit more skeptical about the watch since (a) companies have released smart watches in the past, and (b) I'm skeptical about the use cases tackled by Android Wear.
Am I not in on the joke? Here's a magic 8 ball prediction: wearable stuff will bomb.
All they can do is tell me if I walked or not. I KNOW IF I WALKED OR NOT. If I wanted to walk more I'd get another dog, not a watch.
I also like DIRECTLY AFTER they show the pedometer they order a pizza. I just can't imagine a world where these are good ideas. I'd love to have been in on those meetings to throw staplers at the people who suggested these things.
It can't tell me whether I've walked or not, and I can't order a pizza with it, but I get all my notifications on it, which alone is very handy (pun not necessarily intended) for me.
The thing is not many people want to get notifications from their watch as they already carry a phone which is perfectly capable of giving notifications. If anyone can put a phone in a watch, then we start talking :)
The thing that makes phones such gold mines is that people in many countries reliably buy a new one every two years (through a carrier). Tablets are arguably on a plateau already. I wonder if the industry can really turn phone watches into something that reliably generates cash.
Its almost sad that the goal is "reliably generating cash" instead of "making something better for humanity." Working to prevent me from having to pull my phone out of my pocket is not anywhere close to where our technological efforts should be placed.
It's not about making you pull your phone out less its about trying to integrate more things around you seamlessly to be more interconnected. Reaching for your phone less is a by-product. Altruistic views are nice but the driver of our technology is consistent investment facilitating iteration on all fronts.
To a certain degree I still disagree. Integrated and more connected? Take that all the way out until you can't tell where the machine stop and the human starts.
While all these micro-iterations on technology are great, and we have some amazing toys, I can't help but think that humanity is getting too DISCONNECTED from EARTH.
Let me counter your anecdote with mine. I talk with customers all day for project related work. I regularly put thousands of minutes on my phone each month, mostly for work.
There's literally no way that today's battery density (or even in several years) is high enough to support more than a dozen calls, not to mention all the radios a cell phone requires (just think antenna length, not space).
I wouldn't expect a viable standalone phone-watch until 2025 barring significant advances in battery technology and cell antenna design.
I used to think like you are until I had a Pebble. I don't carry my phone around the house anymore, nor do I run for it or pull it out of my pocket every time it beeps. My pebble has saved me pulling my phone out 100 times a day and going through the lock screen to see that I just wasted 10 seconds. Notifications wise it has been a game changer for me. Other functionality I'm still dubious on.
They are definitely throwing stuff against the wall to see what sticks. It's the developers in the room that will turn things android can now do to stuff people may actually want to do.
Personally I prefer when google shows weak propositions instead of just prescribing everything people want to do/will do.
Huh? They clearly demoed it doing all sorts of things. Besides, it's not like this is a brand new category, Pebble watches and the like have been doing this for a while, but they've been a niche product. A larger manufacturer might change that.
The problem with the Pebble (speaking as a Pebble owner) is that it's very, very limited in what it can do. It works okay as a display, but that's about it. I bought mine to basically use in lieu of a bike computer while cycling, and it's great for that, but it couldn't really do anything interesting.
I can see that I got a text message on my Pebble. Awesome. The problem was I couldn't do anything with it. Can't dismiss it on the phone. Can't reply to it.
Android Wear looks like it addresses the major problems I have with my Pebble. If pricing looks sane there's a good chance I'll be ordering on of the watches going up for sale today.
I've been wearing a BodyMedia tracker for over a year and a Pebble watch for 6+ months. I'm happy with both. I wore Glass for a month and wasn't happy with it. Some products are good, some are not, and some are early prototypes for future products we'll love.
There's something extremely magic about knowing who is calling you when you're cycling and therefore whether to stop or not to take the call.
Also, changing music or volume when on a bus without having to do that thing where you lift your bum to get your phone out of your pocket is, well, better than it sounds.
I have been wearing a Fitbit for over a year, my wife for 6 months. I can't imagine life without it now. The Big advantage is it keeps me honest. I aim to always do 10,000 steps a day, 100,000 steps a week, and I can see if I am short at any time. It is easy to convince yourself you have done more walking than you really have.
I've been wearing a watch every day for years and I have no interest in this stuff either. Honestly, I like the idea that my watch is just a stupid thing that tells me the time, having it beep at me every time I get an email would just feel like I'm being tethered to a computer even more than I am already.
I can't comment on the whole Google API offers, but I use Moves and I really like it. I was initialy meant as a low-level excercice tool but they steped a little away from that and designed the product more for life-loging, and this is gold for me: I can, every week or so, look back at what I did. I make a personal effort to do something new every day (buy a vegetable I've never taste at the supermarket, try a new restaurant, walk another route to work) and that app covers a lot of that -- not always directly, but it reminds me of context. "Why did I walk that much that day? - Click to map - Oh, I went through that park back home. Yeah, that was when my boss really got in my guills, and I needed the Sun." Including photos, notes would make is more explicitly so, and Moves has more of a low-feature general approach, but what they have makes sense.
It's not about getting a dog as much as having something that archive (your memory sucks at that) and tells you if you have the regularity that such a responsability entails: I can't. I can tell you I got home after 10 more than half the past month, but not because I remember it: because Moves let me see so.
They always do. You can usually download them soon after the conference, but lately Apple and Google have been moving toward letting you download them within a day during their big conferences.
I noticed there also Code Labs, for example the Android Studio one. There are lots of VODs up for other day one talks, but since Code Lab is a bit different, do they usually release stuff for those, like walkthroughs/tutorials ?
Is anyone else kind of creeped out by the presentation style? I can't really put my finger on why but everything comes across very wooden and out of touch with normal people.
Ah, now I understand why the guy is not looking at the people, which is 101 of communication.
EDIT: Unbelievable: they all look at the prompter like it were natural. I really cannot believe this is the most important Google public event and the speakers do not learn their stuff by heart.
I was so happy to be able to see through the keynote without the presence of these two guys or anybody like them. They were always more focused on wowing the crowd than actually saying anything, always begging for more applause with ridiculous statements such as "It's basically 16 cores!!!" to describe a device with a four-core CPU and a twelve-core GPU. (Hugo Barra, 2012, http://www.pcmag.com/article2/0,2817,2406363,00.asp) For a developer conference, they should respect the audience enough to know that we understand the real specs and adding two unrelated numbers to make a bigger number does not make it more impressive, or even any sense.
Vic Gundotra and Hugo Barra are among the all time worst speakers at Google I/O. This year it again feels like developers talking to developers. Delightful! :)
I like the idea of having more hackathon type engineer presentations that aren't as polished but this seems like a bad compromise trying to get engineering folks to be on message like marketing department. Either stick with the polished messages or be up front that the engineers are going to be a little eccentric and have fun with it.
Strange, all this features with the Android Auto I can already do with my Moto X. Ok, is not displayed in the car's big display ( but I don't have one! ), but I can do almost everything without using my hands.
MOTOACTV is also a precursor to this wearable watches, pretty much capable at least the notifications. Nonetheless, this was more sports oriented.
Voice actions and Motorola Connect are the best parts about the Moto X, in my opinion. Like you, I don't have a fancy dash display yet either, but the experience with the Moto X makes me long for the day when one could take over UI / input control automatically without even taking the phone out of my pocket or handling it at all. I will go in for an upgrade in auto at that point!
I didn't see Moto X listed as an initially supported device for the forthcoming Chromecast "screen mirroring" feature either- although maybe I missed it. Hopefully it comes soon. I use the Chromecast constantly and would be all over this.
I had such high hopes for a Google-owned Motorola too.
They look pretty but it appears to be reverting back to pale grey text on a white background, thereby making it impossible to read. Is this some nostalgic reversion back to poor contrast screens like old Psions or the cheap Palm Pilots when the battery ran down or something?
289 comments
[ 3.5 ms ] story [ 264 ms ] threadDisclaimer: I work in the video space.
[1] http://stackoverflow.com/questions/21921790/best-approach-to...
That's a very bad way of stating it. It's perfectly possible, and "supported" even though there is no "use this thing" solution for it. The problem is that you can't rely on a full solution being usable by all browsers you want to target.
They all do the same thing fundamentally; the only differences are slight technical details and who is in control of the standard.
[0]http://ie.microsoft.com/testdrive/graphics/videoformatsuppor... [1]https://www.youtube.com/html5 - This shows 6/6
Or are they counting how many times they make calls to a part of the API? Like calling a function in a for loop or something?
Either way, I'll applaud unnecessarily.
EDIT: Thanks for the downvotes! Here's to humour on HN!
Couple that with the fact that it takes a good two years before the latest Android version is on a majority of devices and it's no wonder why devs throw their hands up when faced with having to support potentially three sets of UI look and feel guidelines at any given time.
According to the Android Platform Version Dashboard[0], 84.3% of Android users are running Android 4.0+ and Google has been adding support for many of their new APIs and design functionality to their support libraries. It's safe to say that the only applications on the Play Store that still use the Gingerbread buttons or odd custom widgets/widgets copied from iOS are lazy developers. There simply is no excuse for ignoring the style guidelines anymore.
[0]: https://developer.android.com/about/dashboards/index.html
Uh, and this one they're talking about now.
> 84.3% of Android users are running Android 4.0+
And it only took nearly 3 years to pull that off...
> There simply is no excuse for ignoring the style guidelines anymore.
Yes there is: the fact that at any point in time you have to follow two or more style guidelines. Let's say I want to make a new app today targeting the new UI look and feel Google has just released. Since only a tiny fraction of Android devices are going to be running that latest version I need to target the current UI look and feel and the previous one. Bits and pieces can be bridged with the compatibility library but now that means you're saddled with programming against the compatibility library for several years. Every UI refresh brings along with it extra technical debt that developers are burdened with -- even small ones like notification bar icon changes (which happened in 2.2 -> 2.3). Take a look at last year's Google I/O app. This is the asset management required to create a "best of breed" Android app that targets as many devices as possible:
https://github.com/google/iosched/tree/master/android/src/ma...
Ho-lee shit, what a nightmare. Can you blame developers for being lazy? It's hard enough just knowing what's expected of you to make an application that can a) run on a majority of devices, b) look good on said devices, and c) make use of new APIs.
> Take a look at last year's Google I/O app. This is the asset management required to create a "best of breed" Android app that targets as many devices as possible:
Ummm, I don't see what you're getting at here. These assets have been the case for most versions of Android. That folder contains portrait and landscape layouts, drawables for the different device sizes (and hidpi), and translations. If you would like users to be able to user your application in other languages, you have to provide translated strings somehow. If you would like to have different portrait and landscape layouts, you have to include those layout files. That's just expected regardless of your platform. It's hardly a nightmare. You aren't required to support other languages and Android will do it's best to rearrange your interface for landscape and scale your drawables appropriately. This just allows developers to have a greater degree of flexibility and customization to ensure that their applications run well no matter the device size, orientation, or language.
It's all documented in great detail at in the Android documentation[0].
0: https://developer.android.com/training/basics/supporting-dev...
They made the point that Play Services are up to date on 90-something percent of devices, which is good, as they silently push it out without telling you (usually to leave you surprised when you open Play and it looks entirely different), probably as a response to Apple's taunt in their keynote regarding the number of users on recent iOS and OSX versions.
It looks super-awesome, though. I want it on interesting devices. I won’t be able to get it, though.
I really hope its not true. I love my Nexus devices.
So, because of this - I've decided ill root it.
Still looks nice, but that was mean.
https://www.youtube.com/watch?v=7zz1SwCTCEE
Were you not around when they came out?
* They're obviously putting a lot of effort into listening to their customers and implementing their feedback (see windows 8.2 changes, start bar is coming back, metro apps will now be windowed) (also see this article by Gabe at Penny arcade about how Microsoft implemented his feedback for the Surface Pro 3 http://www.penny-arcade.com/news/post/2014/06/16/surface-pro...).
* They realise the cloud is the future and they're making great strides towards making sure Azure is the best cloud platform available. I've used Amazon's AWS, Rackspace and Azure. Azure is hands down the best. Nadella was formerly in charge of Azure, so it's no surprise that Azure is coming to the forefront of Microsoft. The interface for their new cloud control panel is excellent (http://portal.azure.com https://i.imgur.com/SxdPZjf.png).
* Developers, developers, developers is back in season! They're open sourcing everything. ASP.NET, MVC, their new C# compiler are all now open source. The UI library they used to make the website above is open source (WinJS https://github.com/winjs/winjs). They are making obvious efforts to engage the developer community.
* Whilst everybody else is scrambling to create walled gardens and closed platforms, Microsoft is going in the opposite direction. All of their recent open source releases have been on Github, not Codeplex. You can provision linux virtual machines, mysql database, redis caches on azure - as well as the Microsoft equivalents. They just announced they're making an Android handset after acquiring Nokia, as well as Windows Phone. They've announced that they will start supporting officially supporting Mono (open source version of their .NET clr) with new releases of ASP.NET, allowing ASP.NET applications to run on open source platforms.
* Their share price is the highest it's been in 15 years
EDIT:
* And as much as I hate to admit it (I haven't personally switched browsers or search providers yet...) but they're actually fixing the problems with Bing and Internet Explorer, and seem to be rapidly catching up with the pack. The new developer tools for IE actually look pretty good (http://msdn.microsoft.com/library/ie/bg182326.aspx) and Bing is not looking too shabby either.
"[Google Manager]: Guys... Could you make it modern, like Microsoft Metro, but maybe decrease the padding between tiles and maybe add some blurry shadows."
"[Designers]: but shadows are a violation flat design principles!"
"[Google Manager]: I am sorry, but we cannot come across like complete rip-offs".
Have we reached a point where anyone using color is ripping off windows? :/
Superficially yes but it's really just a new coat of paint on top of a slightly revised UI. My eyes instantly glaze over looking at these screenshots because we have this boring font combined with a boring use of whitespace with little variation in text size. It's all the bad parts of Metro / Modern UI without any of the good parts.
From my point of view, if you're competing heavily on design then you're in the business of a commodity and hence have no better technological or use-case differentiator... And/or you're swept up by the cult of design as of late.
http://appleinsider.com/articles/13/02/19/apple-awarded-pate...
I see Sundar Pichai still has an attitude problem. Seriously Sundar: you come off as a condescending jerk at TGIF which is embarrasing enough, no need to do it in public.
‘What if there was a material as simple as paper that could change shape based on touch? I’m not saying there is. But what if there were?’
I was pretty disappointed to find out that I was right.
I understand there are thousands of people there but that particular camera makes it look like a bunch of people are leaving as the speaker speaks.
I hate iOS7 enough that my next phone will definitely be an android. But in the meantime...
They make it very difficult to both follow their latest UI guidelines and the older ones (because adoption rates lag quite a bit).
Android is rife with clear evidence that the project has no design guidelines. All of the UIs change completely in every release.
I think the other part of the problem is that Android demonstrates what happens when you let developers run wild, as much as it pains me to say that. As developers we always want new, new, new! Rip out the old stuff! But we don't always think about the consequences that has on customers. Or I should say, in a typical company you quickly learn that you can't just change things on a whim. Google is not typical though...
Mobile is the most competitive market on the planet right now. Eye candy is essential to showing growth and momentum. Most people aren't looking under the hood, particularly now that hardware specs are leveling off.
The design changeover is being driven from the top. Ever since Steve Jobs has died and Larry took over as CEO, he's gotten the design religion, and his goal is for Google's design to remain fresh and drive trends forward perpetually. So as far as the company is concerned, this is a feature, not a bug.
It's true that the individual designers responsible for doing the design often vary from project to project. However, there's a fair amount of continuity as well. The designer who initiated the design refresh announced today has been with the company since 2006; the designer I worked with for the visual refresh of 2010 now heads up design for all of Search. They are explicitly told by executives to make things fresh and remove previous constraints when imagining the new Google.
Snark aside, I think you're seeing two effects. One is designers wanting to be creative and innovative (which is a top-down directive) without also talking with their counterparts in other areas of the company. This will get corrected over time; periodically the company tries to line up all of its products so that they're consistent across all of Google. The last major such project was Kennedy; Quantum is the next one, so I suspect Android G+ will eventually change to conform with the Quantum styleguides just announced.
The other effect is that design rules are different for big companies than they are for small app developers. Small app developers want to fit in with the platform styleguides, because they face intense competition, are only a tiny part of the total ecosystem, and so if they deviate from the expected UI it only harms themselves. Big companies want to set the standards, and so they encourage their designers to be bold and adventurous, in the hopes of creating the trends. And the Android G+ app has been a trendsetter in the past; some of the recent move towards very image-heavy apps (across both web and mobile) was pioneered by them back around 2011 and 2012.
presumably the week before the next UI paradigm is announced at I/O 2016...
Honeycomb was introduced in 2011. That's three years.
And besides, Android is on design iteration #3, Apple is on #2, and I think most would agree iOS was aged pretty badly by the time it got #2.
Personally, I find Android's 2.x design about as much as a design as a factory floor's sounds 'music'.
Is this the root cause of why Google Maps/Nav on Android had a giant UX regression from 6.x to 7.x and still sucks so bad that my next phone may very well be a Lumia?
What does this even mean? It reminds me of the design-by-committee meeting to add Poochie to Itchy and Scratchy. "It needs to be more dynamic. More proactive. More ATTITUDE!"
That seems a little unfair - they are going to extraordinary lengths to spell out design rules - to the point of publishing entire voluminous web sites about it:
http://www.google.com/design/
A huge chunk of the presentation was about their philosophy. You might not like it, but they are definitely trying.
Apps trail OS capabilities, too. So while it may be inconvenient for developers, rapid change is probably a fact of life.
http://www.idigitaltimes.com/articles/23599/20140625/google-...
"ART: ... Truly cross platform: ARM, x86, MIPS"
Sounds like they may be setting up to make a proper run at the desktop market? Now that all these Windows 8 machines are out there with cheap touch panels, it's shown that cheap desktop/laptop computers can exist with the necessary interface bits to work.
edit:and watches and cars apparently
Dalvik, and Dalvik's JIT compiler are definitely tuned for small batteries.
The Dalvik JIT compiler focuses on critical sections of code. There's a reason you don't see Hotspot on battery powered devices.
Large amounts of the Android framework, especially the foundations of drawing and the View hierarchy, are in C or C++. Compiling an interactive app to native code makes much less difference in performance than a synthetic benchmark of DEX interpretation might lead one to think.
Hotspot get its name from the term of art for a critical section of code, though. That's not something that makes them different from each other; it's what they have in common.
What separates them must be that only one of them was designed with a power budget in mind.
Source: I own a Glass and barely wear it.
Oh yeah, and how we aren't getting upgraded to the 2GB version even though I paid $1,600 for it during their "one day sale." Its almost like Google is trying to kill Glass.
That'll show me to walk around outside like a tool, defending Google as I wear Glass.
All they can do is tell me if I walked or not. I KNOW IF I WALKED OR NOT. If I wanted to walk more I'd get another dog, not a watch.
I also like DIRECTLY AFTER they show the pedometer they order a pizza. I just can't imagine a world where these are good ideas. I'd love to have been in on those meetings to throw staplers at the people who suggested these things.
It can't tell me whether I've walked or not, and I can't order a pizza with it, but I get all my notifications on it, which alone is very handy (pun not necessarily intended) for me.
99% of the time, I'm using the "tablet features" of my phone. I maybe get 3-5 calls a month.
A phone-watch would suffice for this.
If it could tell the time, provide me with notifications, has vibration and can tell if I move or not, this would be perfect.
The rest of the information I would consume with my tablet.
While all these micro-iterations on technology are great, and we have some amazing toys, I can't help but think that humanity is getting too DISCONNECTED from EARTH.
There's literally no way that today's battery density (or even in several years) is high enough to support more than a dozen calls, not to mention all the radios a cell phone requires (just think antenna length, not space).
I wouldn't expect a viable standalone phone-watch until 2025 barring significant advances in battery technology and cell antenna design.
The scenario seems to be you walk halfway somewhere, fill up on junk food, then order a Uber cab home...
Personally I prefer when google shows weak propositions instead of just prescribing everything people want to do/will do.
Huh? They clearly demoed it doing all sorts of things. Besides, it's not like this is a brand new category, Pebble watches and the like have been doing this for a while, but they've been a niche product. A larger manufacturer might change that.
I can see that I got a text message on my Pebble. Awesome. The problem was I couldn't do anything with it. Can't dismiss it on the phone. Can't reply to it.
Android Wear looks like it addresses the major problems I have with my Pebble. If pricing looks sane there's a good chance I'll be ordering on of the watches going up for sale today.
Also, changing music or volume when on a bus without having to do that thing where you lift your bum to get your phone out of your pocket is, well, better than it sounds.
Do Android phones still come without buttons on their headphones?
I think those who normally wear a watch will be excited by this, and perhaps that is a big enough market to make it worthwhile?
It's not about getting a dog as much as having something that archive (your memory sucks at that) and tells you if you have the regularity that such a responsability entails: I can't. I can tell you I got home after 10 more than half the past month, but not because I remember it: because Moves let me see so.
It has all the energy of someone reading a press release.
EDIT: Unbelievable: they all look at the prompter like it were natural. I really cannot believe this is the most important Google public event and the speakers do not learn their stuff by heart.
Vic Gundotra and Hugo Barra are among the all time worst speakers at Google I/O. This year it again feels like developers talking to developers. Delightful! :)
MOTOACTV is also a precursor to this wearable watches, pretty much capable at least the notifications. Nonetheless, this was more sports oriented.
It so sad that now for Google Motorola is not a poster child, but something that they try to forget about it.
I had such high hopes for a Google-owned Motorola too.
It's unreadable.