Ez dio uzten mihise aplikazioari berrabiarazten mugikorreko Power Apps aplikazioan
Mihise-aplikazio bat Power Apps mugikorretarako aplikazioan exekutatzen duzunean, arrazoi hauengatik berrabiarazi daiteke:
- Aplikazioak memoria osoa gehiegi erabiltzen ari da.
- Aplikazioak memoria edo prozesamendu gehiegi erabiltzen ari da aldi berean.
- The app is moved to background – either when your specific app uses a native control (like Add Picture or Barcode Scanner) or the Power Apps mobile app is put in the background by the user.
Memoria eta prozesatzeko muga hori, bereziki zorrotza dena Power Apps aplikazio mugikorra atzeko planoan exekutatzen denean, sistema eragileak ezartzen ditu (Android edo iOS). Aplikazioak zure gailuan eskuragarri daudenak baino baliabide gehiago erabiltzen baditu, aplikazioa berrezarri egingo da. Webgune konplexu handi bat bisitatzen duzunean gertatzen denaren antzekoa da, web-arakatzaileak orria eten egiten du energia gehiegi kontsumitzen badu.
Android Gailuetan, aplikazioa berrabiarazteko hutsegite baten itxura izan daiteke, aplikazioa guztiz itxita dagoelako eta erabiltzailea gailuaren hasierako pantailara eramaten delako.
Erabili artikulu hau Power Apps mugikorrean mihise-aplikazioa berrabiarazten saihesteko.
Azken erabiltzaileentzako prebentzio-aholkuak
Hobekuntzarik handienak aplikazioen egileek egin ohi dituzten arren, hona hemen azken erabiltzaileek aplikazioak berrabiarazteko agerraldia murrizteko erabil ditzaketen aholku batzuk:
- Mugikorrerako Power Apps aplikazioan, erabiltzailearen profileko orrian, hautatu Garbitu cachea gordetako datuak kentzeko. Kontuan izan hau azken erabiltzaileak datuak dituenean bakarrik egin behar dela, cachea garbitzeak SaveData edo aplikazioen cacheak kenduko dituelako.
- Android Gailuetan, ziurtatu Power Apps aplikazio mugikorren lehentasuna dela. Jo ezazu zure gailuaren eskuliburua aplikazioa funtzionatzen jarraitzeko, bateriaren optimizazioa eta aplikazioaren loaren konfigurazioa bezalako ezarpenetan.
- Itxi exekutatzen ari diren aplikazioak, Power Apps mugikorretarako aplikazioa ez ezik, eta kendu behar ez dituzun datuak gailutik, hala nola erabiltzen ez diren aplikazioak edo irudiak.
- Astuna den arren, kontuan hartu aplikazioa motelago erabiltzea - pausatu pixka bat pantailako nabigazioen artean edo argazkiak atera edo datuak gorde edo kargatu ondoren.
Aplikazioen sortzaileentzako prebentzio-aholkuak
Aplikazioen berrabiaraziak murrizteko memoria hobekuntzarik handiena aplikazioen arduradunek egin dezakete. Aplikazio bat sortzean, gogoratu aplikazioa optimizatu behar duzula zure azken erabiltzaileek erabiliko duten zehaztapen txikieneko gailuan exekutatzeko eta baliabideen erabilerari buruzko jardunbide egokiak jarraitzen dituzula.
Oharra
Aplikazioak berrabiarazten dituen sistema eragileak aplikazio batek egin dezakeen memoria kopurua murrizten eta prozesatzen duelako eragiten duenez, baliteke behean iradokitzen diren murriztapenen konbinazioa behar izatea aplikazioak berrabiarazteko. Zenbat eta memoria eta prozesamendu gehiago murriztu daitekeen, guztira zein aldi berean, orduan eta aukera gutxiago izango da aplikazioa berrabiarazteko.
Argibidea
Mugikorretarako aplikazioen saio bat Monitor era konekta dezakezu zure aplikazioak prozesatzeko edo memoria intentsiboko eragiketak non egiten dituen ikusteko. Monitorea tresna bat da, sortzaileei aplikazio batek zer egiten duen eta nola egiten duen ikuspegi sakona eskaintzen diena, aplikazioan exekutatzen diren bitartean gertatzen diren jarduera nagusi guztiak erregistratuz.
Arazoa | Erroko kausa | Aringarriak |
---|---|---|
Aplikazioa berrabiarazten da pantaila zehatz bat kargatzean. | Pantaila zehatz batek formula gehiegi exekutatzen baditu aldi berean, aplikazioak prozesatu gehiegi izan dezake eta sistema eragileak berrabiarazi dezake. | Mugatu pantaila bateko kontrol-kopurua eta pantaila kargatzean exekutatzen ari den formula-kopurua, baliteke pantailak zatitzea behar izatea. Saihestu pantailen arteko kontrolaren menpekotasuna. Erabiltzaileari neurriak hartzea eragotzi prozesamendu handiko uneetan. Adibidez, hainbat iragazki eta bilaketa dituen galeria handi bat kargatzen ari denean. Demagun formula izendatuak erabiltzea. Demagun karga atzeratua aplikazioaren ezarpena erabiltzea. |
Aplikazioa berrabiarazten da hainbat pantaila nabigazio ondoren. | Pantailetan memoria-ihesak gertatzen dira eta, ondorioz, memoria-erabilera eraikitzen da erabiltzailea aplikazioan nabigatzen den heinean. | Aktibatu Gorde bisitatutako pantailak memorian aplikazioaren ezarpena. Honek epe laburrean memoriaren erabilera osoa areagotzen duen arren, pantaila memorian gordetzen den heinean, hainbat pantailako nabigaziotan, memoria ihesak saihestuko ditu. |
Aplikazioa berrabiarazten da SaveData/LoadData edo datu-konexioak erabiltzean. | SaveData eta datu-konexioek aplikazioak erabiltzen duen memoria osoa handitzen dute. SaveData prozesatzeko eragiketa astuna ere bada. Aplikaziora datu kopuru handiak sartzeak eta datu horiek lineaz kanpoko erabilerarako gordetzeak (batez ere multimedia-edukia eta fitxategiak) aplikazioa esleitutako memoriaren gainetik pasatzea eragin dezake, sistema eragilea aplikazioa berrabiaraziz. | Optimizatu aplikaziora sartutako datu-konexioen bidez eta SaveData bidez gordetako datu kopurua. Murriztu SaveData deien kopurua ahal den neurrian. Zutabeen hautaketa esplizitua aplikazioaren ezarpena aktibatu eta Erregistro eremua bat-bateko eta asko-to-askoko erlazioak aplikazioaren ezarpenak aplikaziora sartzen diren datuak murrizten ere lagun dezake. |
Aplikazioa berrabiarazten da kameraren kontrola erabiltzean. | Kameraren kontrolak ateratako irudia memorian gordetzen du. Horrek aplikazioaren memoria-erabilera areagotu dezake, batez ere ateratako irudia aldagaietan gordetzen bada edo GordeDatuak erabiliz OnStream jabetza. | Ez gorde argazkirik azken ateratakoaz gain. Erabili Argazkia ordez Erreka erabiltzaileak kamera ukitzen duenean soilik argazkiak ateratzeko. Stream erabili behar baduzu, ezarri StreamRate propietatea ahalik eta altuena eguneratze kopurua murrizteko. |
Aplikazioa berrabiarazten da Gehitu irudia kontrola erabiltzean. | Gehitu irudia kontrolak aukeratutako multimedia-edukia memorian gordetzen du. Multimedia-edukiaren tamaina dela eta, horrek memoria-presio handia eragin dezake. | Pentsatu multimedia-edukia non harrapatzen den aldatzea. Gogoratu UseMobileCamera propietatea desaktibatzea, erabiltzaileek galeria/argazki liburutegitik soilik hauta dezaten multimedia-edukia. Demagun eranskinen kontrola erabiltzea (inprimaki baten zati gisa) fitxategiak soilik hautatzeko kamera erabiliz atera beharrean. Demagun kameraren kontrolera aldatzea. |
Aplikazioa berrabiarazten da jatorrizko kontrolak erabiltzean, hala nola Gehitu irudia, Barkodeen eskanerra/irakurgailua, Ikusi MR, Neurketa-kamera eta beste batzuetan. | Kontrol natiboek aplikazioa bigarren planoan jar dezakete, non sistema eragileak memorian muga zorrotzagoak dituen aplikazioa berrabiarazi aurretik. | Ziurtatu memoria eta prozesatzeko eragiketa intentsibo guztiak amaitu direla kontrol hauek erabili aurretik. Adibidez, desgaitu Gehitu irudia kontrola edozein Gorde datuak eragiketa amaitu arte. Demagun beste kontrol batera aldatzea, adibidez, Kamera Gehitu argazkia beharrean. |
Aplikazioa berrabiarazten da gailuen azpimultzo batean. | Gailuek memoria eta prozesatzeko kopuru desberdinak dituzte eskuragarri. Adibide gisa, gailu zaharragoek aplikazioak berrabiarazteko joera handiagoa dute, erabilgarri dagoen prozesamendu txikiagoa dutelako. Beste aplikazio batzuk martxan egoteak erabilgarri dagoen prozesamendu kopurua ere murriztu dezake. Era berean, instalatutako beste aplikazio batzuek eta gailuan gordetako argazki/euskarri asko memoria har dezakete, aplikaziorako eskuragarri dagoena murriztuz. |
Gomendatu erabiltzaileei gure Azken erabiltzaileentzako prebentzio-aholkuak ataleko goian zerrendatutako aholkuei. Pentsa ezazu zure aplikazioaren errendimendu-beharrak betetzen dituzten gailuetan inbertitzea. |
Aplikazioa berrabiarazten jarraitzen dute. | Memoriaren erabilerari mihise-aplikazioaren egileak eragiten dio. Ziurtatu aplikazioak praktika onak betetzen dituela errendimendua bermatzen, memoriaren erabilera murrizten eta prozesatzen lagun dezake. | Optimizatu zure aplikazioa beheko jardunbide onenak jarraituz. |
Errendimendu handiko aplikazioak eraikitzeko praktika onenak
- Eraiki aplikazio handi eta konplexuak
- Ohiko mihise-aplikazioen errendimendu-arazoak eta ebazpenak
- Oihal-aplikazioen errendimendua hobetzeko aholkuak eta jardunbide egokiak
- Power Apps canvas aplikazioaren kodeketa estandarrak eta jarraibideak
- Power Apps canvas aplikazioen kodeketa estandarrak eta gidalerroen liburu zuria (Ziurtatu izenburua duen atala berrikusi duzula, Errendimendurako optimizatzen).