1. 14.75GB free in internal storage? Or on the external SD card? (How much is free on the external card is irrelevant - only what's free in internal storage determines whether the phone needs to free up space.)
2. Whether the whole app or parts of it are moved isn't determined by how much space is available, but by how the app was written. Each piece moved leaves a link in internal storage pointing to where on the card it was moved (since Android looks for apps [and pieces of apps] in internal storage). If the piece that was moved is smaller than a link, you just decreased the amount of free internal storage. (Move a 5 byte piece and replace it with a 32 byte link and you've decreased the free space by 27 bytes.)
3. What gets moved and what doesn't (and some pieces just can't get moved) is determined by what the developer does and how he does it. (And I can't explain that further unless you're a programmer - the explanation wouldn't mean anything to you.)
4. Also, some code just won't work if it's on the SD card. That's why Google used to warn against moving widgets to the SD card - most of them won't work. We ignored them and complained about the warning (because some people did get a few widgets to run from the card) so they stopped the warning. The code still won't run, though.
So all in all, it's a bad idea to move anything but data to the card. SD card life is measured in write cycles. An app is temporarily storing data as it's running (any Android app has to be able to be killed at any time, with no warning, and pick up where it left off when it comes to the foreground again - that's a hard and fast rule - so apps keep track of everything they do by writing little files constantly), and if the piece that's writing the file is on the SD card, that card can get written to a few hundred times every time you run the app for a minute. Then the card fails and you ask which is a better card. Any card that's not written to constantly - in other words, any card that doesn't have apps moved to it - is better than one that's constantly being written to. Data doesn't write anything, and the number of read cycles an SD card can manage are orders of magnitude more than the number of write cycles, so you can look at a picture hundreds of times without any problems.
Another problem is that as more and more people write more and more "app-writing-apps", more "developers" will use them to produce apps - and more and more of them will get larger and larger, because the app-writing-app has to include all cases - even the ones the "developer" isn't going to be using. So get used to having a phone large enough to hold larger apps for a few years, at least. Phones with 16GB of internal storage are pretty useless today, except as phones. 32GB will become useless in about 2 years. The phone you buy today - if you replace your phone every 2 or 3 years - should have at least 32GB of internal storage, and preferably 64GB, so it's not worthless when you get rid of it..
04-27-2018 12:52 PM