Slashdot Mirror


Android 5.0 Makes SD Cards Great Again

An anonymous reader writes: Over the past couple of years, Google has implemented some changes to how Android handles SD cards that aren't very beneficial to users or developers. After listening to many rounds of complaints, this seems to have changed in Android 5.0 Lollipop. Google's Jeff Sharkey wrote, "[I]n Lollipop we added the new ACTION_OPEN_DOCUMENT_TREE intent. Apps can launch this intent to pick and return a directory from any supported DocumentProvider, including any of the shared storage supported by the device. Apps can then create, update, and delete files and directories anywhere under the picked tree without any additional user interaction. Just like the other document intents, apps can persist this access across reboots." Android Police adds, "All put together, this should be enough to alleviate most of the stress related to SD cards after the release of KitKat. Power users will no longer have to deal with crippled file managers, media apps will have convenient access to everything they should regardless of storage location, and developers won't have to rely on messy hacks to work around the restrictions."

214 comments

  1. About effing time by Overzeetop · · Score: 4, Insightful

    I can only hope this is actually implemented transparently. Having to choose (and pay for) all the memory you'll ever use the day you buy your phone is ridiculous, and limiting people to what the manufacturer's cost targets are (and no mfr is interested in a bunch of expensive, slow moving stock) made no sense in the market.

    Now if Verizon can get it's head out of it's ass and roll out 5.0 updates quickly after the mfrs release them, things might be looking up.

    --
    Is it just my observation, or are there way too many stupid people in the world?
    1. Re:About effing time by Anonymous Coward · · Score: 0

      Verizon? Hah! The US carrier with the worst record of supplying updates (just look at the disaster with the Galaxy Nexus) is Verizon. Their heads are firmly entrenched in their asses. Anyone who can reasonably move to another carrier (I know coverage is an issue for some folks), should. I moved about two years ago - I even paid an ETF to get out of a company that doesn't supply timely updates, doesn't allow factory unlocked phones on their network, and insists on buckets of crappy apps (unless you want an iShiny, in which case you don't get their crapware).

    2. Re:About effing time by Overzeetop · · Score: 1

      Coverage + $20 unlimited data keeps me with them. And, in reality, I'm rooted so I don't really have issues with permissions. Still, it'd be nice to have the new bling.

      --
      Is it just my observation, or are there way too many stupid people in the world?
    3. Re:About effing time by CastrTroy · · Score: 1

      I've had this on my Surface 2 with Windows RT, and I wonder why it took so long for Android to do the same. I can also mount network drives and do the same thing. Every app can access files on my network shares, OneDrive (aka SkyDrive), and my SD Card without the developer having to do any special coding.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    4. Re:About effing time by pauljlucas · · Score: 4, Insightful

      Now if Verizon can get it's head out of it's ass and roll out 5.0 updates quickly after the mfrs release them, things might be looking up.

      This is one of the things I hated most when I had my previous phone: software updates can only be had via your carrier. The problem is that there's virtually no incentive for carriers to do this: they want you to buy a new phone (and lock yourself into another 2-year contract).*

      Even if you hate iPhones, you'll probably admit that it's much nicer to get software updates directly from Apple they day they make it available.

      If only all other manufacturers forced carriers to allow end-users to get software updates directly, the mobile world would be better. The mobile market place, however, is fairly crowded and no single manufacturer (other than Apple) probably has enough power to bend the carriers to their will (when the carrier can simply opt not to carry their phone).

      Of course it's not clear that other manufacturers want to be able to deliver software updates directly to end-users either. I suppose it would reinforce brand loyalty.

      * This is starting to change since some carriers are now doing away with phone subsidies and instead moving to phone financing.

      --
      If you reply, do so only to what I explicitly wrote. If I didn't write it, don't assume or infer it.
    5. Re: About effing time by Anonymous Coward · · Score: 1

      Nope. The manufacturers are in agreement with the carriers, you should buy a new phone every two years. You want android 5.0? You're in luck! They just released new models, go buy them!

      Warranties are usually good for a year and android updates aren't more than once a year if that. It costs them money to develop updates. Sorry, not sorry.

      There's an agreement with carriers because they have to include their special baked in junk ware. Updates must work with the junk ware, but that costs money to test, so they don't do it.

    6. Re:About effing time by Svartalf · · Score: 1

      What gets me is why they didn't lead with this to begin with. What they did with KitKat was effin' stupid.

      As for Verizon getting their updates out? Heh...you're kidding, right? You'd just bend a 6' digging bar all to hell trying to surgically remove their head. I quit trying to hold my breath on that one when they got a Nexus and promptly treated the damn thing like a red-headed stepchild; and then made it...difficult...to obtain dev edition devices. (Ever thought that maybe a dev wants to be ON your damn network since it's reliable compared to the others, Verizon? There's legit reasons to have root permissions on the phone...even if you don't see them and keep deluding yourself that you're "protecting" the users...)

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    7. Re:About effing time by Anonymous Coward · · Score: 1

      Oh, you had that on Android prior to KitKat. They just fucked it up badly on KK and then un-fucked up just now. You've got...other...concerns- you just don't know 'em yet.

    8. Re:About effing time by bhcompy · · Score: 1

      AT&T is routinely the one listed as the worst. Still don't have 4.4.4 on my Note 3.

    9. Re:About effing time by sunderland56 · · Score: 2

      If only all other manufacturers forced carriers to allow end-users to get software updates directly

      This is under the control of Google/Android, not your phone manufacturer. Google just refuses to organize things that way. It's encouraging that Google has (finally!!) fixed one major problem with Android; they could easily allow direct OS updates as well, if they wanted to.

      Android is just another OS, like Windows. Windows updates come from Microsoft; it doesn't matter whether you own a Dell or a HP or whatever, the update comes from Microsoft. (Device drivers may come from nVidia/ATI/etc, but core OS bits come from MS).

      Scary thought: does that make Microsoft actually smarter about OS design than Google?

    10. Re:About effing time by spire3661 · · Score: 1

      But you cant run arbitrary code, thats the point. Its easy to make it secure when you dont allow any freedom.

      --
      Good-bye
    11. Re:About effing time by Anonymous Coward · · Score: 1

      Now if Verizon can get it's head out of it's ass and roll out 5.0 updates quickly after the mfrs release them, things might be looking up.

      From a purely business perspective, why should they do that? They've already got you. They're not hurting for new customers.

    12. Re:About effing time by Anonymous Coward · · Score: 0

      Now if Verizon can get it's head out of it's ass and roll out 5.0 updates quickly after the mfrs release them, things might be looking up.

      This is one of the things I hated most when I had my previous phone: software updates can only be had via your carrier. The problem is that there's virtually no incentive for carriers to do this: they want you to buy a new phone (and lock yourself into another 2-year contract).*

      Even if you hate iPhones, you'll probably admit that it's much nicer to get software updates directly from Apple they day they make it available.

      If only all other manufacturers forced carriers to allow end-users to get software updates directly, the mobile world would be better. The mobile market place, however, is fairly crowded and no single manufacturer (other than Apple) probably has enough power to bend the carriers to their will (when the carrier can simply opt not to carry their phone).

      Of course it's not clear that other manufacturers want to be able to deliver software updates directly to end-users either. I suppose it would reinforce brand loyalty.

      * This is starting to change since some carriers are now doing away with phone subsidies and instead moving to phone financing.

      Longtime Android user here (launch EVO followed by Samsung Galaxy S4 - bought outright), iPhone 6 is just hands down better right now, I can't see supporting the neurotic Android development direction anymore. It's ass, it really is. It's sad, Android *should* be better, it has all the potential, but it's squandered by Google. Sorry, we can't blame the carriers here, they're utter fuckups but they're last in the chain of problems. The blame rests squarely on Google, because their teams, for all their ability to solve random puzzles, are incredibly myopic as to how normal people think.

      From http://searchengineland.com/the-google-doesnt-get-platforms-family-intervention-memo-96619

      "We don’t get Platforms, and we don’t get Accessibility." - Yegge

      Suprisingly Yegge goes on to rightly point out that even Microsoft gets platforms. For all their UI fuck ups, Microsoft is trying. 300 million went into the new XBox One controller to make a few minor improvements. Windows 8 is a mess, but Microsoft was perhaps the only one who understood our computing interface is fundamentally broken and it will take a radical shift in approach and idiom to fix it (any 10 year old has a pretty good idea how to make a car "drive, an Autistic 5 year old can figure out how an iPad works, your standard desktop somehow still demands that individuals be part mechanic/IT guy, we're pathetic, and that's us, even as the Linux crowd "not getting it").

      So yeah, even with the iPhone 6 being locked down and annoying, I 100% know what to expect from Apple (and honestly, if you don't want to tinker, the ecosystem is decent) whereas no one knows what kind of schizophrenic mess Google will shove out the door next.

      And before you take issue with me, what's the last major, succesful platform that Google grew in house? It wasn't Android (purchased) nor Gmail (again, purchased), and lastly not Maps (purchased)... yep, it was Search/Adventising, literally the only major thing Google has gotten right in house (and they still purchased a lot of Ad tech, including the much reviled Doubleclick).

    13. Re:About effing time by wiredlogic · · Score: 1

      Stop buying subsidized phones. Get off the lame contract bandwagon and take care of your own hardware. I know for certain my unlocked phone is getting an update soon and I won't have to deal with any Verizon BS.

      --
      I am becoming gerund, destroyer of verbs.
    14. Re:About effing time by Dutch+Gun · · Score: 1

      How so? Many manufacturers heavily customize things quite a bit to differentiate their product. Unless you're saying that Google should disallow that and only allow "stock" OS installs? Or can the OS be updated without impacting the customization?

      --
      Irony: Agile development has too much intertia to be abandoned now.
    15. Re:About effing time by sexconker · · Score: 1

      And T-Mobile hasn't rolled out 4.4 on the Note II. They likely never will.
      All other major carriers did this months ago.

    16. Re:About effing time by Karlt1 · · Score: 2

      Every app can access files on my network shares, OneDrive (aka SkyDrive), and my SD Card without the developer having to do any special coding.

      And you don't see a problem with this?

    17. Re:About effing time by sunderland56 · · Score: 2

      Many manufacturers heavily customize things quite a bit to differentiate their product.

      HP/Dell/etc. heavily customize their OS installs, yet the Microsoft update mechanism still works. The add-on software won't get updated, but the OS will.

    18. Re: About effing time by Anonymous Coward · · Score: 0

      AT&T is pretty bad too. It would be nice if our devices were supported for longer than 3 months after the release date.

    19. Re: About effing time by Anonymous Coward · · Score: 0

      I have no freedom to remove or even freeze flipboard. How secure is lack of freedom?

    20. Re: About effing time by pauljlucas · · Score: 1

      The manufacturers are in agreement with the carriers...

      Of course they are, but at whose behest? The carriers control the "last mile." If you don't play by their rules, they don't sell your phone.

      There's an agreement with carriers because they have to include their special baked in junk ware.

      And it was Steve that would never let that happen with iOS. I'm still amazed he got AT&T to agree to it when the iPhone was introduced.

      --
      If you reply, do so only to what I explicitly wrote. If I didn't write it, don't assume or infer it.
    21. Re:About effing time by CastrTroy · · Score: 1

      Every app can access the files/folders after I've selected it with the file selection interface. They can't just go and start reading and writing to all parts of the disk. Basically the same feature that this article is talking about, except that on Windows RT (all all Wndows Store apps), it also allows you to grant access to OneDrive or network shares.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    22. Re:About effing time by CastrTroy · · Score: 1

      This is my biggest problem with Android. I don't want to go with iOS, because although the updates come right from the supplier, the only way to load software on it is through the app store. I'm due for a new phone in a few months and I really don't like any of the choices. Going with Android means I probably won't get updates. Going with Apple means that I'm locked into Apple. Going with Windows Phone means that my phone is severely lacking in apps. I'm seriously thinking about getting the cheapest phone I can get that does tethering, and spending the remaining money on a Windows 8 Tablet like the Dell Venue 8 so I can run whatever I want, and get software updates straight from the source. My phone would basically be a cellular radio so my portable devices can have internet access, but wouldn't need to be much good for things other than checking email, or looking up a quick map.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    23. Re:About effing time by arglebargle_xiv · · Score: 0

      And T-Mobile hasn't rolled out 4.4 on the Note II. They likely never will.All other major carriers did this months ago.

      You think you've got it bad, my Yu Shiang Fu Yuk phone isn't even on 4.4 yet. If they don't update soon I'll demand my $65.99 back.

    24. Re:About effing time by marcello_dl · · Score: 1

      well, in a way it makes sense as a way to increase the likelihood that you consider getting a phone wth more space instead of a bigger card. Ridiculous that a linux based OS can't be flexible with storage devices.

      --
      ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
    25. Re:About effing time by DocHoncho · · Score: 1

      Then get a phone on which you can unlock the bootloader, put on whatever ROM you want (Cyanogenmod is pretty damn good) and forget about this stupid artificial lockdown horseshit the carriers cook up to move new handsets. Their warranty's aren't worth shit in the first place, why the fuck do we accept being locked down to a specific carriers stupid ass upgrade schedules and other self-serving bullshit? You wouldn't by a computer that was permanently locked down to a particular version of Windows, why the fuck do you put up with a phone permanently locked to the carriers capricious whims?

      --
      Celebrity worship is a poor substitute for Deity worship and costs more to boot.
    26. Re:About effing time by roc97007 · · Score: 2

      > Now if Verizon can get it's head out of it's ass and roll out 5.0 updates quickly after the mfrs release them, things might be looking up.

      Verizon? nah. you'll have to buy a new phone.

      --
      Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
    27. Re:About effing time by Anonymous Coward · · Score: 0

      Google has been addressing this by moving core functions (like the web browser rendering engine) out of the main OS image and in to play store apps. That way they can update and fix things without needing to update the main firmware.

      This comes with more heavy handed agreements to force carriers and device makers not to replace core google apps with shitty replacements. (A good thing, really) Also, in android 5, ALL apps will be uninstallable. No more un-removable carrier shitware.

    28. Re:About effing time by Totenglocke · · Score: 1

      This is why I've been saying for years that Android needs to take a page from Linux. Make the "skin" that manufacturers put on their phones a download via the play store (or a pre-installed manufacturer specific store) and let Google push all updates directly. That way users don't complain about updates and manufacturers can still put an awful skin on their phone.

      --
      "The tree of liberty must be refreshed from time to time with the blood of patriots and tyrants." ~Thomas Jefferson
    29. Re:About effing time by AuMatar · · Score: 1

      HP/Dell/etc don't customize the OS. Samsung/LG/HTC do.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    30. Re:About effing time by pauljlucas · · Score: 1

      I don't want to go with iOS, because ... the only way to load software on it is through the app store.

      I get that, but how big of a deal is that for you really? (Or, in general, for most people?) Is it a matter of principle or are there apps that you really need that you just can't get from the App store?

      --
      If you reply, do so only to what I explicitly wrote. If I didn't write it, don't assume or infer it.
    31. Re:About effing time by bobjr94 · · Score: 1

      Good. I was worried Android was getting ready to loose expandable storage, likely under pressure from manufactures, so they can charge ridiculous amount of money for extra storage. Like Apple has always done of course.

    32. Re:About effing time by hairyfeet · · Score: 1

      And people wonder why I say we are going backwards and nobody should use phones and tablets as their main devices...well here ya go! You can't even get the shitting thing updated because nothing is standardized, everything is locked, and the true owners of the devices, the carriers, have not a single fuck to give.

      Stop playing their bullshit games folks, get you a phone in the $100-$300 range out of pocket and go with the prepaids, at least then YOU control the device and can do whatever the hell you want, and more and more of the prepaids have rooted phones OOTB ready for you to run the ROM of your choice!

      --
      ACs don't waste your time replying, your posts are never seen by me.
    33. Re:About effing time by Anonymous Coward · · Score: 0

      Exactly.

      I wish that every application would require direct user authorization to touch anything outside the application own directory (that is used only for settings) and application would work without specific directory. User could then even point a new directory for application to be used.

    34. Re:About effing time by Anonymous Coward · · Score: 0

      This is why I buy a Nexus, warts and all. After dealing with Asus and LG I am never buying anything but a Nexus or something boot unlocked and rootable ever again.

      Neither my Asus tablet or my LG mid-range saw even a single leap up. They can both kiss my ass.

      Say what you like about Apple, they support their hardware longer than anyone else.

    35. Re:About effing time by SeaFox · · Score: 1

      I can only hope this is actually implemented transparently. Having to choose (and pay for) all the memory you'll ever use the day you buy your phone is ridiculous...

      Yes, it will be like owning an iPhone.

    36. Re:About effing time by Anonymous Coward · · Score: 0

      >How so? Many manufacturers heavily customize things quite a bit to differentiate their product. Unless you're saying that Google should disallow that and only allow "stock" OS installs? Or can the OS be updated without impacting the customization?

      I for one would appreciate having more real android options to pick from instead of the heavily customized, shovelware-heavy products that are out today. I don't think it's really possible for Google to disallow customizing, but it really does suck for consumers.

    37. Re:About effing time by Anonymous Coward · · Score: 0

      That is in US. Rest of the world is more open that the updates comes from the OEM.

      But the OEM wants MONEY from the update.So customers do not get updates because OEM doesn't get money to make update, because they want to sell the new phone instead update old one.

      Carriers and OEM's are as bad together as they are individually.

      The only way would be that Open Handset Alliance would be required to release updates to every handset that is not older than 24 months. Or then Google needs to step up.

    38. Re:About effing time by damnbunni · · Score: 1

      I don't know that there are apps I *need* that I can't get through the Apple app store, but there are apps I *want* that Apple doesn't permit.

      Emulators, for instance.

    39. Re:About effing time by exomondo · · Score: 1

      Most Android phones can be rooted and updated with default AOSP or other custom ROMs like CyanogenMod or Paranoid Android, like anything you need to do your research first but after that there's really no issue.

    40. Re:About effing time by Anonymous Coward · · Score: 0

      I wish that every application would require direct user authorization to touch anything outside the application own directory

      yeah that's how it works, you can access other storage but you have to do it explicitly, that application cannot do it itself.

    41. Re:About effing time by jc79 · · Score: 1

      Consumers can always choose Nexus or Google Play Edition devices if timely updates to the latest Android are wanted.

    42. Re:About effing time by exomondo · · Score: 1

      This is one of the things I hated most when I had my previous phone: software updates can only be had via your carrier.

      Or you could install them manually from community ROMs thanks to unlocked bootloaders like HTC offers or aftermarket unlocks. There's plenty of options, sure Apple's system is easier but it's not like it's difficult on Android - depending on whether you did the research on your handset.

    43. Re:About effing time by exomondo · · Score: 1

      It's encouraging that Google has (finally!!) fixed one major problem with Android; they could easily allow direct OS updates as well, if they wanted to.

      The device drivers for all the hardware is built into the kernel by the OEM as well as the device-specific customizations but even though the core components aren't directly updated by Google the services application(s) are, and those contain most of the newer APIs that applications use such that in most cases you don't need a core OS update to get newer applications with new features just an application services layer update.

    44. Re:About effing time by exomondo · · Score: 1

      And how is Google going to update it when the version on users' devices is a branched version of AOSP by the OEMs that contains their own code and the binary blobs provided by the component manufacturers? When the Linux ABI changes and the compiled OEM binaries or chipset manufacturer binaries aren't compatible then what?

    45. Re:About effing time by DocHoncho · · Score: 1

      I rooted my Galaxy S4 and never looked back. These days with stuff like towelroot and the like around root is stupid simple to get. Bootloaders are a little more.murky, honestly the carriers shouldn't be allowed to lock devices down unless there is a clearly defined way to unlock them. I get the security worries, but that doesn't mean all devices have to be locked down all the time for everybody

      --
      Celebrity worship is a poor substitute for Deity worship and costs more to boot.
    46. Re:About effing time by unixisc · · Score: 1

      I have a Verizon Ellipsis 7 - came free when I bought my iPhone 5s. Right now, it's still stuck on 4.2, and I want to upgrade it. Is there any way I can? I know that Verizon is behind the curve on upgrading anything - I have a Lumia Icon as well, which I just upgraded to Windows Phone 8.1 developers edition. How do I get Lollipop on my Ellipsis?

    47. Re:About effing time by unixisc · · Score: 1

      How is this not true with the iPhone? I have 3 toys from Verizon - an Android Ellipsis 7 tablet, a Lumia Icon and an iPhone 5s. I've without any issues kept updating the iOS version - currently have 8.1 there.

      How is it that the others ain't able to leave the OS updates to the end user, as Apple does? Actually, shouldn't say others - in the case of the Lumia, Microsoft claims that it's up to the carriers to roll out the updates, while the carriers claim that it's up to Microsoft. Given how it works with Apple, I'd say I believe the carriers on this one. Nonetheless, Microsoft makes it a point to look the other way while anybody signs up for the developer edition, and guarantees no issues. I upgraded my Lumia to 8.1, and it's doing just fine.

      Only thing left wanting an upgrade is my Ellipsis. I'd be completely happy once I can upgrade that baby!

    48. Re:About effing time by Anonymous Coward · · Score: 0

      Better thank your lucky stars they haven't, Kitkat is a dog with fleas!

  2. Still a second class citizen by Freedom+Bug · · Score: 4, Insightful

    I expected the Nexus 6 to have a microSD card slot because they were supposed to gain first-class support in Android 5.0.

    But it doesn't, so external storage support must still be a second class citizen on Android.

    1. Re:Still a second class citizen by Anonymous Coward · · Score: 2, Insightful

      I expected the Nexus 6 to have a microSD card slot because they were supposed to gain first-class support in Android 5.0.

      But it doesn't, so external storage support must still be a second class citizen on Android.

      Listen, they want you to put your whole life on the google servers. Don't you get it?

    2. Re:Still a second class citizen by Anonymous Coward · · Score: 0

      I expected the Nexus 6 to have a microSD

      Why would you believe that?

      Apple taught everyone that it's much more profitable to included cheap, on-board memory at a premium price. Also, Google's insistence on the cloud was made clear when Matias Duarte said explandable storage was going the way of the dinosaur.

    3. Re:Still a second class citizen by Overzeetop · · Score: 2

      Apple taught everyone that it's much more profitable to included cheap, on-board memory at a premium price.

      That's a lesson that none of the manufacturers appear to have learned, seeing as there are no flagship Android devices that are even sold with more than 32GB of onboard storage. You'd think they'd be hawking their 64/128/256GB monsters for gobs of cash, but it just isn't happening.

      --
      Is it just my observation, or are there way too many stupid people in the world?
    4. Re:Still a second class citizen by BlueBlade · · Score: 1

      The nVidia Shield has a SD slot, and rumor has it that it's the fastest selling Android tablet on the market (basically nVidia cannot keep up with the demand and every single tablet is sold before leaving the production chain).

      At $300, it's also the best performing tablet on the market and, according to the Anandtech benchmark reviews I've seen, it even surpasses the unreleased Nexus 9 in tests. Let's hope this comes as a wake-up call to to the other players in the tablet market.

      Disclaimer : I don't work for nVidia, I'm just an extremely satisfied Shield tablet owner.

      --
      Religion is the best example of mass psychosis
    5. Re:Still a second class citizen by mlts · · Score: 2

      The closest to this is the HTC One M8 that has a SD card slot that can handle 128 GB cards.

      What I'd like is a device with at least 256-512 GB of space, as well as the option to allow a chunk of it (be it a partition or a file) to be made into a volume (or perhaps volumes) that can present themselves as drives via USB. There are some apps that allow Android devices to do this, and they come in handy, as I can carry boot media on those, and be able to boot/recover a machine that doesn't have access to a PXE system. It can also function as a (rather slow) OS drive.

    6. Re:Still a second class citizen by joelsherrill · · Score: 1

      The Moto G and Moto X have an SD slot. I haven't compared the Moto X and Nexus 6 specs but they should be largely similar except screen size.

    7. Re:Still a second class citizen by the_saint1138 · · Score: 1

      Actually, the Moto X does _not_ have an SD card slot. Very disappointing.

    8. Re:Still a second class citizen by spire3661 · · Score: 1

      Moto G LTE has a SD slot (i own two of them). Moto G 1 and 2 DONT.

      --
      Good-bye
    9. Re:Still a second class citizen by Anonymous Coward · · Score: 0

      Except the Nexus 6, which is only sold 32 or 64GB....

      Or the Droid Turbo (again, 32/64GB)...

      Or the Galaxy Note (16/32/64GB)...

      Yes, except for those

    10. Re:Still a second class citizen by CopaceticOpus · · Score: 1

      The Nexus 6 is just one of many Android devices, with a specific feature set. If you want an SD card then choose a different device.

      On the other other hand, changes to the Android OS can limit every device by every manufacturer. I'm really glad Google is reverting the badly considered restrictions from Android 4.4.

    11. Re:Still a second class citizen by jimbo · · Score: 1

      Hmm, I just put a 32GB SD card in a Moto G 2nd gen, non LTE.

    12. Re:Still a second class citizen by WuphonsReach · · Score: 1

      In general, if a device supports microSD cards of 64GB, they'll work fine past that point.

      The original SD spec was limited in size. SDHC came out in 2006 and allowed for card capacity of up to 32GB. Most devices made in 2013 or earlier are SDHC with a 32GB limit (such as my Thinkpad T61p laptop and my Asus TF700T tablet). That means putting a 64GB card into a SDHC slot is a bad idea (it will probably corrupt the data once it tries to write past the 32GB mark).

      SDXC was introduced three years later in 2009, and allows for cards up to 2TB in size. A lot of times, the manufacturers will only certify up to the size that was available when the device was released. So larger cards may very well work, up to the limits of the spec.

      --
      Wolde you bothe eate your cake, and have your cake?
    13. Re:Still a second class citizen by tepples · · Score: 1

      It takes months to put 30 GB of your life on Google servers at the 3 GB per month that a typical wireless carrier allows.

    14. Re:Still a second class citizen by Anonymous Coward · · Score: 0

      Apple taught everyone that it's much more profitable to included cheap, on-board memory at a premium price.

      That's a lesson that none of the manufacturers appear to have learned, seeing as there are no flagship Android devices that are even sold with more than 32GB of onboard storage. You'd think they'd be hawking their 64/128/256GB monsters for gobs of cash, but it just isn't happening.

      My OnePlus One has 64 GB ;)

    15. Re:Still a second class citizen by Anonymous Coward · · Score: 0

      You can still use wireless external storage, or, less conveniently, USB-OTG. It's been a longtime gripe of mine about the Nexus 7, but given the price range and the fact that I really don't usually have more than will fit on the local hard drive anyway (I access stuff from my desktop remotely for things like music and ebooks for the most part...still waiting for good SSHFS support for Android though, which would really leave me grinning), it's never been close to a deal breaker. Doesn't hurt that the Nexus devices are simply fantastic when it comes to doing weird unintended things with your devices as well, supporting every alternative mobile OS I've seen, as well as Multirom booting.

      Doesn't mean I wouldn't love to see them come with an SD slot in the future, just that if you bother to look at the whole balance sheet of features and lack thereof, the Nexus is still sitting pretty well off compared to the competition in many arenas.

    16. Re:Still a second class citizen by spire3661 · · Score: 1

      Interesting. Is the SD slot spring loaded? Mine and my wife's doesnt seem to be, but the SIM slot is.

      --
      Good-bye
    17. Re:Still a second class citizen by SeaFox · · Score: 1

      Apple taught everyone that it's much more profitable to included cheap, on-board memory at a premium price.

      That's a lesson that none of the manufacturers appear to have learned, seeing as there are no flagship Android devices that are even sold with more than 32GB of onboard storage.

      You almost phrase that like it's a bad thing. If anything needs to change, it's that Apple needs to just add a damn SD card slot on the device so people can upgrade their own storage.

    18. Re:Still a second class citizen by nblender · · Score: 1

      I can plug a 128GB USB stick on the bottom of my nexus5 if I really want to get more space; but I haven't even used the 16GB it already has... I realize some people want to be able to load their entire music and movie collections onto their phones just in case they're on the bus and they get struck by the sudden urge to watch S03E01 of Gilligan's Island ...

      It's a fucking phone ...

    19. Re:Still a second class citizen by Anonymous Coward · · Score: 0

      And that concerns Google how? If you get started now, it'll be up there in a few months!

    20. Re:Still a second class citizen by tepples · · Score: 1

      And that concerns Google how?

      Let me spell it out: A business model incompatible with current mobile data caps causes potential customers* to shy away from Google.

      * Yes, customers, not product. Google sells Nexus devices and processes payment for music, movies, apps, and IAPs on Google Play.

    21. Re:Still a second class citizen by mykro76 · · Score: 1

      I'd say this change was more to support the Google TV ecosystem (where plugging in external drives to a media player is a common use case) and the benefit on mobile was incidental.

    22. Re: Still a second class citizen by LoRdTAW · · Score: 1

      WiFi fixes that problem. That is why most apps hold back uploads until you wander near an AP, connect and boom, everything is uploaded. No overages on your pathetic, overpriced wireless plan.

    23. Re: Still a second class citizen by Anonymous Coward · · Score: 0

      my moto g is also lacking a slot

  3. Hmmm ... by gstoddart · · Score: 1

    This will help me on my phone, which has an SD slot ... but it won't help me on my Nexus tablet, which, as far as I can tell, doesn't have an SD slot.

    So, I guess I'm only partially impressed. :-P

    --
    Lost at C:>. Found at C.
    1. Re:Hmmm ... by StarKruzr · · Score: 1

      You're right, but at least there's still USB-OTG: For When You Absolutely, Positively, Have to Dump Files to External Storage or Something Is Going to Dump Core.

      --

      +++ATH0
  4. Have they fixed the permissions system yet? by Anonymous Coward · · Score: 0

    So that I can control an installed apps permissions one by one? Or do I still have to grant all apps all permissions (which is what it was in practice)?

    1. Re:Have they fixed the permissions system yet? by Rob+Riggs · · Score: 1

      So that I can control an installed apps permissions one by one? Or do I still have to grant all apps all permissions (which is what it was in practice)?

      As an Android user, I really appreciate this sentiment. I would love to control the permissions of my apps, especially the ones that I know are designed to violate my privacy.

      As an Android developer, the thought of how this would impact the testing of my apps is troubling. Much of my code depends on being able to do certain things. The simple fact of software development is that "all untested code has bugs". So now I need to test my app with all combinations of requested permissions disabled. That would, even for my simple app requiring only 5 permissions, result in a 32x increase in testing effort. Far more likely scenario: I would make sure that all needed permissions are available and, if not, just refuse to start.

      --
      the growth in cynicism and rebellion has not been without cause
    2. Re:Have they fixed the permissions system yet? by gstoddart · · Score: 1

      As an Android developer, the thought of how this would impact the testing of my apps is troubling.

      Well, look at it this way ... I as a user really would prefer to control WTF apps on my devices are doing.

      So, if I actually had granular permissions, and they broke your app ... my problem is solved, because I'm going to uninstall your application on the assumption that it's either malicious, and doing stuff it shouldn't, or badly written, and doing stuff it shouldn't.

      In either case, I win. Because one less badly written application is on my device.

      The problem is, Google isn't going to give us this, because people might use it to block ads and other unwanted crap where Google makes its money from.

      But your flashlight app? It doesn't need access to my contacts, my phone state, the state of the wireless connection, my storage, or pretty much anything else. If it can't survive me disabling those features, I don't want it installed.

      So, if you wrote an app which just asked for every permission on the assumption you might eventually need it ... I don't want your crappy application anyway.

      I see breaking your app as a win-win for me.

      --
      Lost at C:>. Found at C.
    3. Re:Have they fixed the permissions system yet? by geminidomino · · Score: 1

      That would, even for my simple app requiring only 5 permissions, result in a 32x increase in testing effort. Far more likely scenario: I would make sure that all needed permissions are available and, if not, just refuse to start.

      It's not that bad. I don't know what set of permissions you're using, or what your app even does, but a lot of things would just be rolled into testing you're already doing. Want to test if network access is denied? Do it while you're testing how your app behaves when the phone doesn't have a WIFI or 3G/4G signal (and if your app is one of those that refuses to start without a net connection, then just please ragequit)

      99% of the problems apps have with permissions managers like that is just assuming data will be there instead of doing proper input checking (data from the system is still "input"). I remember back when an "android tablet" was basically a Nook Color with a modified phone rom on it, I came across some very nosy apps that shat themselves when they tried to get a phone number.

      Never trust the client.

    4. Re:Have they fixed the permissions system yet? by Dutch+Gun · · Score: 1

      So, if I actually had granular permissions, and they broke your app ... my problem is solved, because I'm going to uninstall your application on the assumption that it's either malicious, and doing stuff it shouldn't, or badly written, and doing stuff it shouldn't.

      Maybe I'm misunderstanding, but... Why do you need granular permissions to do that? You can already see what apps need what permissions, right? And apps can't change those permissions without your explicit consent. The only think you can't do is allow or deny permission to them on a per-app / per-permission basis, but it should be pretty obvious that a flashlight app doesn't need access to your contacts or phone logs, or SMS messages, right? As such, the result is the same - stay far away from that app, because it's asking for too many permissions, and therefore can't be trusted.

      --
      Irony: Agile development has too much intertia to be abandoned now.
    5. Re:Have they fixed the permissions system yet? by gstoddart · · Score: 1

      Maybe I'm misunderstanding, but... Why do you need granular permissions to do that? You can already see what apps need what permissions, right?

      I can see what they're asking for. I can't always see why they're asking for it.

      I may be interested in the app, but I might want to say "you can do this stuff, but not that". I'd like to be able to go back and remove some permissions. In some cases, I'd like a better explanation of why you need a certain permission.

      In short, I think the ability to selectively enable/disable permissions on an app ... because there may be times when I briefly want it back on, but in general don't.

      On my Android phone, when I get a voicemail, a little while later I get a text from my cell provider saying an app on my phone is trying to access the interwebs ... even though I don't have a data plan, and leave wifi turned off most of the time. So, something in there feels entitled to access the internet when I get a voicemail ... and I'd really love to be able to identify it, and either delete it, or disable that.

      In other words, I don't necessarily trust apps, and want to have the control over what can do what when ... while I'm using you, sure, maybe I need to give you access to the network. But while I'm not using you, if you try it access the network, I want to see an error.

      Unfortunately, Google just lumped a lot of permissions in, and don't really do much to tell you why an app claims it needs something. Like that whole "this permission could cost you money, but we're not going to tell you anything more".

      It's my device, give me control over it to make my own decisions about how and when apps can do stuff. But giving them blanket permissions without a proper explanation is terrible.

      Let me find out for myself what happens when I disable them.

      Unfortunately, the only way to do that is to root my device and risk destroying it.

      --
      Lost at C:>. Found at C.
    6. Re:Have they fixed the permissions system yet? by Dutch+Gun · · Score: 1

      Yeah, I understand the feeling a bit. I'm not sure I agree that this feature would be worth the price in development costs and app stability. This would utterly break all of the existing apps on the market. If you don't want to give apps permission, you might as well just disable the app completely, at least in practice, because it would probably just crash out at some random time. That's not a good user experience, even if it was actually what you wanted.

      I think a lot of this could be alleviated if Google simply encouraged developers to provide more detailed reasons as to why various permissions are needed. Perhaps for each permission, the developer should be required to fill in a line or two indicating which features of the app rely on that particular permission. I've look at apps before and wondered to myself "why the heck do you need permission for x or y?"

      That seems a bit more user and developer friendly than trying to play guess-the-permission games with your apps by selectively turning them off and on again and watching where they crap out.

      --
      Irony: Agile development has too much intertia to be abandoned now.
    7. Re:Have they fixed the permissions system yet? by gstoddart · · Score: 1

      That seems a bit more user and developer friendly than trying to play guess-the-permission games with your apps by selectively turning them off and on again and watching where they crap out.

      But, you know, fine ... let me put it into a mode where I can say "yes, I'm wearing my big-boy pants, and I will take responsibility for this". Let it be an app that I install myself.

      Give me the ability to do a big fat "reset all app perms back to where they were before I did this".

      Don't leave me wondering what, exactly, this app needs a specific permission for. If the app wants to just ask for everything, we should be able to turn some of that off.

      In fact, we should more or less be able to treat all apps like we don't necessarily trust them, and don't want them accessing our private data without a good explanation.

      --
      Lost at C:>. Found at C.
    8. Re:Have they fixed the permissions system yet? by Ichijo · · Score: 1

      So now I need to test my app with all combinations of requested permissions disabled. That would, even for my simple app requiring only 5 permissions, result in a 32x increase in testing effort.

      You may be relying too much on testing to find bugs. "Testing shows the presence, not the absence of bugs." --Edsger W. Dijkstra

      --
      Any sufficiently unpopular but cohesive argument is indistinguishable from trolling.
    9. Re:Have they fixed the permissions system yet? by JesseMcDonald · · Score: 1

      Perhaps for each permission, the developer should be required to fill in a line or two indicating which features of the app rely on that particular permission. I've look at apps before and wondered to myself "why the heck do you need permission for x or y?"

      That won't really help. The problem isn't asking for permissions which explaining why they're needed; the problem is what the app can do with those permissions once it has them. Sure, that social media app has a nifty feature for inviting your contacts to join, and for that it needs access to your contact list (whether you want to use the feature or not). But once it has that access it can just as easily grab all your contacts' e-mail addresses for the purpose of sending junk mail.

      In most cases it's entirely possible to disable a permission in a way that won't cause the application to crash. Instead of supplying the user's real contact list, just give the app an empty list. When the app asks to connect to the Internet, pretend the device is in airplane mode or out of the service area. Never reveal that a permission was denied, since that would allow the app to refuse to work without it.

      As for whether the permission should be enabled in the first place, the system should ask the user the first time the permission is used. And rather than listing what the app claims it will do with the permission, the system should list the most damaging things the app could do with it.

      To fight "permission bloat", every additional permission requested by the app should also require a thorough audit by the app store (at the developer's expense) to verify that the permission is used responsibly. Someone needs to follow up on how permissions are used as a basic security precaution, and it isn't reasonable to expect users to take up that task for apps released through the app store. (Sideloading is another matter.)

      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
    10. Re:Have they fixed the permissions system yet? by Anonymous Coward · · Score: 0

      What? Just have a standard set of tested permissions, and let it try things without those permissions, and if it fails, it fails. As a user that makes use of custom permissions, I always bear in mind that my settings are NOT what the software was tested using, and as such, if it breaks, it breaks, and I can blame myself.

      Mandating your requested permissions or going to failure just ensures that I absolutely will not be using your app (unless those permissions are sane to begin with...a rarity when it comes to content found on the Play Store).

      Not sure if that sways you at all, but it seemed like something I'd assume you'd want to bear in mind when making development decisions. The ugly truth, though, is that you can probably go ahead and demand permissions to do everything under the sun, and see a 3% variation on the size of your userbase as a result. So I guess you're probably free to be as evil as you feel comfortable with.

    11. Re:Have they fixed the permissions system yet? by Anonymous Coward · · Score: 0

      Err, blocking ads isn't something you need granular permissions for. Adblock Plus (found over on F-Droid) doesn't even require root permissions to block ads in apps as well as on web pages.

      Now, data mining, otoh, is where the granular permissions come in as a necessary line of defense. And if Google can't be asked to police overzealous and sneaky developers, then they're nuts if they think anyone who knows their way around a computer is going to just lay down and accept this kind of unwarranted invasion. Banks don't need your text messages, games don't need your children's realtime location (!) and pointless trinkets really probably don't need your calendar data. They'd have to at the very least implement better policies for what makes it to the marketplace before it'd ever become feasible to go using an unrooted Android device (if for whatever reason they're upset over rooted devices to begin with).

    12. Re:Have they fixed the permissions system yet? by Anonymous Coward · · Score: 0

      I'm still confused as to this idea that rooting your device is always some horribly dangerous process. In fairness, I always check the process before buying a device, but in my experience, even the really wonky devices often enough have a pretty painlessly simple process for rooting.

      Voiding the warranty is the only real concern I could see being valid, as while you can happily roll back if your device is still functional, you may run into issues bringing in a phone that has become disabled by some damage and yet still has an unlocked bootloader. Considering I've been one to void warranties on desktops and laptops for years anyway though, I've never considered letting this stand in the way. Having the right to admin my device is worth more than any warranty any day, especially when said device has cameras, a microphone, a gps, and multiple ways of getting out to the internet.

    13. Re:Have they fixed the permissions system yet? by Dutch+Gun · · Score: 1

      Do you know what you're asking for, in essence? The Apple store. Some people complain about how locked down it is, but on the other hand, malware is almost non-existent on iPhones. Android, on the other hand, gets something like 97% of the world's mobile malware. That's the essence of a walled garden. It's kept pretty, beautiful, and safe because of those walls surrounding it.

      Maybe the walled garden approach is better for some people, but I think others enjoy the freedom that Android gives them. Google has decided that it doesn't want the responsibility of vetting apps, so that's what we get. I'm not sure I'd mind, since I think I'd probably prefer fewer but safer apps that were vetted instead of the current glut of millions of "free" apps we have now. I can imagine I surely don't speak for everyone, though.

      --
      Irony: Agile development has too much intertia to be abandoned now.
    14. Re:Have they fixed the permissions system yet? by Anonymous Coward · · Score: 0

      You'd be mistaken more than you think here. I routinely use Privacy Guard (a Cyanogenmod feature that gives granular permissions), and in every case I've used it in so far, things go off entirely as expected. Sure, you can't go denying your browser Internet access (as should be obvious to anyone), but in most cases, what it SEEMS like an app shouldn't need does turn out to actually be unnecessary.

      If a developer is going out of their way to artificially enforce these permissions...well, you probably don't want that app in the first place (and that Google is okay with such apps on their marketplace puts them into a questionable position as well).

    15. Re:Have they fixed the permissions system yet? by JesseMcDonald · · Score: 1

      Do you know what you're asking for, in essence? The Apple store.

      Perhaps. However, I'm not saying that the device should be locked down like Apple devices are—you should be able to install apps from other sources, at your own risk. Distributors (and particularly the default distributor for broad range of devices) should take responsibility for the behavior of the apps they distribute; users, in turn, should be free to choose where they get their apps from.

      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
  5. At last. by ledow · · Score: 5, Insightful

    For a long time, I've been hoping for an OS where, by default, the apps cannot access anything outside of their private areas.

    It's possible with chroots and cgroups and other facilities but it's always a mess of third-party after-thoughts.

    There's no reason I should have to give my satnav app full read-write permission to the entire SD card just so it can save my favourite places to permanent storage. It shouldn't even be able to know where it's saving them, that's for me to choose.

    As such, these are all moves towards a safer, more secure environment. The problem, as always, is what happens in the meantime for the transition or if we mess up and stop apps doing what they need to do. No photo app needs read-write access to the entire SD card, nor can it cope with just read-write access to a private app area. It needs to share the files it writes with the user. Isn't this precisely what the amalgamation of several folders into, say, "Pictures" or "Music" is on several OS? All the app needs to do is say "this is a pictures folder that the user might want to use". And when uninstalled, it stays around because it's still one of the many listed pictures folders for that user.

    Gone are the days of full-write-to-everything access. We don't need it. It's not necessary. But we do need the facilities to ensure apps can do what they need to do. This very much pushes into the filesystem-as-a-database idea that we've been wanting for decades. There's nothing stopping an app opening up a separate table for its photos and having the database just join the rows from several tables when the user wants to look at all their photos. And that does not require giving the app access to every table and row in the entire database.

    1. Re:At last. by RyuuzakiTetsuya · · Score: 1

      For a long time, I've been hoping for an OS where, by default, the apps cannot access anything outside of their private areas.

      Okay

      --
      Non impediti ratione cogitationus.
    2. Re:At last. by Anonymous Coward · · Score: 0

      So what will you say to the user or developer who wants to share files between apps and the apps do not have access to each others files? Android not having a file manager by default is the BIGGEST mistake they have done. The way apps share files is overly hard for everyone included, both the user and the developer. Give me a phone that OS knows what a fucking file is and lets apps access them. KISS ftw.

    3. Re:At last. by Minupla · · Score: 1

      I manage this using xprivacy module under xposed. It allows you to whitelist an application for any subtree under where it's requesting access. Works well for me. More work of course, but security tends to be more work.

      Min

      --
      On the whole, I find that I prefer Slashdot posts to twitter ones because I don't get limited to 140 chars before
    4. Re:At last. by ledow · · Score: 1

      Off the top of my head?

      Do you want to give app X permission to access all your photos?
      Do you want to give app Y permission to access all your photos?

      Problem solved.

    5. Re:At last. by ledow · · Score: 1

      Not really:

      http://stackoverflow.com/quest...

      This stinks of "bodge".

    6. Re:At last. by Anonymous Coward · · Score: 0

      >For a long time, I've been hoping for an OS where, by default, the apps cannot access anything outside of their private areas.

      Why did you hope for so long, BB10 has had been sandboxing the heck out of Android apps (and others) for a couple of years now.

    7. Re:At last. by RyuuzakiTetsuya · · Score: 1

      It's more complicated than you think, and with OS Extensions for iOS and OS X, it's even nicer because it doesn't force you to swap apps. There's a remote view controller in the other app that runs and has no idea what process spawned it or any access into it's disk or memory. x-url:// schemes are similar.

      In either scheme, if I wanted to write to your app's, I'd have to tell your app to go write some piece of data to some document. My app would never touch your process or disk space area and your app could flat out reject writing to disk if something wasn't right. Like it failed format validation or something.

      --
      Non impediti ratione cogitationus.
    8. Re:At last. by 91degrees · · Score: 1

      I agree, but this still feels like a bit of a kludge.

      What I'd love is for the filesystem to be a lot less pervasive. It has its uses, primarily for presenting a hierarchical list of objects, but not all data fits this pattern. Most computer data most of us deal with is media, especially on a phone. I don't want to force everything into albums. I want to have albums but that should be an optional feature. A photo should be able to exist in several albums at once. I actually *do* have quite a bit of control over how I play music.

      Android actually has some pretty useful libraries for doing this with audio - if I want to create a paylist from all files from a certain year from a certain artist the API will support me in this but I still need to put the music files somewhere in the hierarchical filesystem, and wait for the system to actually build the database. It's a bolt-on. Not something built in.

    9. Re:At last. by timeOday · · Score: 2

      Sadly I think granular security controls have been rejected by the market. You spend a while downloading and installing an app and it almost always requests access to more or less everything, or it won't run. You can "fix" this by cutting yourself off from most of the most popular apps. But the fact that it's so commonplace among popular apps implies that companies want to spy more than people want privacy, so privacy-protecting options are unlikely to become available and well-supported anytime soon.

    10. Re:At last. by Minwee · · Score: 1

      If only there was some kind of phone operating system that did that. We could call it "Symbian". Or maybe "Blackberry".

      And then drive it into the ground and never use it again. That sounds like a good idea.

    11. Re:At last. by grumpyman · · Score: 1
      For a long time, I've been hoping for an OS where, by default, the apps cannot access anything outside of their private areas.

      I'm not trying to troll but isn't that what iOS does in the first place?

    12. Re:At last. by illtud · · Score: 1

      For a long time, I've been hoping for an OS where, by default, the apps cannot access anything outside of their private areas.

      selinux?

    13. Re:At last. by Anonymous Coward · · Score: 0

      There's a flag you can set on android for a specific activity to not leave the calling app. You can then take up the whole screen or the part of the screen to give the look & feel like you aren't leaving the app. I don't know why apps don't do that by default it would be so cool if their sharing activity didn't leave to that specific app.

    14. Re:At last. by Anonymous Coward · · Score: 0

      There's no reason I should have to give my satnav app full read-write permission to the entire SD card just so it can save my favourite places to permanent storage.

      Your satnav app developer screwed up, then.

      Android offers a mechanism for apps to store data in the user-accessible memory space without needing any special permissions. Another benefit of using this system is that Android will clean up those files for you when you uninstall the app, so you don't have to remember to delete those multi-GB map files from your phone when you don't need them any more.

      The files are stored under /sdcard/Android/data
      Check it out for yourself. You should see a list of all your decent apps. The rest will have created directories in the root of /sdcard/.

    15. Re:At last. by Anonymous Coward · · Score: 0

      Just because Google and Apple don't want you to have control over your own device doesn't mean granular security controls have been rejected by the market you fucking idiot.

  6. Too little too late by ehiris · · Score: 1, Insightful

    I used to love the openness of Android and I would have never considered iOS. However, after this blatant destruction of what Android and any true open system should stand for, I did not have any reservations getting an iPhone to replace my Galaxy S4.

    So long Google, you fucked up. Badly,

    1. Re:Too little too late by Culture20 · · Score: 4, Insightful

      You're going from modern China to modern North Korea. I say this as an iPhone user. No external storage. No file manager. Nothing open.

    2. Re:Too little too late by Overzeetop · · Score: 5, Interesting

      So because Android is less open than it originally was, you switched to the most closed platform available for phones? That's like being so pissed they dropped the speed limit on the highway from 65 to 55 to swore you'd drive on 35MPH surface streets from now on.

      That's as bad as the guy who recently wrote that after 20 years as a loyal customer of CVS, having never once in those years used NFC payments until two weeks ago when ApplePay was turned on, is now boycotting CVS because they stopped taking NFC payments.

      --
      Is it just my observation, or are there way too many stupid people in the world?
    3. Re:Too little too late by Maxwell · · Score: 0

      You're going from modern China to modern North Korea. I say this as an iPhone user. No external storage. No file manager. Nothing open. Everything works.

      T, FTFY

    4. Re:Too little too late by Anonymous Coward · · Score: 0

      You bought a shitty phone and hated it. Now you're going to buy another shitty phone, that you already know you're going to hate just as much, just for different reasons. I guess it's true: the shit on the other side of the outhouse, always stinks less.

      Sounds a lot like voting for R/Ds because the D/Rs pissed you off.

    5. Re: Too little too late by Anonymous Coward · · Score: 1

      Coming from Maemo (it was basically Debian) on my Nokia N900, I can tell you one thing:

      android was never free. Nor was it truly open source.

    6. Re:Too little too late by mlts · · Score: 1

      I'd blame Samsung rather than Google. The fact that Samsung's flagship device required a five digit bounty just to get -root- on it, much an unlocked bootloader, made it something I'd not consider. HTC may not be as popular, but at least the HTC One M8 can be completely unlocked, S-Off set, and of course rooted. Similar with other devices.

    7. Re:Too little too late by Svartalf · · Score: 0

      Openness? Please...lay down the crack pipe before posting. Seriously.

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    8. Re:Too little too late by oodaloop · · Score: 1

      Except for the things Apple doesn't want you to do.

      --
      Tic-Tac-Toe, Global Thermonuclear War, and relationships all have the same winning move.
    9. Re:Too little too late by RyuuzakiTetsuya · · Score: 1

      Guy could be like me, waiting for his NFC enabled phone to show up in the mail.

      (In all likely hood, it's probably still a pile of parts sitting somewhere in Shenzhen.)

      --
      Non impediti ratione cogitationus.
    10. Re:Too little too late by spire3661 · · Score: 1

      Google has been getting stupid about the cloud shit lately. You HAVE to allow for local storage and processing, and we have to bring Google kicking and screaming every single time. Just look at Ext2/3/4 on Chrome OS for an example of the kind of lack of vision they have. I would love to know the ages of the people on that dev team. The original vision has changed form MS/Apple alternative to 'DO IT OUR WAY'

      --
      Good-bye
    11. Re:Too little too late by Maxwell · · Score: 0

      You're going from modern China to modern North Korea. I say this as an iPhone user. No external storage. No file manager. Nothing open. Everything works, making the whole concept of 'file management' obsolete.

      T, FTFY

      Double fixed.

      Triple fixed, for clarity. Also, the 80's called they want their file systems back!

    12. Re:Too little too late by IMightB · · Score: 1

      Someones sarcasm filter has a bug.....

    13. Re:Too little too late by Overzeetop · · Score: 4, Insightful

      They don't see the need, and I'm not surprised. Why would you need 128GB of local storage if you're in the bay area? Wifi and cell coverage is everywhere, and the big corps still have unlimited cell data available for $20 a month (I'm on one of those plans...it's nice). Your company builds servers so that you don't have to worry about local storage on your handheld device.

      They completely forget about those of us that live in the 90% of the country without high speed cell data cell coverage (not by population, but by land area). They forget that we need local maps of huge areas. That we have weird and unusual demands that make it impractical to stream music or video in many places. Heck, 10 years ago an IT friend from Dallas sent me a photo of the storm he just finished chasing. I just about killed him for it - he sent me a 5MB bmp file, which was no big deal for him, but I was still on dialup and that damned thing took half an hour to download. He didn't think anyone was still on dialup, much less me - just 15 minutes away from one of the most wired university campuses and less than 300 miles from Washington DC.

      They fell into the "this is so awesome everybody is gonna love this shit" trap, and forgot that not everyone has the resources they have.

      --
      Is it just my observation, or are there way too many stupid people in the world?
    14. Re:Too little too late by Minwee · · Score: 1

      Perhaps the meter went over 32768% and wrapped around.

    15. Re:Too little too late by wannabgeek · · Score: 1

      I have a picture that my friend sent me through Whatsapp and I would like to share it through Gmail. Pray tell me how that "works" on iOS?

      --
      I'm much more funny, interesting and insightful than the moderators think
    16. Re:Too little too late by Anonymous Coward · · Score: 0

      In case you didn't know OsmAnd~ (https://f-droid.org/repository/browse/?fdid=net.osmand.plus) is really great for those that don't have mobile data, but still want maps and GPS navigation.
      P.S. Fuck Beta.

    17. Re:Too little too late by laing · · Score: 1

      Quickly press the home button and power button at the same time, and then e-mail the screenshot from your photoalbum. (I have both Andriod and IOS devices, and I prefer Andriod.)

    18. Re:Too little too late by Anonymous Coward · · Score: 0

      That's as bad as the guy who recently wrote that after 20 years as a loyal customer of CVS, having never once in those years used NFC payments until two weeks ago when ApplePay was turned on, is now boycotting CVS because they stopped taking NFC payments.

      Not disagreeing with the tone of your argument, but I agree with the guy in your example. Just because he doesn't use NFC himself doesn't mean he can't identify shitty business practices.
      Being a responsible consumer sometimes means forcing companies to behave well even in areas where it doesn't affect you. It doesn't really matter if his objection is justified (to you), all that matters is that he objected and decided to vote with his wallet.

      It's not like pharmacies are difficult to come by, anyway. If you have a reason to dislike one chain it should be a simple decision to shop somewhere else.

    19. Re:Too little too late by wannabgeek · · Score: 1

      Great now, tell me how do I do the same with some other binary log file!

      --
      I'm much more funny, interesting and insightful than the moderators think
    20. Re:Too little too late by ehiris · · Score: 1

      Exactly, which is the direction I saw Google take. If I was going to stick to a platform that goes into a closed system direction, why not choose to go back to Apple, who makes much sexier products.
      So far I'm very happy with the decision since I dig the new iPhone. iTunes is annoying but at least I don't need to have different audio players for music, audiobooks, and I don't need another app to help it decide which player should play what I last paused. Oh, and rescanning all my storage every time I added a few new songs was getting old. I really didn't see a performance degradation after I switched. I most real life situations, it is quite the opposite.

    21. Re:Too little too late by ehiris · · Score: 1

      In most real life situations the iPhone is much faster because it is purposeful in it its ways rather than rely on higher system performance to do things that shouldn't need to be done. Same reason why windows to me is much slower than OSX.

  7. Root should be a right, not a privilege by Overzeetop · · Score: 3, Informative

    That's why you should always root and use https://play.google.com/store/...

    --
    Is it just my observation, or are there way too many stupid people in the world?
    1. Re:Root should be a right, not a privilege by afidel · · Score: 1, Informative

      Doesn't work with 4.4.2 on my S5 or 4.4.4 on my Nexus 7.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    2. Re:Root should be a right, not a privilege by Krojack · · Score: 1

      I think XPrivacy is a tad bit better. One does need Xposed installed on a rooted device. Also be warned when installing this system as if done wrong it can soft brick your device.

    3. Re:Root should be a right, not a privilege by PsychoSlashDot · · Score: 1

      I think XPrivacy is a tad bit better. One does need Xposed installed on a rooted device. Also be warned when installing this system as if done wrong it can soft brick your device.

      I'm not sure what the future looks like for XPosed though... I recently updated my Galaxy Note (i717) to a custom KitKat 4.4.4 ROM from its stock 4.1 ROM. In investigating and learning things, I took a look at the ART runtime that optionally replaces Dalvik. I learned that XPosed evidently doesn't work with ART. Lollypop switches the runtime by default to ART and evidently deprecates Dalvik, so unless the developers change things, XPosed won't work on Lollypop.

      AppOp turns out to be cooked into the custom ROM I got along with an insane pile of other awesome.

      --
      "Oh no... he found the .sig setting."
    4. Re:Root should be a right, not a privilege by Anonymous Coward · · Score: 0

      I just use Privacy Guard which is built into Cyanogemod. Finally makes my bank's app usable (because it's very handy to be able to deposit checks from my phone, but why the hell would that be an excuse to read through my contacts, calendar, and text messages??). Terrifying that anyone without root would even think about touching that thing with a 15 foot pole (and my bank is a tame little bank compared to some of the big players...).

    5. Re:Root should be a right, not a privilege by thegarbz · · Score: 1

      Works just fine with 4.4.2 on my S4. Why would the S5 be any different?

  8. You guys are all missing the most pertinent issue by redmid17 · · Score: 0

    Now Bennett can finally find a phone that will let him buy a movie and download it directly to his phone!

    http://features-beta.slashdot....

    He can finally gt rid of that LG Optimus, assuming Dice pays him enough money to buy a new phone! (or he has enough money left over after paying them to be his personal blog).

  9. Too little too late by Anonymous Coward · · Score: 4, Funny

    I, too, love the openness of iOS. Their SD card support, file management tools, inter-application data sharing, and overall system accessibility to users and developers is top notch.

  10. Re:You guys are all missing the most pertinent iss by Anonymous Coward · · Score: 0

    linking to beta and not classic, eww

  11. Ha! by ArcadeMan · · Score: 5, Funny

    I would just like to point out that iOS users never had any problems with built-in SD card readers.

  12. Because cloud by swb · · Score: 4, Insightful

    Google has servers for this. You're supposed to be letting them index/scan/use your info, not storing it privately on flash.

    Duh, it's a network device, everyone has unlimited network access everywhere don't they?

    1. Re:Because cloud by Anne+Thwacks · · Score: 1
      Duh, it's a network device, everyone has unlimited network access everywhere don't they?

      Well GCHQ and the NSA have unlimited access everywhere. I don't know about anyone else.

      --
      Sent from my ASR33 using ASCII
    2. Re:Because cloud by jafac · · Score: 1

      yeah. Actually, I was hoping that they'd offload all processing to a mainframe somewhere, so I can pay a per-clock-cycle fee for my batch jobs. Also can't wait for the integrated punch-card reader support!

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
  13. Re:You guys are all missing the most pertinent iss by redmid17 · · Score: 1

    Eh I googled it and didn't bother to switch it. Beta is horrible though.

  14. Can We Install Apps To The SD Card? by Jason+Levine · · Score: 3, Insightful

    So can we install apps to the SD card again? At one point, you could move apps to the SD card and run them from there instead of from internal storage. This was great if you had about 3GB of "applications storage" (the internal storage area was divided into system, applications, etc) and were running some large Android games. You could get a cheap 32GB or larger microSD card, put that in, and instantly have all the space you would need for the foreseeable future, Then, this feature was removed and apps were restricted to the "applications" area of internal storage again. It would be great if you could put apps on the SD card again.

    (Yes, I know this might be possible if you root the device, but there's something to be said for building this feature right in instead of keeping it only for the people who know how to root their devices.)

    --
    My sci-fi novel, Ghost Thief, is now available from Amazon.com.
    1. Re:Can We Install Apps To The SD Card? by GuB-42 · · Score: 2

      It was a PITA and very user unfriendly. I'm glad I don't have to mess with this like I did when I had a Nexus One (~256 MB total storage).
      Problems are :
      - SD cards are expected to be removable, and when you remove your card, apps are in a half-installed state : you can't use it and you can't uninstall it completely.
      - SD cards are usually FAT32 formatted. And FAT32 lacks important features like users and mode bits (permissions).
      - SD cards are often slower than internal memory
      As a result, moveToSd features were often incomplete, mistake-prone, or both.

      Also you can put a truckload of apps in 3GB. If you need more than that, you are a power user and probably have a phone with 16+GB of internal storage... or you know how to root.

    2. Re:Can We Install Apps To The SD Card? by Jason+Levine · · Score: 1

      Also you can put a truckload of apps in 3GB. If you need more than that, you are a power user and probably have a phone with 16+GB of internal storage... or you know how to root.

      My boys each have a Samsung Galaxy Tab 2. Some of the games that they like playing take up hundreds of megabytes each. For example, looking at my own phone right now, Angry Birds Transformers is taking up 414 MB for the game and game data. If you only have 3GB of applications storage space, you can't store too many of these games. You can store even less once you factor in the pre-installed apps that you can't remove either because they are part of Android/Google services or because the manufacturer was paid to include them. That's why being able to move apps to an SD card was a benefit.

      --
      My sci-fi novel, Ghost Thief, is now available from Amazon.com.
  15. Overcomplicated? by Anonymous Coward · · Score: 0

    Why not just do what everyone's been asking and just mount the fucking sd card somewhere in the filesystem where everything can see it?

    1. Re:Overcomplicated? by tepples · · Score: 1

      Sandboxing exists even in an operating system with a single human user because some people want to keep data on the SD card private from proprietary (and therefore untrusted) third-party applications that might disclose the data, destroy data that is still waiting to be backed up through a non-cellular Internet connection, or both.

  16. Get rid of MTP by nimbius · · Score: 1

    MTP is and was a terrible idea to keep users out of the core OS files. I get the fact that there needs to be a dedicated section separate from the OS partition to store pictures videos and music but MTP just turns the device into a blackbox. because the protocol was developed by microsoft, fragmentation is encouraged and most vendors are wildly different in how they approach it. MTP-Tools and the libmtp project for linux contains releases that are largely workarounds and kludges for this.

    Make android EXT4 with MTP enabled for windows connections. If the device is connected to a linux machine, maybe it should just assume the owner is intelligent enough to handle the raw filesystem partitions. if you want this access in windows, install cygwin.

    --
    Good people go to bed earlier.
    1. Re:Get rid of MTP by Svartalf · · Score: 1

      The problem with USB MSD is that you can't operate against the store with the OS on the device at the same time the Host OS is doing it. MTP was chosen so that you could do things on the store while the device was able to use it at the same time. The fact that the implementation of the whole notion's flawed (Hey, Microsoft came up with it!) in the manner that it's single threaded (You can only act on a single object request at a given time), is irrelevant to everything. Now, if they could come up with a 2.0 that was multithreaded, and have proper USB IF compliant implementations of the same (MTP is an IF spec, mind...) then it'd be great. You need SOMETHING like it in place- just not what we've got in it's current form.

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    2. Re:Get rid of MTP by twokay · · Score: 1

      Most annoying is when random files become invisible through MTP. I was backing up internal phone memory recently and noticed that a number of recently written files where visible in my file manager but missing when mounted through MTP on my Windows machine.

      It took at least 30 mins of web searches and another 30 to try the different possible fixes. In the end i had to clear the cache on the Media Server background process, and then use a play store app to rebuild this cache, which took another 15 mins.

      I would just like external SD cards to mount and stay mounted, my S3 with Cyanogenmod refuses to keep my SD card mounted, and then freezes the phone trying to remount it. Maybe this is just a Cyanogenmod issue though.

      --
      Wannabe nerd.
  17. But beware cheap SD cards by phorm · · Score: 2

    I've often gone to eBay etc to pick up my electronic odd-and-ends. I'd have to say that for stuff like SD cards - though you do pay the price locally - it may be a safer bet to buy in a B&M than online.
    The amount of fake cards is staggering. I'm not just talking about a "no-name" brand that's labelled as Samsung, or a class 4 listed as a class 10, but cards that are labelled as 16, 32, 64GB etc, are IDENTIFIED BY THE OS as the labelled capacity, but actually contain only 2-4GB and have modified firmware causing them to report as larger. That means the card seems to work fine initially, but when you go over the 2GB/4GB mark it actually starts overwriting existing sectors/files resulting in rampant data corruption.

    If you want to test your card, you can use a utility like h2testw It will tell you if the card is having bad writes - which could indicate a faulty card - but also tells if it's doing stuff like writing back over existing files (which indicates a fraudulent "over-capacity" card).

    [h2test2 is windows software. Sorry but I'm not sure if there's a 'nix equivalent. One could probably make a script that DD's numbers across various sectors and then checks afterwards whether they overwrote previous sectors).

  18. Apps on SD card rant by Anonymous Coward · · Score: 0

    And how about actually allowing installation of apps on SD cards? I don't understand how this kind of feature is so impossible to realize.

    1. Re:Apps on SD card rant by magarity · · Score: 1

      Yes, definitely, or at least a sizeable chunk. The "move app to sd card" operation will move a 10MB or so of a 1GB game to the card. And then the game may or may not still work. Why can't a critical small 10MB part stay on the built in storage, if worried about piracy, and the rest go on the card??

  19. No problems with 4.4.4 by Lumpy · · Score: 1

    Just root your phone and re-enable the SD card. even the stock android phone app will gladly take advantage of the SD card when the fix to the OS is added.

    --
    Do not look at laser with remaining good eye.
  20. My biggest problem with Android SD by dubbayu_d_40 · · Score: 1

    Is that manufacturers can have multiple "external" sd cards even though only one is removable (my Moto for example).

    So when a user with one of these phones wants to get a new phone, they are practically forced to use phone mfg/service provider for transferring data to a new phone.

    The conspiracy theorist in me thinks this is all about lock-in.

    I hate all the edge case code I have to maintain to choose the correct "external" storage.

    Has this been addressed?

    1. Re:My biggest problem with Android SD by rahvin112 · · Score: 1

      The whole move the SD card to /data/media was caused by Microsoft (the switch from away from exfat). The change you're talking about happened simultaneously. I don't know the reason for the multiple SD card BS but it's probably to allow multiple slots for devices like cameras that might have dual storage.

  21. File mgmt by Anonymous Coward · · Score: 0

    My biggest single gripe with Android on a tablet (let alone a phone) is the shitty file management environment. I must have spent dozens of hours in recent years test driving various file managers and apps, and nothing makes the simple tasks of copying, moving, renaming, etc. files as easy as it should be. Yes, I know that without a keyboard and a mouse, by default, it's a tough design challenge, but it's the biggest single hurdle for a lot of people who want to do more with a tablet than consume streamed content.

    1. Re:File mgmt by Anonymous Coward · · Score: 0

      Try to copy files via Bluetooth from one Android device to another. That's where the real fun starts!

      And why does file moving on so many Android devices mean copying the file and deleting the previous one instead of just updating the fucking metadata?

    2. Re:File mgmt by Ash-Fox · · Score: 1

      Try to copy files via Bluetooth from one Android device to another.

      Beaming has worked 100% of the time for me (NFC + Bluetooth combo)?

      I've never tried another method.

      --
      Change is certain; progress is not obligatory.
  22. Re:Fuck Security by Svartalf · · Score: 3, Insightful

    O_o

    What security problems? You can't autoexecute stuff off an SD under Android. The only time there's a security concern (and it's going to be the SAME on the on-device eMMC...) is that you can execute code off of an SD that vendors didn't intend for you to run. That's how people side-load in the first place. They didn't change anything with this little change they made in KitKat and didn't break anything any worse than it was with this change back.

    The reason that they quit including SD slots was because they want everything on Drive or similar and it lowered the BoM cost to peel those out. It's not security- quit deluding yourself and everyone else with this tripe.

    --
    I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
  23. Adroid's Reputation is Ruined by BrendaEM · · Score: 1

    I will never trust Google with Android again, not for a platform for anything serious. When I bought my tablet, I could organize my pictures on it, and now it it sits in my room as an implement for occasional light browsing. Android had an edge over IOS, because I could do useful things with it, without begging Itunes to limit what types of files exist on my tablet.

    I love QuickPic, for my pictures, and my Galaxy Note 8 may never be upgraded to Lollypop, so what I am to do throw it away?

    Although I am angry, I have only myself to be angry at for trusting Google in the first place. Not evil, my ass!

    --
    https://www.youtube.com/c/BrendaEM
    1. Re:Adroid's Reputation is Ruined by wiredlogic · · Score: 1

      Cyanogenmod it.

      --
      I am becoming gerund, destroyer of verbs.
    2. Re:Adroid's Reputation is Ruined by James+Carnley · · Score: 1

      I'm not seeing how Google caused your problems. Maybe be angry at Samsung for not giving you access to Lollipop?

      This API specifically makes your "organize my pictures on it" use case possible in an easy fashion. Instead of being happy that Google is working to make your use cases easy you somehow turn this into a tirade about Google. I'm just a little confused.

  24. Re:Fuck Security by wiredlogic · · Score: 1

    There's a reason Google stopped including SD slots in flagship devices.

    To force users onto Google Drive and cut them off from their data when in remote locations.

    --
    I am becoming gerund, destroyer of verbs.
  25. Still not holding my breath... by JustNiz · · Score: 1

    I'm still not holding my breath for Google to finally get a clue and include SD slots on Nexus phones.

    1. Re:Still not holding my breath... by Red_Chaos1 · · Score: 1

      That makes two of us. nexus devices will either need to come with 64GB minimum and not have a usurious price-tag, or add the mSD slot before I'll even bother looking at them.

  26. External hard drives by Anonymous Coward · · Score: 0

    I'll be happier if 5.0 fixes the problem with external hard drive support. Then, when on holidays, I'd be able to use my phone to transfer photos from my camera to a back up hard drive.

  27. Re:Fuck Security by SuperKendall · · Score: 1

    You can't autoexecute stuff off an SD under Android.

    So the databases form every app on your phone have no value? No reason to keep every app in the system out of the SQLLite file from your banking app?

    Jesus H Christ in a Fish Bucket. It's hopeless I guess I give up when even the technical people can't figure out it out.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  28. USB Storage by darkain · · Score: 1

    Now if only we could get general USB storage instead of this MTP bullshit back without having to root the phone and download some random apps to make it work.

    MTP is slow as hell, especially when dealing with thousands of files (directory listings alone take several minutes). It also requires specific OS support.

    Yeah, I get that MTP is supported on Windows/Mac/Linux, but this isn't always where we're working. I used to use my phone in place of carrying around a USB thumb drive for system servicing. I had my Micro SD card loaded up with things like NIC drivers for Windows XP/Vista/7 (once it has NIC, it generally has net to download the rest of the drivers). It had patches for server systems that didn't have net access. It even had my XBox360 gamer profile on it.

    ALL of these have since been lost and had to result in going back to carrying around an extra device or two just to accomplish the same task that was possible just a few years ago with a cell phone and USB cable.

    1. Re:USB Storage by Ash-Fox · · Score: 1

      ALL of these have since been lost and had to result in going back to carrying around an extra device or two just to accomplish the same task that was possible just a few years ago with a cell phone and USB cable.

      I don't get the problem. Stuff like Micro USB drives or are way more portable and easy to carry around than a cable alone.

      --
      Change is certain; progress is not obligatory.
    2. Re:USB Storage by rahvin112 · · Score: 1

      MTP was caused by Microsoft. For them to support exfat they have to pay MS $20 a phone.

    3. Re:USB Storage by jrumney · · Score: 1

      It also requires specific OS support.

      So do USB Mass Storage, and FAT32, or if you want more than 64GB to work with Windows 7 and later, ExtFS.

      And unlike ExtFS, MTP support is standard on any modern platform in common use.

  29. Google totally fucked up Android by kbg · · Score: 1

    Finally!!! Now just revert all the other stupid crippling decisions. Like banning airplane mode switch and other stuff that used to work before. The current version of Android is just totally useless crap, you have to downgrade to version 2.3 or something to get a usable Android version.

    1. Re:Google totally fucked up Android by Anonymous Coward · · Score: 0

      To fix airplane mode, you don't need to downgrade, check out:
      http://repo.xposed.info/module/lv.id.dm.airplanemhx

    2. Re:Google totally fucked up Android by dargaud · · Score: 1

      Never noticed any problem with airplane mode in 4.4 but it reminds me of something. Why do they disable GPS reception in airplane mode ?!? GPS doesn't emit anything, it only receives, so why turn it off ?!?

      --
      Non-Linux Penguins ?
    3. Re:Google totally fucked up Android by kbg · · Score: 1

      In newest Android you can't programmatically set airplane mode so if you want to for example conserve power at night by automatically turning off mobile you can't and it keeps on draining power. For GPS it is most likely due to that most mobiles use A-GPS (Assisted GPS) which also uses cell towers communication in addition to GPS. But even so totally turning of GPS in airplane mode is stupid.

    4. Re:Google totally fucked up Android by rahvin112 · · Score: 1

      GPS on cellular devices frequently does send data. The use of A-GPS where it uses tower triangulation in addition to the GPS signal is quite common on cellular devices. As a default they probably shut it down to avoid the device still trying to connect to the towers.

    5. Re:Google totally fucked up Android by jrumney · · Score: 1

      Radio receivers also oscillate at frequencies that might interfere with aircraft electronics. So no, it is not "stupid", just an unnecessary precaution. (Unnecessary based on the fact that some ailines/countries are now allowing cellphones to be switched on during flight).

    6. Re:Google totally fucked up Android by Neil+Boekend · · Score: 1

      Doesn't GPS also download trajectory data to speed up the initial location fix?
      That data comes ever so slowly from the sats and old data is often not usefull.

      --
      Well, I might have a way, but it only works on a semi spherical planet in a vacuum.
  30. Three things that don't "just work" in iOS by tepples · · Score: 1

    [Apple iOS is locked down but] Everything works.

    Including <input type="file"> with data types other than pictures and videos? Or contributing to an open directory of hotspot locations (like Mozilla Stumbler)? Or decoding video that is lawfully encoded in the United States without having to pay royalties?

  31. Security from what? Show me a threat model by tepples · · Score: 1

    Translation, the already shitty security around files on SD cards on Android has now gotten fantastically worse - look for "media managers" that can also handle opening databases from other applications stored on an SD card...

    Security from what? "Security" is meaningless without a defined threat model. Sometimes you want to open another application's database to see what information it's storing about you, or to export documents that you have created in that application. That's not a threat, as I see it. See how OLPC defines its threat model and tell me if there's anything you'd add or remove.

    1. Re:Security from what? Show me a threat model by Anonymous Coward · · Score: 0

      Security from what?

      Sending all your passwords and sensitive data to me.

    2. Re:Security from what? Show me a threat model by SuperKendall · · Score: 1

      Sometimes you want to open another application's database to see what information it's storing about you

      At which point it has an API to do so or GTFO.

      Not "oh just poke through the DB and take what you like, even if I don't know who or what you are".

      Are you really this fucking stupid? Is that really possible or are you just playing devils advocate? The attitude you are promoting led to a world of malware/spyware and identity fraud across the PC industry. Please don't tell me you want to promote that world going forward, not on purpose.

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
    3. Re:Security from what? Show me a threat model by tepples · · Score: 1

      This article is about an Android API that lets an application prompt the user to choose a folder on an SD card and make it available to the application. If I'm storing PII in a folder that I don't want your application to see, I won't choose that folder in your application.

  32. My trust with google is already severely strained. by AbRASiON · · Score: 1

    I've even considered going back to Apple, I never ever thought I'd type that sentence, yet here we are.
    Google continue to make decisions best for them, not their users of late. If it's not that, it's the design team fiddling with something which doesn't need adjusting, making it worse.

    It's been at least 2 or 3 years since I've read an article and thought "wow google is amazing, they are the best, a shining beacon of what a company should be, just incredible" (I really used to think that!)

  33. It's a low priority by funkymonkjay · · Score: 1

    Look, I am glad we have a standardized file system browser now and so it'll lessen the annoyance from having to face yet another custom built file browser. I am especially glad as a developer. I don't have to grab some library off of github hoping it's as good as people say it is.

    At the same time, as a user, I don't browse the file system often. Maybe once in a while when I setup an app to point to the sd card, download something or transfer from a pc. So, it's a low priority.

    Now... how about a color picker intent? please?

  34. ..so what about third party CA ? by Anonymous Coward · · Score: 0

    so..they listened to the complaints about how they deal with SD cards..... when are they going to
    listen to complaints about how they mark third party CAs as nasty things 'your network may be monitored'
    is what greets any KitKat user who requires a secure private CA for eg 802.1X network authentication.

    just let me use that damn 3rd party CA - even if the Android OS has an option to say that its ONLY valid for
    network authentication and cannot be trusted for eg web browsing!!

  35. Re:Fuck Security by Anonymous Coward · · Score: 0

    My app databases do have value. If Google can't figure out how to secure a directory without putting the entire file system in police state lock-down, that's just sad. I have every right to be pissed that they f*cked that up so badly. Why do so many people defending the external SD problem not see this?

  36. Digital handcuffs and rent-seeking by tepples · · Score: 1

    Sometimes you want to open another application's database to see what information it's storing about you

    At which point it has an API to do so or GTFO.

    Correct me if I'm wrong, but it sounds like you're saying it's unsafe for the owner of an Android device to use any application that didn't come from F-Droid. Without source code, you can't add an API, and without an API or some other access method, you have no way of knowing what an app could possibly be storing about you or of pulling out data that you created within the app.

    The attitude you are promoting led to a world of malware/spyware and identity fraud across the PC industry.

    And the attitude you are promoting, one of allowing applications to arbitrarily deny the owner of a computing device the ability to implement workarounds that promote things like interoperability and accessibility to people with disabilities, is leading to a world of digital handcuffs and rent-seeking across the mobile industry.

  37. CyanogenMod does this already by jc79 · · Score: 3, Informative

    Much of what you describe is CyanogenMod's Privacy Guard feature.

    Privacy Guard is enabled for all apps by default. The first time an app requests a permission, the user is asked to allow/disallow that permission, and can choose whether to have that choice remembered or be asked every time. Disallowed permissions simply present the app with false data. Apps work fine, they just think you have no friends/live in the middle of the Atlantic/never connect to WiFi etc etc.

  38. Most use Wi-Fi for syncing instead by Anonymous Coward · · Score: 0

    It takes months to put 30 GB of your life on Google servers at the 3 GB per month that a typical wireless carrier allows.

    Most internet-connected devices have Wi-Fi which allows you to use a network other than your wireless carrier network to connect to the internet. Most internet-connected households have Wi-Fi and many public areas, shops and hotels also provide Wi-Fi (often free of charge) so mobile devices can sync to the cloud using those networks that aren't as limited as the cellular ones.

  39. Metered Wi-Fi; passengers watching video by tepples · · Score: 1

    Most internet-connected households have Wi-Fi

    That's useful if you happen to live within range of cable or DSL with no cap or a usably high cap. If your home Internet is satellite or cellular, or if you happen to live in the southern hemisphere of the anglosphere (NZAU) or certain parts of Iowa, too bad.

    and many public areas, shops and hotels also provide Wi-Fi (often free of charge)

    I've had a strange experience with Wi-Fi in Subway restaurants. The Wi-Fi in the local Walmart is run by Subway, where I often wait for my roommate to finish her shopping. But if I stay on for more than a few minutes, HTTPS connections stop being made, and HTTP connections go back to the AirTight page saying something to the effect of "wait 30 minutes to connect again" (I didn't take a screenshot at the time for the exact wording). Besides, even with unmetered home Wi-Fi, you can get the 30 GB up to Google, but you can't get it back down to watch homemade or purchased video on a long ride as a passenger in a vehicle.

    1. Re:Metered Wi-Fi; passengers watching video by Anonymous Coward · · Score: 0

      That's useful if you happen to live within range of cable or DSL with no cap or a usably high cap.

      Which most people do these days or at least within a suitable distance of a free or cheap WiFi spot.

      or if you happen to live in the southern hemisphere of the anglosphere (NZAU)

      No in NZ and AU it is fine, for most of the population you can get many hundreds of gigabytes for not much money and many free wireless hotspots are available.

      I've had a strange experience with Wi-Fi in Subway restaurants.

      Yes well your anecdote doesn't really add or detract from the point.

      Besides, even with unmetered home Wi-Fi, you can get the 30 GB up to Google, but you can't get it back down to watch homemade or purchased video on a long ride as a passenger in a vehicle.

      I see you struggle with the idea that not everything has to be all things to all people in all situations. Most people don't need 30GB of videos to keep themselves amused as a passenger on a long ride in a vehicle, and for the very few who do they get a phone with an sd card slot, a portable dvd player, a portable hdd with usb adapter to their phone/tablet, a laptop, or whatever else is available.

    2. Re:Metered Wi-Fi; passengers watching video by Anonymous Coward · · Score: 0

      Right, *some* people may not have access to highspeed broadband...what's your point??

    3. Re:Metered Wi-Fi; passengers watching video by tepples · · Score: 1

      I see you struggle with the idea that not everything has to be all things to all people in all situations.

      Hardware's economies of scale differ from those of software. Niche use cases may not have enough buyers to warrant manufacturing something at all. For example, there used to be plenty of "netbooks", or laptops with a 10 inch screen running a desktop operating system, and they came with suitably large storage (100-160 GB). Nowadays, the only 10 inch "laptops" are tablets with a clip-on keyboard, and these either A. run a mobile OS that forces all apps to run maximized (e.g. ASUS Transformer TF101) or B. fill the majority of the 32 GB of built-in storage with the OS, leaving little space for user data (e.g. ASUS Transformer Book T100 with Windows 8.1). Option A is fine for just watching movies. But my needs go beyond noninteractive use, and I often end up writing (and testing) code on the bus or at the coin laundry. I am an edge case, and economies of scale don't help edge cases.

      a portable hdd with usb adapter to their phone/tablet

      How would this work? In my experience (Nexus 7 2012 running stock Android 4.1-4.4), devices with no SD card slot also tend not to mount USB OTG mass storage. And even if so, a tablet usually can't put out enough current to spin a mechanical drive.

    4. Re:Metered Wi-Fi; passengers watching video by Anonymous Coward · · Score: 0

      Niche use cases may not have enough buyers to warrant manufacturing something at all.

      Correct, for-profit companies are not charities. We all already know this, it appears as though you're just trying to continually state the obvious.

      For example, there used to be plenty of "netbooks", or laptops with a 10 inch screen running a desktop operating system, and they came with suitably large storage (100-160 GB). Nowadays, the only 10 inch "laptops" are tablets with a clip-on keyboard

      These died out because by and large they were a crappy, compromized experience. Those who were using them for content creation are better served by ultrabooks (with external hdds or flash drives if necessary) and those who used them for viewing content (with minimal creation) are better served by tablets (with clip on keyboard if necessary).

      But my needs go beyond noninteractive use, and I often end up writing (and testing) code on the bus or at the coin laundry. I am an edge case, and economies of scale don't help edge cases.

      So use an ultrabook, it's far better to work on a 13" screen than a 10" one. It's not as though there are things you cannot achieve, it may be that in a particularly contrived case you might not be able to achieve in the most 100% optimal way.

      How would this work?

      Rooted, Stickmount, flash drive. Or HDD with external power supply whether that is battery or powered from the vehicle or other power source, though of course there are all the other options too.

    5. Re:Metered Wi-Fi; passengers watching video by tepples · · Score: 1

      So use an ultrabook, it's far better to work on a 13" screen than a 10" one.

      I considered it. A 13" doesn't fit in my satchel, and I'd appreciate tips on making a bigger bag not look like a bigger target for thieves.

    6. Re:Metered Wi-Fi; passengers watching video by Anonymous Coward · · Score: 0

      A 13" doesn't fit in my satchel

      So the obvious solution is to whine on slashdot about how for-profit companies don't care about unprofitable niches. ...oh no, hang on a second, it's to get a bigger satchel!

      and I'd appreciate tips on making a bigger bag not look like a bigger target for thieves.

      Scraping the bottom of the barrel for excuses now I see (if your concern is based on evidence i would certainly like to see it). Carry a KMart bag in your satchel and put the satchel in the kmart bag when you're in the rough part of town.

    7. Re:Metered Wi-Fi; passengers watching video by Anonymous Coward · · Score: 0

      Put the bigger bag in a smaller bag. It'd work in an Infocom game at least.

    8. Re:Metered Wi-Fi; passengers watching video by mgcarley · · Score: 1

      What's wrong with Internet in NZ? Since Chorus rolled out their cabinets all over the place, a lot of the population has access to VDSL (usually for about $10 more or even at the same prices as ADSL in some cases), and the FTTH/UFB network is coming along alright I guess, but the point is that for the most part, upload speeds are no longer arbitrarily restricted.to 1mbit/s.

      Additionally, data caps are less of an issue than they were a couple of years ago, with many providers offering significantly more data for the same amount of money than they used to, and "unlimited" plans are even available again after 5 or so years of nobody having them.

      Australia on the other hand... well... yeah.

      --
      Founder & COO, Hayai India (hayai.in) / USA (hayaibroadband.com) // t: @mgcarley
  40. Still a second class citizen by Anonymous Coward · · Score: 0

    The problem is patents. If Google returns SD-card support to AOSP Microsoft will sue them.

    This is because Google can't just make the cards btrfs or ext3 because no Windows/Apple computer would be able to read them.