No wonder you are speaking up for apple....You work for them. I don't care what the other post say about myths. I don't believe it. You have thousands of customers complaining about this memory thing and all you so called IOS developers on this issue can say is that its the developers fault.
BWAHAHAHAHAHA! Apple couldn't afford me even on their best day. BTW I know more about Android than I do iOS. Been a registered developer for Android for the last 3 years. Can pick apart either OS with no issues.
What ever happened to the customers always right. What are you saying everyone that is complaining is using apps that don't work properly because of the developers. Thats a snow job if I ever heard one.
Customers are not even close to always right. In fact customers are usually more wrong than right. That phrase was created back in a day when electronics didn't exist. Software wasn't even a glimmer in engineers or a sales force eyes. Today the customer isn't even remotely aware of how something works because they simply no longer care. To be blunt, you are speaking purely from a standpoint of ignorance.
How about this.....Heads up I paid $10 for that security software and hundreds of dollars for the phone the same people that sold me the phone sold me the software/app. Maybe apple should make their iOs developers do some work, earn their pay and make certain the apps that people are buying on their site is compatible with their phone!
That is exactly how things work today. There is a document that every iOS developer is required to read prior to submitting an application for review and final release to the app store. In this 85+ page document is a very strict set of requirements that must be met. One of those requirements is that an application must play nice with every other application. IE the developer is instructed that it is "best practice" not to hog all of the available RAM so that the OS doesn't have to unload all other applications from memory. Because doing so would cause an extra drain on battery life. That developer took that "best practice" to heart and implemented it. The developer, during submission, can ask for an exception from this "best practice" and they didn't. So who's fault is it when Apple provides the ability, the resources and the exceptions and the developer doesn't utilize it?
What in the wide world of sports is going on here! You claim you been doing this for 30 years so you should know that it isn't hard to do what apple customers are asking! Why do yous continue to smile , point your finger in the other direction and blame everything that goes wrong on some one else. And then turn around and provide a whole bunch of technical gibberish as to why you are not the blame.
Read the above answer again. And that technical gibberish are simply FACTS. Ones that can not be argued with. Just because you choose to argue with a fact doesn't change that the veracity of the information provided.
Here's another heads up! One day people is going to get tired of this foolishness and buy another phone and it wont be an apple.
Heads up. Android is the only other viable smart phone OS out there. And I am going to save you some time and trouble. Android works EXACTLY THE SAME WAY as iOS does because they are both *nix based OSes. The only difference is that Android uses a Dalvik Virtual Machine to run 90% plus of its applications, hence why they need a quad core CPU to do the same thing iOS does in a dual core CPU. Which means if the developer continues to use the "best practice" method for application design, the app will work EXACTLY THE SAME WAY on Android as it does on iOS.
Your only recourse is to email the developer and request they change the behavior of the app. If I was the developer, I would simply ignore your question or give you the following answer, if I was in a good mood.
"Dear Customer,
Thank you for your input, but at this time our application works properly within the confines of the memory, CPU and battery life expectation of the device you are using. To change the behavior of the application would cause the phone to quit working as you expect."
I am going to let that very last sentence sink in for a bit. In fact you really need to reread it. Seriously REREAD that very last sentence and ponder it for just a bit. Because now I am going to show you WHY you, as the customer, are DEAD WRONG due to your ignorance on the subject matter.
If an application was to request all available RAM and actually get a full LOCK on it, that means no other application would be able to load into memory until that application was exited by the user. So until YOU hit the home or standby button or the lock screen timeout was reached, no other application would be able to load into memory. Which means no application would be able to run to respond to any incoming events. That means NO phone calls, SMS, MMS, EMail, notifications and a host of other features that you EXPECT, no in your case DEMAND that the phone provide you at all times. Because that developer does use "best practice" programming techniques, the developer is insuring that their application doesn't cause your device to fail to work as expected.
You, the customer, was just proven wrong. This was done in a factual matter without malice. So much for your theory that the customer is always right.