Daudzuzdevumu veikšana tika ieviesta operētājsistēmā iOS 4, un kopš tā laika daudzi lietotāji prāto, kā atslēgt vairākuzdevumu veikšanu, lai viņi netērētu resursus un akumulators darbotos pēc iespējas ilgāk. Bet jums nav jāizslēdz lietotnes, un šajā rakstā es paskaidrošu, kāpēc.
Daudzuzdevumu veikšana operētājsistēmā iOS 4 nav tā pati vairākuzdevumu veikšana, ko jūs zināt no darbvirsmas vai Windows Mobile. Kāds var runāt par ierobežotu vairākuzdevumu veikšanu, kāds par viedais vairākuzdevumu veikšanas veids. Darīsim to kārtībā.
Jauna iOS 4 funkcija ir tā sauktā ātrā lietojumprogrammu pārslēgšana (Fast Switching). Ja noklikšķināsiet uz sākuma pogas, lietojumprogrammas stāvoklis tiks saglabāts, un, atgriežoties pie lietojumprogrammas, jūs parādīsities tieši tajā vietā, kur to pārtraucāt pirms tās izslēgšanas. Bet lietojumprogramma nedarbojas fonā tikai viņas stāvoklis sastinga pirms izslēgšanas.
Daudzuzdevumu josla, kas tiek aktivizēta, veicot dubultklikšķi uz sākuma pogas, drīzāk ir nesen palaistu lietojumprogrammu josla. Neviena no šīm lietotnēm nedarbojas fonā (ar izņēmumiem) tās nav jāizslēdz. Ja iPhone tālrunī beigsies RAM, iOS 4 to izslēgs pati. Pārslēdzoties starp lietojumprogrammām, jūs izmantojat ātrās pārslēgšanas funkciju, jo, pateicoties tai, jūs salīdzinoši nekavējoties pārslēdzaties uz citu lietojumprogrammu.
App Store atjauninājumos jūs bieži atradīsit tā saukto iOS 4 saderību. Tas bieži nozīmē ātrās pārslēgšanās iekļaušanu lietojumprogrammā. Demonstrācijai esmu sagatavojis video, kur to var redzēt atšķirība starp lietojumprogrammu ar ātro pārslēgšanu un bez viņas. Ņemiet vērā atpakaļslēgšanās ātrumu.
Mēs jau esam paskaidrojuši, ka apakšējā josla, kas tiek izsaukta, veicot dubultklikšķi uz sākuma pogas, patiesībā nav vairākuzdevumu veikšana. Bet tas nenozīmē, ka jaunajā iOS 4 vispār nav daudzuzdevumu veikšanas. Operētājsistēmā iOS 4 ir vairāki vairākuzdevumu pakalpojumi.
- Fona mūzika – dažas programmas, piemēram, straumēšanas radio, var darboties fonā. Kopējā lietojumprogramma nedarbojas fonā, bet tikai pakalpojums - šajā gadījumā straumēšanas audio atskaņošana.
- Voice-over-IP – tipisks pārstāvis šeit būs Skype. Šis pakalpojums ļauj saņemt zvanus, lai gan lietojumprogramma nav ieslēgta. Par aktivizēto lietojumprogrammu tiek parādīta jauna augšējā josla ar dotās lietojumprogrammas nosaukumu. Nejauciet šo pakalpojumu ar tūlītējo ziņojumapmaiņu, jo jūs varēsiet saņemt ziņas tikai, izmantojot push paziņojumus.
- Fona lokalizācija - pakalpojums, kas izmanto GPS, var darboties arī fonā. Tādējādi jūs varat pārslēgties no navigācijas uz e-pastu, un navigācija var turpināt vadīt jūs vismaz ar balsi. GPS tagad var darboties fonā.
- Uzdevuma izpildeh – piemēram, ja lejupielādējat jaunākās ziņas no RSS, šo uzdevumu var paveikt arī pēc aplikācijas aizvēršanas. Pēc pārlēkšanas (lejupielādes) aplikācija tomēr vairs nedarbojas un neko citu nevar darīt. Šis pakalpojums pabeidz tikai sadalīto "uzdevumu".
- Push paziņojumi – mēs visi jau tos zinām, aplikācijas var nosūtīt mums paziņojumus par notikumu caur internetu. Droši vien man šeit vairs nav jāiedziļinās.
- Vietējais paziņojums – šī ir jauna iOS 4 funkcija. Tagad kādā lietojumprogrammā varat iestatīt, ka vēlaties saņemt paziņojumu par notikumu noteiktā laikā. Lietojumprogrammai nav jābūt ieslēgtai, un jums pat nav jābūt internetam, un iPhone jums par to paziņos.
Vai jūs domājat, ko, piemēram, nevar izdarīt iOS 4? Kā tiek ierobežota vairākuzdevumu veikšana? Piemēram, šāda tūlītējās ziņojumapmaiņas programma (ICQ) nevar darboties fonā – viņam būtu jāsazinās, un Apple viņam to neļaus. Bet šiem gadījumiem ir risinājums, piemēram, izmantojot lietojumprogrammu (piem., Meebo), kas paliek savienota pat pēc tā izslēgšanas konkrētā izstrādātāja serverī, un, ja saņemat ziņojumu, jūs saņemat paziņojumu ar push. paziņojumu.
Šis raksts tika izveidots kā pārskats par to, ko patiesībā nozīmē vairākuzdevumu veikšana operētājsistēmā iOS 4. Tas tika izveidots, jo es redzēju sev apkārt apjukušus lietotājus, kuri turpināja atvērt vairākuzdevumu joslu un aizvērt lietojumprogrammas tūlīt pēc to izmantošanas. Bet tas ir muļķības un nekas tāds nav jādara.
Stīvs Džobss sacīja, ka nevēlas, lai lietotājiem būtu visu laiku jāielūkojas uzdevumu pārvaldniekā un jātiek galā ar bezmaksas resursiem. Šeit risinājums vienkārši darbojas, tas ir Apple.
Paldies par jauko rakstu.
Es tikai piebilstu, ka lietojumprogrammas pārtraukšanai var būt viens praktisks aspekts - lietojumprogramma faktiski tiek atiestatīta. Jo īpaši pirmajā IM+ versijā operētājsistēmai iOS4 bija kļūda, un atbalsta lapā kā pagaidu risinājums (pirms jaunas versijas izlaišanas) viņi vienkārši ieteica aizvērt un restartēt dīvaini uzvedošo lietojumprogrammu.
Noteikti ir pareizi izmantot izslēgšanu, piemēram, lai atiestatītu lietojumprogrammu, es pilnībā piekrītu!
Paldies par rakstu,
Vēlos tikai norādīt, ka, lai aplikācijas paliktu ielādētas RAM un darbotos ātra lietotņu pārslēgšanās, ir nepieciešama akumulatora jauda, nedaudz vairāk nekā gaidīšanas režīmā, kad aplikācija ir aizvērta (neuzņemsim atmiņas noplūdes ņemt vērā tagad).
Tātad, jā, šī metode ir draudzīgāka akumulatoram, taču pats fakts, ka RAM ir piepildīta ar aplikācijām, radīs zināmu nedaudz lielāku akumulatora noslodzi.
Tāpēc būtu pareizi, ja Apple pievienotu iespēju neļaut dažām programmām darboties RAM, lietotājs izvēlētos tikai tās programmas, kuras vēlas atstāt RAM, pārējās tiktu izslēgtas, tās ir programmas, kuras, piemēram, lietotājs ik pa laikam ieslēdzas..
Galu galā visa RAM tiek darbināta kopumā. Nav nozīmes tam, vai tajā esošais baitu kopums ir iesaldēta lietojumprogramma vai brīva vieta. Un kā ar atmiņas sadrumstalotību utt... Kā atmiņas mikroshēma zinātu, kura daļa ir jāizslēdzas un jāieslēdzas un kura daļai nevajadzētu? Tas ir vienkārši stulbi. Arī atmiņas mikroshēmu patēriņš, ja to saturs nemainās, šodien ir minimāls.
piedodiet, bet mana lietotāju pieredze saka pretējo, akumulators ir kaut nedaudz noslogots... un kā kāds raksta zemāk, tad arī 3GS reakcija samazinās, kas, iespējams, būs labāk... par to nekas
Tam tiešām nevajadzētu būt tik noslogotam, tas ir tieši tā, kā raksta Ādams. Atmiņas vienmēr jādarbina vienādi, un šīs neaktīvas lietojumprogrammas neietekmē procesoru.
Patiešām, man bija un dažreiz ir problēmas ar iPhone 3gs zemāku izturību, lietojot aplikācijas, kas nav pielāgotas ios 4, bet paliek arvien labāk un labāk, katru dienu lēnām lejuplādēju pāris atjauninājumus. .. kopš pienāca pirmais iPhone aplikāciju atjauninājumu vilnis viss nostabilizējās ;) un tas ir fakts, ka arī man reiz nācās veikt atjaunošanu pat negribot :)
Es personīgi nepamanīju lielāku akumulatora patēriņu
Vēlos norādīt, ka jo vairāk aplikāciju, kas nav izslēgtas, jo mazāk atmiņas un lēnāks iPhone... manā gadījumā 3GS viegli sasniedz 3 MB un ir kā bruņurupucis....
Kad atmiņa beidzas, iPhone vispirms izslēdz darbīgās programmas, tāpēc tajā vienmēr ir pietiekami daudz RAM. Es nepamanu nekādu palēninājumu savā iPhone 3GS (un es esmu patiešām smags lietotājs).
mans 3GS nežēlīgi palēninās... tad ir nepieciešams uz visiem laikiem, lai atvērtu īsziņas, kalendāru utt.... par lietotnes aizvēršana ļoti palīdz... (pārsvarā pietiek ar Safari un omnifocus...)
Diemžēl man ir jāapstiprina, ka tā tas ir.
Es varu apstiprināt, ka tā ir taisnība. 3GS ar vairākām palaistām lietojumprogrammām vienkārši palēninās. Ko es pati nesaprotu, bet tiešām novēroju pa telefonu.
4G ir dubultā atmiņa, tāpēc tur noteikti būs daudz labāk...
Es arī nemanu nekādu palēninājumu, man šķiet, ka jaunā OS ir vēl ātrāka nekā iepriekš, bet tas laikam ir tikai mans temats. Iespaids
Man iPhone ir 15 GB aplikācijas, es tās izmantoju un neievēroju. Tas ir fakts, ka man bija līdzīga problēma un pat gribēju atgriezties pie 4.0 GM, jo tas man darbojās labāk... diemžēl man nav JB un pat nav saglabāti SHSH blobi, tāpēc tas nav iespējams . Uztaisīju restaurāciju un viss sāka darboties ātri un skaisti ;)
Kaut kur jau esmu redzējis pieminējumu par vietējiem paziņojumiem, bet nekur neatradu tam nekādu iespēju. Piem. atjauninātajam Pocket Informant tiem vajadzētu būt, bet ... es neredzu. Kaut kā es neredzu paziņojumus savā iPhone tālrunī. Es neesmu apmierināts, šķiet, ka tie ir nepietiekami.
Un vai ir iespējams izslēgt miega aplikāciju? Vai arī kā aizvērt lietotni, kad, nospiežot Sākums, tā tiek automātiski nospiesta fonā?
Tas darbojas – turat pirkstu uz vienas ikonas, tad tās visas sāk trīcēt un uz tām parādās mīnuss
Pēc mana novērojuma iOS4 uz 3Gs telefona pie lielas slodzes pārvērš jauku švaku moderno telefonu par diezgan nepatīkamu WM tipa viedtālruni (vai mana vecā Treo680 PalmOS) - tas tikai aizkavējas, aizkavējas, aizkavējas. Vienīgais, kas palīdz, ir regulāra strādājošo lietotņu tīrīšana, un man tas ļoti nepatīk un es nevēlos uzlauzt jailbreak - es nopietni domāju par atgriešanos uz iOS3, bet nezinu, kuras lietotnes ir optimizētas iOS4. to šobrīd nosauktu. Nezinu, laikam esmu vēl lielāks smags lietotājs kā raksta autors, bet aplikācijas, kas lēnām startē ir neizlaižamas - bet es normāli skrienu - kalendārs, telefons, sms, piezīmes, lietas, 8 lapas safari , geocaching, fotogrāfijas, kontakti, Bībele, iPod un lietotņu veikals (3 MB bezmaksas RAM). Esmu Apple fans, bet IMHO iOS4 vienkārši nav piemērots vecākiem HW (ieskaitot 3G).
muļķības. Man ir 3GS ar iOS 4 absolūti nekādu problēmu. iOS 4 ir paredzēts iOhone 4 un 3GS. Pēdējiem vienkārši ir problēma, kas var aizsalt (kā 2G īpašnieks es tiešām saprotu), bet tas ir loģiski. Vai nu mēs vēlamies programmatūras izstrādi, un tas, protams, būs mazliet "stāvoklis", vai arī mēs vēlamies, lai aparatūra būtu tāda pati un jārēķinās, ka SF pārāk daudz nemainīsies.
Iespējams, iPhone tālrunis ar to labi tiek galā ar vairākuzdevumu veikšanu, taču diemžēl dažas lietotnes to nedara. Piemēram, COMIC READER MOBI mani vienkārši sausi informē, ka neielādēs nākamo lapu, jo ir maz atmiņas. Man parasti ir jānogalina gandrīz visas miega lietotnes, pirms tas atkal sāk darboties :-( Un man ir 3GS, un iepriekš minētā lietotne it kā ir modificēta OS4.
mēģini to mudināt ar aplikācijas atbalstu, problēma acīmredzot ir tur ;(
Vai kāds, lūdzu, var man paskaidrot, kur ir iestatīti vietējie paziņojumi? Vai tas ir sadaļā Iestatījumi> Paziņojumi un vai man tas ir jāatļauj noteiktām lietotnēm? Citādi es neatradu nekādus citus paziņojumu iestatījumus (citi ir tikai e-pasta vākšanas iestatījumos, un domāju, ka tas ir push, kas sūta paziņojumu no servera) Paldies!
Lietojumprogrammai ir jāatbalsta vietējie paziņojumi, piemēram, interesanta programma ar vietējiem paziņojumiem ir Notify 2...
Labi, bet kā ar kabatas informatoru? Tam vajadzētu būt iespējai to izdarīt, taču es nekur nepamanīju atšķirību starp vietējiem paziņojumiem un citiem. Es atzīstu, ka pat neesmu to mēģinājis. Palringo mēģina premium versijā, aprakstā kaut kas rakstīts par paziņojumiem (protams ne par vietējiem), bet man arī uz ikonas nav nevienas žetonu. Varu pārlēkt no aplikācijas uz citu vietu un tad atkal atpakaļ, bet atgriežoties vēlreiz pieslēdzos, ko nebiju gaidījis. Ja es neesmu tieši tajā Palringā, nekur nav paziņojuma. Viss kārtībā? Vissliktākā lieta, iespējams, ir 2Do aplikācija, kurā teikts, ka paziņojumi darbojas tikai WiFi. Diezgan nožēlojami uzdevumu sarakstam, vai ne. Par 7 ASV dolāriem... par sliktu. :-(
Es joprojām jūtos labāk ar backgrounder nekā ar Apple "multitasking" ieviešanu. citādi 3GS palēnināšanos nemanu pat ar pilnu kadru. sākumā aplikācijas izslēdzu caur sbsettings aiz ieraduma, vēlāk padevos un bija labi
Es pamanīju 3GS palēnināšanos ne katru reizi, bet reizēm. Jebkurā gadījumā ne visas aplikācijas darbojas pareizi, piemēram TV Seznam no Seznam dažkārt nereģistrē pāreju uz aktīvo servisu un neielādē TV programmu atjauninājumus, tāpēc palīdzēs aplikācijas restartēšana, kas ir pretēja sākotnējam stāvoklim.
Labdien, kopiena!
Vai kāds kādreiz ir izskatījis sūdzību par pieteikumu? ar iOS4 man neder navigācija un 89€ nemaz nav maz...kā notiek sūdzība?
Problēma nav lietojumprogrammā. Mēģiniet restartēt iPhone, ja tas nepalīdz, atjaunojiet visu tālruni. Navigon man lieliski darbojas 3G ar iOS4.
Arī 3GS palēnināšanos nemanu, bet kur tas traucē ir atvērto Safari logu pārlādēšana. Ja ir pietiekami daudz RAM, jau ielādēto lapu saturs tiks saglabāts.