Hey Android, why no love for UTC?
code.google.com
code.google.com
https://code.google.com/p/android/issues/list?can=2&q=&colsp...
My Alcatel Pixi could do that but not my both Nexuses (4 & 5x), this is really a shame :'( [1]
Thanks for pointing at the list ;)
[1] http://www.gsmarena.com/compare.php3?idPhone1=5048&idPhone2=...
They marked it as "obsolete", but - to be honest - I still wouldn't trust an Android as my alarm for anything.
If it happens to you, maybe you could create a new issue on the tracker, stating that 1109 isn't really obsolete - it still happens.
Also, my phone's still on Android 4.2 so it could have been fixed since then.
If they can't get the countdown timer right I don't see why there can't also be bugs in the alarm clock too. I use it every day, and it's mostly reliable, but I'm suspicious it's failed to go off a couple of times...
I would not be too surprised if they were to fail someday (IIRC it happened multiple times with the iOS clock app), software & time are both complicated..
Android also conflates language code (say, en-GB) with physical location for many apps. And does not provide a Canadian English (en-CA) -- so if you want to not have the phone constantly spellchecking your emails incorrectly when you type colour, neighbour, etc, and switch it to en-GB to get it to shut up it then starts giving you UK news in the News & Weather app, and reads your turn by turn directions with an English accent.
And there's a similar ticket open about the subject. Also ignored for many years by the Android team.
I've thought about raising a ticket internally (I work at Google) about it, but I imagine it would suffer the same fate.
What I dislike is that temperature and distance in a couple of apps are now in US units, which I find unreasonable. I should be able to choose SI units if I want to.
Windows has been getting locale settings right for ages now. I find it sad that Android is so far behind in that regard.
And I'm in the opposite situation: I prefer British English but want traditional units only.
This really should be user-settable. Heck, even outside of America some folks prefer decimetres over centimetres!
? Isn't a decimetre a metric measurement?
But the US uses feet and inches.
That's because those settings were designed before the era of "simplify everything that could even slightly potentially confuse an idiot user" and have been retained from then. I wouldn't be so sure if the future Windows versions will still be as customisable, given that they've already removed things like the ability to change fonts and colours in the UI. It's almost a given that sooner or later someone will come across it, think "let's overhaul/refresh/'enhance the UX'", and turn it into a totally sleek and stylish but less functional version of what it used to be.
I love my MacBook, but Apple makes stupid decisions just like anyone else.
Ctrl-a to select all files for example, ctrl-x to cut, alt-tab or navigate to a different directory and ctrl-v to paste.
Because typically cutting deletes, not marks. This seems like a great implementation though.
First copy the files you want, then move them instead of pasting (Command-Option-V). This gives you the same behavior without the confusion/danger of the files being lost in limbo between cutting and pasting, which I think is honestly better UX design.
They didn't remove anything. No version of Mac OS ever applied the cut-paste metaphor to the filesystem, going all the way back to 1984.
It's a Windows concept.
I suppose they expect you to click and drag to move a file, rather than the slightly unintuitive Cut and Paste on entire files. There's no real physical analogy for a cut.
(The recent addition of a special hotkey to paste-with-delete is not much of an improvement, since it still obfuscates the actual, expected behavior (of Ctrl-X) in favor of a different, more obscure, but notionally "friendlier" alternative.)
What you want is already possible. However, I do wish the platform allowed a more direct customization of all LC_* stuff.
> Windows has been getting locale settings right for ages now.
Do you mean Windows phone? If so, I'm impressed. If you meant Windows, the computer OS series, well, that would not be a fair comparison for Android. Linux already gets that right.
Everytime I use iOS or Android, I'm quickly reminded that that is not the case outside windows phone.
That's the app developer's fault. They thought they were being smart by saying "oh, if you're in en_GB, lets give you Yelp.co.uk by default". And yeah, sure, that works for most users.
On the other hand, I don't think its fair to fault app developers for that, since there isn't otherwise a way to query the OS for "what country is this user in?" without asking for (and getting) full-precision location access.
And the stubbornness in refusing to add en_CA is confusing. How long could it take? At the risk of talking ill about my own employer (Android is a different team which I have no connection to tho) it seems rather culturally insensitive. I'd put the change together myself if I knew anything about it.
I should note that this is in stock Android on a Nexus. Motorola and others ship their Android with an en-CA locale.
And switching to en_GB means getting dinged for words like organize, getting odd keyboard layouts, getting news and weather from the UK, and navigator speaking in English accent and dialect.
It's worth nothing that other manufacturers (such as Motorola) ship their Android with an en_CA locale. It's stock Android on Nexus that has the problem. That Google hasn't bothered is rather awful.
Android version 5.1.1
The old "closed wontfix (tooboring)" affair seems sadly common.
From a developer's point of view, Android is known to be a mess. I thought the reason was the lack of organization between the numerous manufacturers. Now I see that the reason is even more fundamental.
If the OP were Icelandic I think that'd be a pretty good reason not to switch to Android.
Also, while excluding a country would be a fairly crappy thing to do, Iceland is the 174th largest country in the world by population, so it's not big relative to very much at all
Source for this?
Compared to Apple, there's a lot of variability in devices, and that may be what they were referring to.
IMO, variety is not a mess - this is has been the norm programming for the consumer space for decades (PC applications, all non-console games, web development). Fixed resolutions & hardware is the exception (consoles, and previously iPhones: now iOS devices are 'fragmenting' too)
Somehow development for the desktop or the web, where all those points you've made apply in tenfold, is still doing fine.
- The emulator was slow as hell
- Impossible to resize the emulator window dynamically so testing is really slow and painful
- Bugs with manufacturer roms & drivers (hello Samsung !) So you have to test with a lot of devices without guarantee it will work
- you have to copy all the fields yourself when your device pass in portrait mode since everything is being erased (even text fields)
- You need to create some strange XML for just about everything, nothing really works by default.
- No package manager for the libraries, you have to copy some random .jar here and there
- Really poor API. No usable date picker (I'm discarding the default one here), no file picker, no contact manager you can inherit from in built-in, you had to reimplement everything yourself, even a button with an image on it you had to do it yourself.
- Poor consistency in the XML names, it was difficult to guess what meant what.
- The documentation was also hard to browse
- The permission system is close to broken (they are working on that at the moment apparently).
- If your APK is too large, APK expansions (can't remember the exact name now) API's were borderline broken and buggy.
- SD card management was a mess.
- Everything related to layout was difficult to get it right and nothing would ever resize right unless you put a lot of effort into it (the opposite of the web on this).
- Android browser was close to unusable but now that I've checked a recent version, it seems they solved that.
Better to me than using a third party solution like carthage or cocoapods in the iOS world.
Any time I, as a human, have to do something that a computer can trivially do, and get right -every time-, is an indication of seriously bad UX.
Though per another comment, yes, if you happen to know a locale whose timezone is the same as UTC/GMT, you can use that, but that's still hilariously unfriendly to the user.
This seems like a complete no-brainer.
I think it might be the other way around.
(1) your mobile service provider needs to actually provide NITZ information (I've encountered a Russian provider that simply failed to do it); and
(2) your phone needs to be configured to use that timezone information (settings → date and time → automatic time zone).
For that period of the year we actually use a 0-hour timezone over UT1
GMT simply doesn't exist any more. The two maintained timebases are UTC and TAI.
Or any global project where people in different countries have to coordinate times for events.
Distrust it implicitly.