Power Apps мобильді құрылғы бағдарламасында кенеп бағдарламасының қайта іске қосылуын болдырмау
Power Apps мобильдік қолданбада кенеп қолданбасын іске қосқан кезде, оны келесі себептер бойынша қайта іске қосуға болады:
- Қолданба тым көп жалпы жадты пайдалануда.
- Қолданба бір уақытта тым көп жадты немесе өңдеуді пайдалануда.
- Қолданба фондық режимге жылжытылады – арнайы қолданба жергілікті басқару элементін пайдаланғанда (мысалы, Сурет қосу немесе Штрих-код сканері) немесе Power Apps мобильді қолданбаны пайдаланушы фондық режимге қояды.
Бұл жад және өңдеу шектеулері, әсіресе Power Apps мобильді қолданба фондық режимде жұмыс істегенде, операциялық жүйе (Android немесе iOS) жүктейді. Бағдарлама құрылғыңыздағыдан көбірек ресурстарды пайдаланса, бағдарлама қалпына келтіріледі. Бұл үлкен күрделі веб-бетке кірген кезде, веб-шолғыш тым көп қуат тұтынатын болса, бетті тоқтатады.
Android құрылғыларда бұл қолданбаны қайта іске қосу апатқа ұқсауы мүмкін, себебі қолданба толығымен жабылған және пайдаланушы құрылғының негізгі экранына өтеді.
Осы мақаланы Power Apps ұялы телефонда кенеп қолданбасының қайта іске қосылуын болдырмау жолын білу үшін пайдаланыңыз.
Соңғы пайдаланушылар үшін алдын алу бойынша кеңестер
Ең үлкен жақсартуларды әдетте қолданба жасаушылар жасағанымен, соңғы пайдаланушылар қолданбаны қайта іске қосу жағдайларын азайту үшін пайдалана алатын кейбір кеңестер берілген:
- Сақталған деректерді жою үшін Power Apps мобильдік қолданбада, пайдаланушы профилі бетінде Кэшті тазалау пәрменін таңдаңыз. Бұл соңғы пайдаланушыда деректер болғанда ғана жасалуы керек, себебі кэшті тазалау кез келген SaveData немесе қолданба кэштерін жояды.
- Android құрылғыларда Power Apps мобильдік қолданбаға басымдық берілгеніне көз жеткізіңіз. Батареяны оңтайландыру және қолданбаның ұйқы конфигурациясы сияқты параметрлер арқылы қолданбаның жұмысын жалғастыру үшін құрылғы нұсқаулығын қараңыз.
- Power Apps мобильді қолданбадан басқа кез келген іске қосылған қолданбаларды жабыңыз және пайдаланылмаған қолданбалар немесе кескіндер сияқты қажет емес деректерді құрылғыдан жойыңыз.
- Бұл қиын болса да, қолданбаны баяуырақ пайдалануды қарастырыңыз – экран шарлауы арасында немесе суретке түсіргеннен немесе деректерді сақтау немесе жүктегеннен кейін сәл кідіртіңіз.
Қолданба жасаушыларға арналған алдын алу кеңестері
Қолданбаны қайта іске қосуды азайту үшін ең үлкен жад жақсартуларын қолданба жасаушылар жасай алады. Қолданбаны жасаған кезде, қолданбаны соңғы пайдаланушылар пайдаланатын ең төмен техникалық сипаттағы құрылғыда жұмыс істеу үшін оңтайландыруды ұмытпаңыз және ресурсты пайдалану бойынша ең жақсы тәжірибелерді орындаңыз.
Ескерім
Қолданбаны қайта іске қосу амалдық жүйенің жад көлемін шектейтіндігінен және қолданбаны өңдеуден туындайтындықтан, қолданбаны қайта іске қосуды азайту үшін төменде ұсынылған жеңілдету шараларының жиынтығы қажет болуы мүмкін. Жалпы және бір уақытта азайтуға болатын жад пен өңдеу неғұрлым көп болса, қолданбаны қайта іске қосу ықтималдығы соғұрлым аз болады.
Кеңес
Қолданбаңыз қай жерде ауыр өңдеу немесе жадты көп қажет ететін операцияларды орындап жатқанын көру үшін мобильді қолданба сеансын Мониторға қосуыңызға болады. Монитор – жасаушыларға қолданбаның не істейтінін және оны қалай орындайтынын, ол іске қосылған кезде қолданбада орын алатын барлық негізгі әрекеттерді тіркеу арқылы терең көрінісін ұсынатын құрал.
Мәселе | Түпкі себебі | Азайту |
---|---|---|
Белгілі бір экранды жүктеген кезде қолданба қайта іске қосылады. | Белгілі бір экранда бір уақытта тым көп формулалар іске қосылса, қолданбада тым көп өңдеу болуы және операциялық жүйе арқылы қайта іске қосылуы мүмкін. | Экран жүктелген кезде экрандағы басқару элементтерінің санын және іске қосылатын формулалар санын шектеңіз, бұл экрандарды бөлуді қажет етуі мүмкін. Экрандар арасындағы бақылау тәуелділігін болдырмаңыз. Жоғары өңдеу сәттері кезінде пайдаланушының әрекет етуіне жол бермеңіз. Мысалы, бірнеше сүзгілері мен іздеулері бар үлкен галерея жүктеліп жатқанда. Атаулы формулаларды қолдануды қарастырыңыз. Кідіртілген жүктеу қолданба параметрін пайдалануды қарастырыңыз. |
Бірнеше экран шарлауынан кейін қолданба қайта іске қосылады. | Экрандарда жадтың ағып кетуі орын алады, нәтижесінде пайдаланушы қолданбаны шарлағанда жадты пайдалану артады. | Жақында барған экрандарды жадта сақтау қолданба параметрін қосыңыз. Бұл қысқа мерзімде жалпы жадты пайдалануды арттырады, себебі экран жадта сақталады, бірнеше экран шарлауы арқылы ол жадтың ағып кетуіне жол бермейді. |
Қолданба SaveData/LoadData дегенде немесе деректер қосылымдарын пайдаланғанда қайта іске қосылады. | SaveData және деректер қосылымдары қолданба пайдаланатын жалпы жадты арттырады. SaveData сонымен қатар өңдеуді қажет ететін операция болып табылады. Қолданбаға деректердің үлкен көлемін енгізу және бұл деректерді желіден тыс пайдалану үшін сақтау (әсіресе медиа мазмұны мен файлдары) қолданбаның бөлінген жадтан асып кетуіне әкелуі мүмкін, бұл амалдық жүйенің қолданбаны қайта іске қосуына себеп болуы мүмкін. | Деректер қосылымдары арқылы қолданбаға енгізілген және SaveData арқылы сақталған деректер көлемін оңтайландырыңыз. Мүмкіндігінше SaveData қоңыраулар санын азайтыңыз. Айқын бағанды таңдау қолданба параметрін қосу және Жазба ауқымын бір-көп және көп-көп қатынастарын өшіру Қолданба параметрі қолданбаға әкелінетін деректерді азайтуға да көмектеседі. |
Камераны басқару құралын пайдаланған кезде қолданба қайта іске қосылады. | Камераны басқару құралы түсірілген кескінді жадқа сақтайды. Бұл қолданбаның жадты пайдалануын арттыруы мүмкін, әсіресе түсірілген кескін айнымалы мәндерге немесе сақталса Деректерді сақтау пайдалана отырып OnStream мүлік. | Ең соңғы түсірілген суреттен басқа ешбір кескінді сақтамаңыз. Қолдану Фото орнына Ағын пайдаланушы камераны түрткенде ғана кескіндерді түсіру үшін. Ағынды пайдалану қажет болса, жаңартулар санын азайту үшін StreamRate сипатын мүмкіндігінше жоғары орнатыңыз. |
Қолданба Сурет қосу басқару элементін пайдаланған кезде қайта іске қосылады. | Сурет қосу басқару таңдалған медиа мазмұнын жадқа сақтайды. Мультимедиа мазмұнының өлшеміне байланысты бұл жадтың айтарлықтай қысымына әкелуі мүмкін. | Мультимедиа мазмұны түсірілетін жерді өзгертуді қарастырыңыз. Пайдаланушылар тек галереядан/фото кітапханасынан мультимедианы таңдай алуы үшін UseMobileCamera сипатын өшіруді қарастырыңыз. Тіркемені басқару элементін (пішін бөлігі ретінде) камера арқылы түсірудің орнына файлдарды ғана таңдау үшін пайдалануды қарастырыңыз. Камераны басқаруға ауысуды қарастырыңыз. |
Қолданба Сурет қосу, Штрих-код сканері/Оқу құралы, сияқты жергілікті басқару элементтерін пайдаланғанда қайта іске қосылады. MR, Өлшеу камерасында және т.б. көру. | Жергілікті басқару элементтері қолданбаны қайта іске қоспас бұрын операциялық жүйе жадта қатаңырақ шектеулері бар қолданбаны фондық режимге қоя алады. | Осы басқару элементтерін пайдаланбас бұрын барлық жад пен өңдеуді қажет ететін операциялардың аяқталғанын тексеріңіз. Мысалы, кез келген Деректерді сақтау операциялары аяқталғанша Сурет қосу басқаруын өшіріңіз. Сурет қосу орнына Камера мысалы, басқа басқару элементіне ауысуды қарастырыңыз. |
Қолданбаны қайта іске қосу құрылғылардың ішкі жиыны үшін орын алады. | Құрылғыларда жад пен өңдеудің әртүрлі көлемі бар. Мысал ретінде, ескі құрылғылар қол жетімді өңдеуі төмен болғандықтан қолданбаны қайта іске қосуға бейім. Басқа қолданбалардың іске қосылуы да қолжетімді өңдеу көлемін азайтуы мүмкін. Сол сияқты, орнатылған басқа қолданбалар және құрылғыға сақталған көптеген фотосуреттер/медиа файлдары жадты алып, қолданба үшін қолжетімділікті азайтады. |
Пайдаланушыларыңызды біздің Соңғы пайдаланушыларға арналған алдын алу бойынша кеңестер бөліміндегі жоғарыда тізімделген кеңестерге қараңыз. Қолданбаңыздың өнімділігіне сәйкес келетін құрылғыларға инвестиция салуды қарастырыңыз. |
Қолданбаны қайта іске қосу жалғасуда. | Жадты пайдалануға кенеп қолданбасының авторы әсер етеді. Қолданба өнімділікті қамтамасыз етуге, жадты пайдалануды және өңдеуді азайтуға көмектесетін ең жақсы тәжірибелерді орындайтынына көз жеткізіңіз. | Төмендегі ең жақсы тәжірибелер қолданбаңызды оңтайландырыңыз. |
Жұмыс істейтін қолданбаларды құрудың ең жақсы тәжірибелері
- Үлкен және күрделі қолданбаларды жасаңыз
- Жалпы кенеп қолданбасының өнімділігі мәселелері мен шешімдері
- Кенеп қолданбаларының өнімділігін жақсарту үшін кеңестер мен ең жақсы тәжірибелер
- Power Apps кенеп қолданбасын кодтау стандарттары мен нұсқаулары
- Power Apps кенеп қолданбасын кодтау стандарттары мен нұсқаулары ақпара (Өнімділікті оңтайландыру атты бөлімді қарап шығыңыз.)