iOS always “resets” my apps after a while when they are minimized. How can I change that?












9















Example: I'm playing a game and stop for a minute to send a message on WhatsApp. Lock the phone for a couple a minutes, and when I navigate through "frozen" apps and select the game (the game still has the last screen it had when it was minimized), it opens from the splash screen, reseted!



And it doesn't happen only with games. Even Facebook, Twitter, and other apps.










share|improve this question









New contributor




Marcelo Assis is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.

























    9















    Example: I'm playing a game and stop for a minute to send a message on WhatsApp. Lock the phone for a couple a minutes, and when I navigate through "frozen" apps and select the game (the game still has the last screen it had when it was minimized), it opens from the splash screen, reseted!



    And it doesn't happen only with games. Even Facebook, Twitter, and other apps.










    share|improve this question









    New contributor




    Marcelo Assis is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
    Check out our Code of Conduct.























      9












      9








      9








      Example: I'm playing a game and stop for a minute to send a message on WhatsApp. Lock the phone for a couple a minutes, and when I navigate through "frozen" apps and select the game (the game still has the last screen it had when it was minimized), it opens from the splash screen, reseted!



      And it doesn't happen only with games. Even Facebook, Twitter, and other apps.










      share|improve this question









      New contributor




      Marcelo Assis is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.












      Example: I'm playing a game and stop for a minute to send a message on WhatsApp. Lock the phone for a couple a minutes, and when I navigate through "frozen" apps and select the game (the game still has the last screen it had when it was minimized), it opens from the splash screen, reseted!



      And it doesn't happen only with games. Even Facebook, Twitter, and other apps.







      iphone ios






      share|improve this question









      New contributor




      Marcelo Assis is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.











      share|improve this question









      New contributor




      Marcelo Assis is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      share|improve this question




      share|improve this question








      edited 11 hours ago









      Peter Mortensen

      1806




      1806






      New contributor




      Marcelo Assis is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      asked yesterday









      Marcelo AssisMarcelo Assis

      1463




      1463




      New contributor




      Marcelo Assis is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.





      New contributor





      Marcelo Assis is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






      Marcelo Assis is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






















          3 Answers
          3






          active

          oldest

          votes


















          17














          You can‘t change that, only the app developer can (by adding code to handle the unloading of the app and preserving the state). Most games don‘t, unfortunately.






          share|improve this answer































            13














            This is actually a common misconception in iOS.



            Apps are not "minimized": they are suspended while they're in the background (except in some cases, notably navigation and music apps). Further, resource taxing suspended apps (such as games) are often closed entirely shortly after being suspended so that iOS can reclaim the copious amounts of memory these apps often reserve.



            The answer to this issue, as @nohillside mentioned, is that the developer needs to implement functionality to save the state of the game when it is suspended, then restore the suspended state when the app wakes up again.



            This can be tricky for many applications, but especially games. So many games simply don't do it.



            There is nothing that you can do as a user to change this functionality, as these constraints are enforced upon the game by the phone's iOS operating system, which is in turn constrained by the phone hardware.






            share|improve this answer































              -1














              From my experience, there was two occasions where apps doesn't keep running(or, in other words, shows splash screen when I launch it again).



              First one is that the developer poorly, or even didn't implement suspending for the app. There were some apps that always quits when I press home button, or resets when it was on specific feature. (Although in recent app store I haven't seen one except for some public institution apps that have 1~2 average review)



              Second one is hardware limitation - even though the developer properly implemented the suspension feature, iOS sometimes decide to quit it, for various reasons from lack of memory(this is actually major reason that earlier idevices didn't support app suspension on 3G/S era), battery time management.



              For first reason, you can write a review on Appstore - it is one of the most impacting reasons for app development progress.



              For second reason, well, it is kinda dumb solution but you can purchase a new hardware with more RAM, and it will reduce the possibility of suspended apps halted from iOS(And reduce time for app relaunch). Or, if you're not willing to do so, you can tell iOS to halt some unimportant apps by swiping the app's preview upwards in the multitasking view, possibly reducing the chance of the apps you're actually using getting killed by iOS.






              share|improve this answer













              Some of the information contained in this post requires additional references. Please edit to add citations to reliable sources that support the assertions made here. Unsourced material may be disputed or deleted.














                Your Answer








                StackExchange.ready(function() {
                var channelOptions = {
                tags: "".split(" "),
                id: "118"
                };
                initTagRenderer("".split(" "), "".split(" "), channelOptions);

                StackExchange.using("externalEditor", function() {
                // Have to fire editor after snippets, if snippets enabled
                if (StackExchange.settings.snippets.snippetsEnabled) {
                StackExchange.using("snippets", function() {
                createEditor();
                });
                }
                else {
                createEditor();
                }
                });

                function createEditor() {
                StackExchange.prepareEditor({
                heartbeatType: 'answer',
                autoActivateHeartbeat: false,
                convertImagesToLinks: false,
                noModals: true,
                showLowRepImageUploadWarning: true,
                reputationToPostImages: null,
                bindNavPrevention: true,
                postfix: "",
                imageUploader: {
                brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
                contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
                allowUrls: true
                },
                onDemand: true,
                discardSelector: ".discard-answer"
                ,immediatelyShowMarkdownHelp:true
                });


                }
                });






                Marcelo Assis is a new contributor. Be nice, and check out our Code of Conduct.










                draft saved

                draft discarded


















                StackExchange.ready(
                function () {
                StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fapple.stackexchange.com%2fquestions%2f348837%2fios-always-resets-my-apps-after-a-while-when-they-are-minimized-how-can-i-cha%23new-answer', 'question_page');
                }
                );

                Post as a guest















                Required, but never shown

























                3 Answers
                3






                active

                oldest

                votes








                3 Answers
                3






                active

                oldest

                votes









                active

                oldest

                votes






                active

                oldest

                votes









                17














                You can‘t change that, only the app developer can (by adding code to handle the unloading of the app and preserving the state). Most games don‘t, unfortunately.






                share|improve this answer




























                  17














                  You can‘t change that, only the app developer can (by adding code to handle the unloading of the app and preserving the state). Most games don‘t, unfortunately.






                  share|improve this answer


























                    17












                    17








                    17







                    You can‘t change that, only the app developer can (by adding code to handle the unloading of the app and preserving the state). Most games don‘t, unfortunately.






                    share|improve this answer













                    You can‘t change that, only the app developer can (by adding code to handle the unloading of the app and preserving the state). Most games don‘t, unfortunately.







                    share|improve this answer












                    share|improve this answer



                    share|improve this answer










                    answered yesterday









                    nohillsidenohillside

                    51.3k13109150




                    51.3k13109150

























                        13














                        This is actually a common misconception in iOS.



                        Apps are not "minimized": they are suspended while they're in the background (except in some cases, notably navigation and music apps). Further, resource taxing suspended apps (such as games) are often closed entirely shortly after being suspended so that iOS can reclaim the copious amounts of memory these apps often reserve.



                        The answer to this issue, as @nohillside mentioned, is that the developer needs to implement functionality to save the state of the game when it is suspended, then restore the suspended state when the app wakes up again.



                        This can be tricky for many applications, but especially games. So many games simply don't do it.



                        There is nothing that you can do as a user to change this functionality, as these constraints are enforced upon the game by the phone's iOS operating system, which is in turn constrained by the phone hardware.






                        share|improve this answer




























                          13














                          This is actually a common misconception in iOS.



                          Apps are not "minimized": they are suspended while they're in the background (except in some cases, notably navigation and music apps). Further, resource taxing suspended apps (such as games) are often closed entirely shortly after being suspended so that iOS can reclaim the copious amounts of memory these apps often reserve.



                          The answer to this issue, as @nohillside mentioned, is that the developer needs to implement functionality to save the state of the game when it is suspended, then restore the suspended state when the app wakes up again.



                          This can be tricky for many applications, but especially games. So many games simply don't do it.



                          There is nothing that you can do as a user to change this functionality, as these constraints are enforced upon the game by the phone's iOS operating system, which is in turn constrained by the phone hardware.






                          share|improve this answer


























                            13












                            13








                            13







                            This is actually a common misconception in iOS.



                            Apps are not "minimized": they are suspended while they're in the background (except in some cases, notably navigation and music apps). Further, resource taxing suspended apps (such as games) are often closed entirely shortly after being suspended so that iOS can reclaim the copious amounts of memory these apps often reserve.



                            The answer to this issue, as @nohillside mentioned, is that the developer needs to implement functionality to save the state of the game when it is suspended, then restore the suspended state when the app wakes up again.



                            This can be tricky for many applications, but especially games. So many games simply don't do it.



                            There is nothing that you can do as a user to change this functionality, as these constraints are enforced upon the game by the phone's iOS operating system, which is in turn constrained by the phone hardware.






                            share|improve this answer













                            This is actually a common misconception in iOS.



                            Apps are not "minimized": they are suspended while they're in the background (except in some cases, notably navigation and music apps). Further, resource taxing suspended apps (such as games) are often closed entirely shortly after being suspended so that iOS can reclaim the copious amounts of memory these apps often reserve.



                            The answer to this issue, as @nohillside mentioned, is that the developer needs to implement functionality to save the state of the game when it is suspended, then restore the suspended state when the app wakes up again.



                            This can be tricky for many applications, but especially games. So many games simply don't do it.



                            There is nothing that you can do as a user to change this functionality, as these constraints are enforced upon the game by the phone's iOS operating system, which is in turn constrained by the phone hardware.







                            share|improve this answer












                            share|improve this answer



                            share|improve this answer










                            answered 20 hours ago









                            malexdevmalexdev

                            29029




                            29029























                                -1














                                From my experience, there was two occasions where apps doesn't keep running(or, in other words, shows splash screen when I launch it again).



                                First one is that the developer poorly, or even didn't implement suspending for the app. There were some apps that always quits when I press home button, or resets when it was on specific feature. (Although in recent app store I haven't seen one except for some public institution apps that have 1~2 average review)



                                Second one is hardware limitation - even though the developer properly implemented the suspension feature, iOS sometimes decide to quit it, for various reasons from lack of memory(this is actually major reason that earlier idevices didn't support app suspension on 3G/S era), battery time management.



                                For first reason, you can write a review on Appstore - it is one of the most impacting reasons for app development progress.



                                For second reason, well, it is kinda dumb solution but you can purchase a new hardware with more RAM, and it will reduce the possibility of suspended apps halted from iOS(And reduce time for app relaunch). Or, if you're not willing to do so, you can tell iOS to halt some unimportant apps by swiping the app's preview upwards in the multitasking view, possibly reducing the chance of the apps you're actually using getting killed by iOS.






                                share|improve this answer













                                Some of the information contained in this post requires additional references. Please edit to add citations to reliable sources that support the assertions made here. Unsourced material may be disputed or deleted.



















                                  -1














                                  From my experience, there was two occasions where apps doesn't keep running(or, in other words, shows splash screen when I launch it again).



                                  First one is that the developer poorly, or even didn't implement suspending for the app. There were some apps that always quits when I press home button, or resets when it was on specific feature. (Although in recent app store I haven't seen one except for some public institution apps that have 1~2 average review)



                                  Second one is hardware limitation - even though the developer properly implemented the suspension feature, iOS sometimes decide to quit it, for various reasons from lack of memory(this is actually major reason that earlier idevices didn't support app suspension on 3G/S era), battery time management.



                                  For first reason, you can write a review on Appstore - it is one of the most impacting reasons for app development progress.



                                  For second reason, well, it is kinda dumb solution but you can purchase a new hardware with more RAM, and it will reduce the possibility of suspended apps halted from iOS(And reduce time for app relaunch). Or, if you're not willing to do so, you can tell iOS to halt some unimportant apps by swiping the app's preview upwards in the multitasking view, possibly reducing the chance of the apps you're actually using getting killed by iOS.






                                  share|improve this answer













                                  Some of the information contained in this post requires additional references. Please edit to add citations to reliable sources that support the assertions made here. Unsourced material may be disputed or deleted.

















                                    -1












                                    -1








                                    -1







                                    From my experience, there was two occasions where apps doesn't keep running(or, in other words, shows splash screen when I launch it again).



                                    First one is that the developer poorly, or even didn't implement suspending for the app. There were some apps that always quits when I press home button, or resets when it was on specific feature. (Although in recent app store I haven't seen one except for some public institution apps that have 1~2 average review)



                                    Second one is hardware limitation - even though the developer properly implemented the suspension feature, iOS sometimes decide to quit it, for various reasons from lack of memory(this is actually major reason that earlier idevices didn't support app suspension on 3G/S era), battery time management.



                                    For first reason, you can write a review on Appstore - it is one of the most impacting reasons for app development progress.



                                    For second reason, well, it is kinda dumb solution but you can purchase a new hardware with more RAM, and it will reduce the possibility of suspended apps halted from iOS(And reduce time for app relaunch). Or, if you're not willing to do so, you can tell iOS to halt some unimportant apps by swiping the app's preview upwards in the multitasking view, possibly reducing the chance of the apps you're actually using getting killed by iOS.






                                    share|improve this answer













                                    From my experience, there was two occasions where apps doesn't keep running(or, in other words, shows splash screen when I launch it again).



                                    First one is that the developer poorly, or even didn't implement suspending for the app. There were some apps that always quits when I press home button, or resets when it was on specific feature. (Although in recent app store I haven't seen one except for some public institution apps that have 1~2 average review)



                                    Second one is hardware limitation - even though the developer properly implemented the suspension feature, iOS sometimes decide to quit it, for various reasons from lack of memory(this is actually major reason that earlier idevices didn't support app suspension on 3G/S era), battery time management.



                                    For first reason, you can write a review on Appstore - it is one of the most impacting reasons for app development progress.



                                    For second reason, well, it is kinda dumb solution but you can purchase a new hardware with more RAM, and it will reduce the possibility of suspended apps halted from iOS(And reduce time for app relaunch). Or, if you're not willing to do so, you can tell iOS to halt some unimportant apps by swiping the app's preview upwards in the multitasking view, possibly reducing the chance of the apps you're actually using getting killed by iOS.







                                    share|improve this answer












                                    share|improve this answer



                                    share|improve this answer










                                    answered 15 hours ago









                                    ik1neik1ne

                                    516




                                    516



                                    Some of the information contained in this post requires additional references. Please edit to add citations to reliable sources that support the assertions made here. Unsourced material may be disputed or deleted.




                                    Some of the information contained in this post requires additional references. Please edit to add citations to reliable sources that support the assertions made here. Unsourced material may be disputed or deleted.























                                        Marcelo Assis is a new contributor. Be nice, and check out our Code of Conduct.










                                        draft saved

                                        draft discarded


















                                        Marcelo Assis is a new contributor. Be nice, and check out our Code of Conduct.













                                        Marcelo Assis is a new contributor. Be nice, and check out our Code of Conduct.












                                        Marcelo Assis is a new contributor. Be nice, and check out our Code of Conduct.
















                                        Thanks for contributing an answer to Ask Different!


                                        • Please be sure to answer the question. Provide details and share your research!

                                        But avoid



                                        • Asking for help, clarification, or responding to other answers.

                                        • Making statements based on opinion; back them up with references or personal experience.


                                        To learn more, see our tips on writing great answers.




                                        draft saved


                                        draft discarded














                                        StackExchange.ready(
                                        function () {
                                        StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fapple.stackexchange.com%2fquestions%2f348837%2fios-always-resets-my-apps-after-a-while-when-they-are-minimized-how-can-i-cha%23new-answer', 'question_page');
                                        }
                                        );

                                        Post as a guest















                                        Required, but never shown





















































                                        Required, but never shown














                                        Required, but never shown












                                        Required, but never shown







                                        Required, but never shown

































                                        Required, but never shown














                                        Required, but never shown












                                        Required, but never shown







                                        Required, but never shown







                                        Popular posts from this blog

                                        Liquibase includeAll doesn't find base path

                                        How to use setInterval in EJS file?

                                        Petrus Granier-Deferre