Har yanzu akwai mutane da yawa waɗanda ba su san yadda multitasking ke aiki a cikin iOS ba. Don fara da, duk da haka, ya zama dole a nuna cewa wannan ba ainihin multitasking ba ne, amma mafita mai wayo wanda ba ya ɗaukar tsarin ko mai amfani.
Sau da yawa mutum zai iya jin camfi cewa apps da ke gudana a bango a cikin iOS suna cika ƙwaƙwalwar ajiyar aiki, wanda ke haifar da raguwar tsarin da rayuwar batir, don haka mai amfani ya kashe su da hannu. Mashigin ayyuka da yawa ba ya ƙunsar ainihin jerin duk hanyoyin aiwatar da bayanan baya, amma kawai aikace-aikacen da aka ƙaddamar kwanan nan. Don haka mai amfani bai kamata ya damu da tafiyar matakai na gudana a bango ba sai a wasu lokuta. Lokacin da ka danna maɓallin Home, aikace-aikacen yakan tafi barci ko rufewa, ta yadda ba zai sake loda processor ko baturi ba kuma yana yantar da ƙwaƙwalwar da ake bukata idan ya cancanta.
Don haka wannan ba cikakken aikin multitasking bane lokacin da aikace-aikacen da yawa ke gudana koyaushe a gaba, wanda aka dakatar ko kashe gaba ɗaya idan ya cancanta. 'Yan matakai kaɗan ne kawai ke gudana a bango. Shi ya sa da kyar ba za ka gamu da matsalar Application a iOS ba, misali Android ta cika da aikace-aikacen da ya kamata mai amfani ya kula da su. A gefe guda, wannan yana sa aiki tare da na'urar ba ta da daɗi, kuma a gefe guda, yana haifar da, misali, jinkirin farawa da sauyawa tsakanin aikace-aikace.
Nau'in lokacin gudu na aikace-aikace
Aikace-aikacen akan na'urar ku ta iOS yana cikin ɗayan waɗannan jihohi 5:
- Gudu: An fara aikace-aikacen kuma yana gudana a gaba
- Bayani: har yanzu yana gudana amma yana gudana a bango (zamu iya amfani da wasu aikace-aikacen)
- An dakatar: Har yanzu ana amfani da RAM amma ba ya gudana
- Mara aiki: aikace-aikacen yana gudana amma umarnin kai tsaye (misali, lokacin da kuka kulle na'urar tare da aikace-aikacen yana gudana)
- Ba ya gudana: Aikace-aikacen ya ƙare ko bai fara ba
Rudani yana zuwa lokacin da app ya shiga bango don kada ya dame. Lokacin da ka danna maɓallin Gida ko amfani da motsin motsi don rufe aikace-aikacen (iPad), aikace-aikacen yana shiga bango. Yawancin aikace-aikacen ana dakatar da su a cikin dakika (An adana su a cikin RAM na iDevice don a iya ƙaddamar da su da sauri, ba sa loda na'urar da yawa kuma don haka adana rayuwar batir) Kuna iya tunanin cewa idan app ya ci gaba da amfani da ƙwaƙwalwar ajiya, kuna da. don share shi da hannu don yantar da shi. Amma ba lallai ne ku yi hakan ba, saboda iOS zai yi muku. Idan kuna da aikace-aikacen da aka dakatar a bayan fage, kamar wasan da ke amfani da adadin RAM mai yawa, iOS za ta cire shi ta atomatik daga ƙwaƙwalwar ajiya idan ya cancanta, kuma zaku iya sake kunna ta ta danna alamar aikace-aikacen.
Babu ɗayan waɗannan jahohin da aka nuna a mashaya mai yawan ayyuka, kwamitin kawai yana nuna jerin ƙa'idodin da aka ƙaddamar kwanan nan ba tare da la'akari da ko an dakatar da app ɗin, an dakatar da shi, ko yana gudana a bango ba. Hakanan kuna iya lura cewa aikace-aikacen da ke gudana a halin yanzu baya bayyana a cikin Multitasking panel
Ayyukan bango
A ka'ida, idan ka danna maɓallin Home, aikace-aikacen zai gudana a bango, kuma idan ba ka amfani da shi, zai dakatar da kai tsaye a cikin dakika biyar. Don haka idan kuna zazzage podcast, alal misali, tsarin yana kimanta shi azaman aikace-aikacen da ke gudana kuma yana jinkirta ƙarshen da mintuna goma. Bayan mintuna goma a ƙarshe, ana fitar da tsarin daga ƙwaƙwalwar ajiya. A takaice dai, ba lallai ne ka damu da katse download dinka ta hanyar latsa Home Button ba, idan bai dauki fiye da mintuna 10 ba kafin a kammala shi.
Gudu mara iyaka a bango
A yanayin rashin aiki, tsarin yana ƙare aikace-aikacen a cikin daƙiƙa biyar, kuma a yanayin saukarwa, an jinkirta ƙarshen minti goma. Koyaya, akwai ƙananan adadin aikace-aikacen da ke buƙatar gudana a bango. Anan akwai wasu misalan apps waɗanda zasu iya gudana a bango har abada a cikin iOS 5:
- Aikace-aikacen da ke kunna sauti kuma dole ne a katse su na ɗan lokaci (dakatar da kiɗa yayin kiran waya, da sauransu),
- Aikace-aikacen da ke bin wurinka (software na kewayawa),
- Aikace-aikacen da ke karɓar kiran VoIP, misali idan kuna amfani da Skype, kuna iya karɓar kira koda lokacin da aikace-aikacen yake a bango,
- Zazzagewar atomatik (misali gidan jarida).
Duk aikace-aikacen ya kamata a rufe idan ba sa yin wani aiki (kamar zazzagewar baya). Koyaya, akwai keɓancewa waɗanda ke gudana a bayan fage ci gaba, kamar ƙa'idar saƙo ta asali. Idan suna aiki a bango, suna ɗaukar ƙwaƙwalwar ajiya, amfani da CPU ko rage rayuwar baturi
Aikace-aikacen da aka yarda su yi aiki a bango har abada suna iya yin duk abin da suke yi yayin da suke gudana, daga kunna kiɗa zuwa zazzage sabbin shirye-shiryen Podcast.
Kamar yadda na ambata a baya, mai amfani baya buƙatar rufe aikace-aikacen da ke gudana a bango. Iyakar abin da ke cikin wannan shine lokacin da app da ke aiki a bango ya yi karo ko kuma bai farka daga barci yadda ya kamata ba. Mai amfani zai iya rufe aikace-aikacen da hannu a mashaya ayyuka da yawa, amma wannan da wuya ya faru.
Don haka, gabaɗaya, ba kwa buƙatar sarrafa matakan baya saboda tsarin zai kula da su da kansa. Shi ya sa iOS ne irin sabo ne da kuma sauri tsarin.
Daga mahallin mai haɓakawa
Aikace-aikacen na iya amsawa tare da jimillar jihohi shida daban-daban a matsayin ɓangare na ayyuka da yawa:
1. aikace-aikace Zai yi murabusActive
A cikin fassarar, wannan yanayin yana nufin cewa aikace-aikacen zai yi murabus a matsayin aikace-aikacen aiki (wato, aikace-aikacen a gaba) a nan gaba (al'amari na 'yan milliseconds). Wannan yana faruwa, alal misali, lokacin karɓar kira yayin amfani da aikace-aikacen, amma a lokaci guda, wannan hanya kuma tana haifar da wannan yanayin kafin aikace-aikacen ya shiga bango, don haka kuna buƙatar la'akari da waɗannan canje-canje. Wannan hanya kuma ta dace ta yadda, alal misali, ta dakatar da duk ayyukan da take yi idan an yi kira mai shigowa kuma ta jira har sai an gama kiran.
2. aikace-aikaceDidEnterBackground
Matsayin yana nuna cewa aikace-aikacen ya shiga bango. Masu haɓakawa su yi amfani da wannan hanyar don dakatar da duk hanyoyin da ba lallai ba ne su yi aiki a bango da share ƙwaƙwalwar ajiyar bayanan da ba a yi amfani da su ba da sauran hanyoyin aiki, kamar masu lokacin ƙarewa, share hotuna da aka ɗora daga ƙwaƙwalwar ajiya waɗanda ba lallai ba ne a buƙata, ko rufewa. haɗi tare da sabobin, sai dai idan yana da mahimmanci don aikace-aikacen don kammala haɗin kai a bango. Lokacin da aka kira hanyar a cikin aikace-aikacen, ya kamata a yi amfani da shi don dakatar da aikace-aikacen gaba daya idan ba a buƙatar wani ɓangare na shi ya yi aiki a bango.
3. aikace-aikaceWillEnterForeground
Wannan jihar kishiyar jiha ce ta farko, inda aikace-aikacen zai yi murabus zuwa jihar mai aiki. Jihar kawai tana nufin cewa app ɗin barci zai dawo daga bango kuma ya bayyana a gaba a cikin 'yan millisecons masu zuwa. ya kamata masu haɓakawa suyi amfani da wannan hanyar don ci gaba da duk wani tsari wanda bai aiki ba yayin da aikace-aikacen yake a bango. Ya kamata a sake kafa haɗin kai zuwa sabobin, sake saita masu ƙidayar lokaci, hotuna da bayanan da aka ɗora a cikin ƙwaƙwalwar ajiya, da sauran hanyoyin da suka wajaba za su iya ci gaba kafin mai amfani ya sake ganin aikace-aikacen da aka ɗora.
4. ApplicationDidBecomeActive
Jihar ta nuna cewa aikace-aikacen ya fara aiki bayan an mayar da shi a gaba. Wannan hanya ce da za a iya amfani da ita don yin ƙarin gyare-gyare ga mahaɗan mai amfani ko don mayar da UI zuwa matsayinsa na asali, da dai sauransu. Wannan a zahiri yana faruwa a lokacin da mai amfani ya riga ya ga aikace-aikacen akan nuni, don haka ya zama dole ƙayyade da hankali abin da ke faruwa a cikin hanyar wannan kuma a cikin hanyar da ta gabata. Ana kiran su daya bayan daya tare da bambancin 'yan millise seconds.
5. aikace-aikace Zai ƙare
Wannan yanayin yana faruwa ne 'yan millisecons kafin aikace-aikacen ya fita, wato, kafin aikace-aikacen ya ƙare. Ko dai da hannu daga yin ayyuka da yawa ko lokacin kashe na'urar. Ya kamata a yi amfani da hanyar don adana bayanan da aka sarrafa, don ƙare duk ayyukan da kuma share bayanan da ba za a buƙaci ba.
6. ApplicationDidReceiveMemoryWarning
Ita ce jiha ta ƙarshe da aka fi tattaunawa. Yana da alhakin, idan ya cancanta, cire aikace-aikacen daga ƙwaƙwalwar iOS idan yana amfani da albarkatun tsarin ba dole ba. Ban san takamaiman abin da iOS ke yi tare da aikace-aikacen bango ba, amma idan yana buƙatar app don sakin albarkatu zuwa wasu hanyoyin, yana sa shi tare da gargaɗin ƙwaƙwalwar ajiya don sakin duk albarkatun da yake da shi. Don haka ana kiran wannan hanyar a cikin aikace-aikacen. Masu haɓakawa yakamata su aiwatar da shi ta yadda aikace-aikacen ya daina ƙwaƙwalwar ajiyar da aka ware, adana duk abin da ke gudana, share bayanan da ba dole ba daga ƙwaƙwalwar ajiya, kuma in ba haka ba ya ba da isasshen ƙwaƙwalwar ajiya. Gaskiya ne cewa yawancin masu haɓakawa, har ma da masu farawa, ba sa tunani ko fahimtar irin waɗannan abubuwa, sannan kuma yana iya faruwa cewa aikace-aikacen su yana barazanar rayuwar batir da / ko ba dole ba yana cinye albarkatun tsarin, har ma a bango.
Hukunci
Waɗannan jihohi shida da hanyoyin haɗinsu sune tushen duk “multitasking” a cikin iOS. tsari ne mai kyau, muddin masu haɓakawa ba su yi watsi da gaskiyar cewa akwai buƙatar ɗaukar alhakin abin da aikace-aikacen ke jefawa a kan na'urorin masu amfani da su ba, idan an rage su ko samun gargadi daga tsarin da sauransu.
Source: Macworld.com
Marubuta: Jakub Požárek, Martin Doubek (ArnieX)
Shin kuna da matsala don warwarewa? Kuna buƙatar shawara ko watakila nemo aikace-aikacen da ya dace? Kada ku yi shakka a tuntube mu ta hanyar fom a cikin sashin Nasiha, nan gaba zamu amsa tambayar ku.
Sannu, labarin mai daɗi sosai, amma ina mamakin ko kuna da wani goyan bayan fasaha gare shi. Domin na warware baturin sau da yawa da yamma kafin in kwanta kuma ya faru cewa an kashe wifi da bayanan wayar hannu, ya ɗauki fiye da yadda ake kashe wifi kuma kawai 3G.
Abin takaici, ƙwarewar ita ce a cikin iOS, dole ne a kashe aikace-aikacen da hannu, kuma tsarin ba ya aiki kamar da.
Na maye gurbin iPhone ta da Windows Phone (Samsung Omnia W don 6200, -) kuma saurin tsarin yana kan matakin daban.
Ina jin tsoron cewa lokacin da kwamfutar Windows 8 Metro ta fito, zan kuma maye gurbin iPad ...
@007 - Ee, idan kuna kwatanta tsohuwar iPhone3Gs zuwa sabbin WP, to (wane ne zai yi tsammanin hakan?) WP ɗin zai yi ɗan sauri. In ba haka ba, tsegumin Karlulka ba zai yi muku dadi ba kuma ya dace a kwatanta HW na yanzu. Na kuma sayi WP7 kuma a ƙarshe na ƙare tare da 4s, wanda ke wakiltar madaidaicin matakin amfani fiye da WP7. Don haka wuce cikin jin daɗi kuma ba tare da ƙarewa gungurawa cikin tayal ɗin ba.
Na yarda da Paja gaba ɗaya
Zan sake ba da gudummawa daga tarkacen wata ganga - Samsung Galaxy S da iPhone 4 - Zan ce kwatankwacin shekaru? A lokacin iOS 4, kuma dangane da amfani da sauri a wani wuri ban da Android, Apple ya warware batun aiki da aikace-aikacen da kyau, amma wannan ba gaskiya bane ga Android. A ƙarshe, Na ƙare tare da 4S duk da haka kuma ba ni da wani gunaguni, saboda "yana aiki kawai" .. kuma yana aiki da sauri!
Ka'idar tana da kyau ... Amma a aikace, har yanzu ina rufe aikace-aikacen a cikin mashaya;)
Na gode, mai ban sha'awa sosai, pragmatic, mai ban sha'awa, ba ya rasa motsi da zurfi. Mahimmanci jadada sha'awar matasa a yau da wannan haramtacciyar alama! Amma godiya gareta, da kuma wannan labarin.
Labarin gaba daya kuskure ne.
Aikace-aikacen baya barin lokacin da aka danna maɓallin Gida, kamar yadda aka faɗa cikin kuskure, amma yana tsayawa. I.e tabbas kar a goge daga ƙwaƙwalwar ajiya kuma kar a daina. Kawai dakatar da gudu, iOS zai ba da wannan app 0% CPU lokaci. Yana shakka ba ya "swap" ko'ina a cikin iDevice memory, kamar yadda aka bayyana a cikin labarin. Yana da gaske godiya ga gaskiyar cewa yana yiwuwa a yi amfani da sauya app.
Ana cire aikace-aikacen daga ƙwaƙwalwar ajiyar lokacin da wayar ke da ƙananan ƙwaƙwalwar ajiya don gudanar da wasu aikace-aikacen da fifiko mafi girma (yawanci wani aikace-aikacen yana gudana a gaba).
A cikin yanayin farko, kuna da gaskiya, kuskuren fassara ne. Amma ga swapping, ba mu magana game da cewa a nan, muna magana ne game da aiki memory, ba ajiya sarari a cikin iOS na'urar.
Ana adana hoton aikace-aikacen a cikin ƙwaƙwalwar ajiya na ɗan lokaci kaɗan har sai an sake kiran shi ta hanyar umarni (duba 13,7 GB daga 16 GB: 2,3 GB an tanada don tsarin kuma an dakatar da aikace-aikacen)
Don haka, ya zama dole a bambance tsakanin aikace-aikacen kamar Kewayawa, Skype da makamantansu, waɗannan aikace-aikacen suna aiki ko da a bango, ko wani aiki bai ƙare ba kuma ya ci gaba, misali, aika bayanai game da wurinsa ko bayanin wurinsa. Ko kamar Vokul a cikin yanayin pord saurara kuma yawancin ayyuka har yanzu suna sauraro a bango.
Waɗannan aikace-aikacen suna zubar da baturin kuma ya zama dole a rufe su da hannu kuma ba jira iOS ba. tare da wasu ba lallai ba ne, akwai kawai idan aikace-aikacen ya rushe.
Ba zan iya yarda da labarin ba. Min. a kan iPad na ƙarni na 1 (iOS 5.0.1) a bayyane yake don ganin ko ina da aikace-aikacen "buɗe" da yawa a cikin mashaya ta multitasking ko kaɗan. iOS yana ƙoƙarin tsaftace ƙwaƙwalwar ajiya, amma a fili bai isa ba - ƙananan girman RAM tabbas shine babban rauni.
don haka da yawa ya dogara da tsarin da kayan aikin da ake amfani da su, yana da ma'ana sosai cewa zai zama mafi muni akan iPad 1 tare da iOS 5.0.1 fiye da idan yana kan iPad na ƙarni na 2.
Yi haƙuri abokiyar zama, wannan shine bayanin hanyar IDEAL ya kamata ta yi aiki. Abin takaici, gaskiyar ta bambanta kuma za ku san ta idan kun yi amfani da kayan Apple, aƙalla kamar yadda nake yi (watau lokaci-lokaci).
"Sau da yawa kuna iya jin camfi cewa ƙa'idodin da ke gudana a bango a cikin iOS suna cika ƙwaƙwalwar ajiyar aiki,"
Ba camfi bane, gaskiya ce kawai. Bayan haka, kuna da'awar da kanku a cikin labarin.
"Kamar yadda na ambata a baya, mai amfani baya buƙatar rufe aikace-aikacen da ke gudana a bango."
ARZIKI. Wannan shine kawai abin ban tsoro, farfagandar apple, kada ku yi fushi da ni.
“Amma ba lallai ne ku yi hakan ba, saboda iOS zai yi muku. Idan kuna da aikace-aikacen da aka dakatar a bayan fage, kamar wasan da ke amfani da adadin RAM mai yawa, iOS za ta cire ta kai tsaye daga ƙwaƙwalwar ajiya idan ya cancanta, kuma zaku iya sake kunna ta ta danna alamar aikace-aikacen.
Ba gaskiya bane. Halin ya ɗan bambanta. Misali na yau da kullun - Ina da aikace-aikacen da ke gudana a bango, Ina buƙatar wasanni. Na ƙaddamar da mai binciken, buɗe shafuka biyu -> buƙatar ƙarin ƙwaƙwalwar ajiya. Me zai faru? Aikace-aikace masu wahala suna tsayawa a bango, akasin haka, MAI browsing da kanta ya faɗi. Idan na rufe aikace-aikacen da ake buƙata da hannu, mai binciken yana aiki na dogon lokaci ba tare da wata matsala ba.
Wannan aiki ne, ba ka'ida ba. Kuma na yi mamakin cewa, a matsayinka na mai amfani da samfurin Apple na dogon lokaci, har yanzu ba ka san wannan ba.
Na gode, an siffanta wannan sosai kuma an yi bayaninsa da kyau. Kun taimaka min sosai ;-) ♥
Don farawa, Ba ni da gaba ko gaba da iOS, kamar Android, amma akwai wasu abubuwa masu ban mamaki a nan, idan kamar yadda aka rubuta a nan: "ba kasafai kuke haɗu da aikace-aikacen aikace-aikacen akan iOS ba" sannan akan Android apps sun rushe game da shi. sau daya a shekara: -P
http://dotekomanie.blog.mobilmania.cz/2012/02/stabilita-ios-vs-android/
Ee, amma lokuta lokacin da kuke buƙatar rufe aikace-aikacen da hannu ba su da yawa, na yi amfani da shi kusan sau ɗaya? ;-) kuma ba da hanyar haɗi zuwa gwajin kwatancen daga Mobilemania ba shi da ma'ana, lokacin da nake son karantawa game da tallan da Google ya biya, zan duba can ;-) kowa yana iya samun kowace wayar android a hannunsa kuma ita. ba zai yi aiki da tsafta ba, wato, ban da Galaxy Nexus, wanda shi ne tsarin da aka yi shi ko kaɗan. Gabaɗaya, android bala'i ne
@Mek - Ina amfani da samfuran Apple yau da kullun tsawon shekaru da yawa kuma wannan bai taɓa faruwa da ni ba, don haka ka'idar ku ko ta yaya ba ta aiki.
WUTA:
@redakce - Kuna iya ganin cewa ana yin aiki akai-akai akan gidan yanar gizon ko wani abu yana faruwa da shi, amma ina jin cewa ba ya ɗaukar mako guda don komai yana aiki kamar yadda ya kamata. Kuma da gaske ban zo nan ba, saboda sabon kamanni bai dace da ni ba. Aƙalla na yi amfani da sigar wayar hannu akan iPhone, amma yanzu ba ya aiki kwata-kwata - ta yaya? A halin yanzu ba sa mayar da martani ga posts a cikin sharhi.
@SteveJSF Abin takaici, abubuwa ba koyaushe suke faruwa yadda muke so su kasance ba. Amma ga amsoshin, sabon kayan aikin SEO ya karya su, a halin yanzu ana warware shi.
WP-Touch kuma ya ƙare sabis ɗinmu saboda wasu dalilai, don haka mun yanke shawarar fito da mafi kyawun bayani fiye da wannan plugin ɗin. Don haka kuna iya jiran labarai na gaba nan ba da jimawa ba :-)
Labari mai kyau. Dangane da al'ada, zan so in ce na yarda da abubuwa da yawa kuma mafi yawan lokuta yana aiki kamar yadda aka bayyana, amma abin takaici har yanzu akwai aikace-aikacen da ba su da kyau a rubuce waɗanda ba su yi daidai ba, sannan akwai lokuta kamar na ɗaya. wasu masu karatu sun lura. Ina tsammanin cewa Skype misali ne mai kyau, na san daga aiki cewa har yanzu yana gudana a baya (kuma hakan yana da kyau kuma haka ya kamata ya kasance), amma matsalar ita ce wannan aikace-aikacen yana zubar da baturin na'urar da yawa kuma Ba zan iya ganinsa da kyau kuma . Akasin haka, aikace-aikace kamar Facebook, Badoo, da sauransu. su ma har yanzu suna gudana a bayan fage, amma cin su kusan ba zai yiwu ba (ko kadan ban lura ba). Don haka ina tsammanin kuskuren yana cikin aikace-aikacen mutum ɗaya. Idan kun san waɗancan, zai isa ku kashe su da hannu kawai waɗanda!
Don haka al'adar ita ce Facebook yana gudana kamar yadda ake bukata kuma Skype kawai lokacin da ake bukata.
To, a daya bangaren, idan ina bukatar ajiye baturi kuma na san dole ne in ci gaba da iPhone "rai" muddin zai yiwu, Na kuma kashe duk abin da ba dole ba a multitasking, amma mafi yawa shi ba ya da wani babban tasiri. amma idan ya cancanta Ina iyakance 3G, duk intanet ɗin wayar hannu, WiFi, sabis na wuri, yanayin jirgin sama, ƙarfin haske, da sauransu. A matsayin wani ɓangare na yau da kullun, Ina kuma kashe aikace-aikacen da aka ambata a cikin ayyuka da yawa.
Don haka ni kaina ina ganin labarin gaskiya ne, abin takaici wasu programmers suna karyata wadannan abubuwan da aikace-aikacen su, saboda aikace-aikacen su ba daidai ba ne kuma a ganina akwai mafita guda biyu kawai ga wannan 1. Idan zai yiwu ba a yi amfani da aikace-aikacen ba sai a nemo wani abu. madadin idan zai yiwu, ko 2. Idan ba zai yiwu ba, duba misali Skype, rubuta shi zuwa ga mai tsara shirye-shirye a cikin rahoton kuma fatan za su yi wani abu game da shi.
Yana iya zama mara ma'ana don kashe ƙa'idodin da hannu, amma duk da haka ina yi. Na kuma yi ƙoƙarin kada in kashe tsarin aikace-aikacen, bar su gudu (ko barin su barci a bango) kuma rayuwar batir ya ragu sosai, ya zama dole a sake kunna iPad 2 bayan kimanin makonni uku, ya amsa a hankali. Don haka na kashe aikace-aikacen da hannu, baturin ya daɗe, kwanan nan na sake yin aiki a ranar Kirsimeti kuma yana tafiya lafiya.
Af, ni ma haka nake yi a Mac OS X, kawai na rufe aikace-aikacen da ba na buƙata (CMD+Q), yana da kyau fiye da sa shi barci a bango kuma ya cinye RAM ba dole ba (wanda OS X zai iya') yi aiki da kyau sosai). Ina da RAM kaɗan, kawai 8 GB, amma a cikin Windows 7 tare da 8 GB, tsarin bai amsa sannu a hankali ba ko musanya, a cikin OS X wannan lamari ne na kowa (Ban taɓa kashe kwamfutar ba, na yi shi da Mac kuma. , don haka wata daya da karin lokaci ba ƙari ba ne, matsalar ita ce, wasu lokuta dole in sake kunna Mac a matsayin kariya don yantar da RAM da "gudun sauri", Windows 7 baya buƙatar wannan).
Na fi sha'awar yadda za a yi fashewa da aikace-aikacen. Abin da ya faru da ni shi ne cewa aikace-aikacen (musamman akan Geocaching) ya shiga cikin yanayin da yake loda wani abu daga uwar garken iyaye kuma ya makale a cikin wannan jihar. Maɓallin gida ya yi aiki, bayan sake kunnawa ya koma yanayin daskararre (inda na tsaya). Fitar da hannu (zuwa menu na taɗi da yawa, riƙe gunkin kuma cire shi don rufewa) = aikace-aikacen ya ɓace, bayan sake kunnawa ya buɗe a ainihin yanayinsa inda ya daskare. Don haka na rufe komai na kashe wayar na kunna, na danna GIDA sau biyu sai ga aikace-aikacen duk suna nan kamar yadda suke kafin a rufe su kafin a kashe. Sake kunnawa shima bai taimaka ba - riƙe gida da babba har sai yayi zafi. Abinda kawai ya taimaka shine cire aikace-aikacen daga wayar, sake kunna ta, sannan kuma sake shigar da ita akan wayar. Ko ta yaya ban dauka ba.
Wannan Gudanarwar Multitasking yana aiki kuma ya rage ga masu haɓakawa don shawo kan waɗannan yanayi. Ga masu sha'awar ƙarin cikakkun bayanai da ƙwararru game da yanayin duka, zan rubuta a nan yadda yake.
Aikace-aikacen na iya amsa jimillar jihohi 6 kuma waɗannan jahohin sune:
aikace-aikace Zai yi murabusActive
aikace-aikaceDidEnterBackground
ApplicationWillEnterForeground
ApplicationDidBecomeActive
aikace-aikace Zai ƙare
ApplicationDidReceiveMemoryWarning
Yanzu zan yi ƙoƙarin kwatanta waɗannan jihohin dalla-dalla.
ApplicationWillResignActive - wannan matsayi yana nufin cewa nan gaba (al'amari na 'yan milliseconds) aikace-aikacen zai yi murabus a matsayin aikace-aikacen aiki (watau aikace-aikacen da ke gaba) wannan yana faruwa misali lokacin karɓar kira yayin amfani da aikace-aikacen, amma a daidai wannan lokaci. lokaci wannan hanya za ta fara tun kafin aikace-aikacen ya shiga bango, don haka kuna buƙatar la'akari da waɗannan canje-canje. Hakanan wannan hanyar ta dace ta yadda, alal misali, ta dakatar da duk ayyukan da take yi lokacin da aka yi kira mai shigowa kuma ta jira har sai an gama kiran.
ApplicationDidEnterBackground - wannan matsayi yana nuna cewa aikace-aikacen ya shiga bango, masu haɓakawa yakamata su yi amfani da wannan hanyar don dakatar da duk hanyoyin da ba lallai ba ne su yi aiki a bango da tsabtace ƙwaƙwalwar ajiyar bayanan da ba a yi amfani da su ba da sauran hanyoyin aiki, alal misali, masu ƙidayar lokaci, sharewa daga. Hotunan da aka ɗora wa ƙwaƙwalwar ajiya waɗanda ba lallai ba ne za a buƙaci su ko ƙare haɗin kai tare da sabobin idan ba shi da mahimmanci ga aikace-aikacen don kammala haɗin gwiwa a bango. Ainihin, wannan hanya idan aka kira a cikin aikace-aikacen ya kamata a yi amfani da shi don dakatar da aikace-aikacen gaba daya idan ba a buƙatar wani sashi na shi ya gudana a bango.
ApplicationWillEnterForeground – wannan jihar kishiyar jiha ce ta farko lokacin da aikace-aikacen zai yi murabus zuwa jihar mai aiki. Wannan yanayin aikace-aikacen kawai yana nufin cewa a cikin 'yan milli seconds masu zuwa aikace-aikacen barci zai dawo daga bangon baya kuma ya bayyana a gaba (application ya shiga gaba), wannan hanya ya kamata masu haɓaka su yi amfani da ita don ci gaba da duk wani tsarin da ba ya aiki yayin da aikace-aikacen yake aiki. a bango , ya kamata a sake kafa haɗin kai zuwa sabobin, sake saita masu ƙidayar lokaci, hotuna da bayanan da aka ɗora a cikin ƙwaƙwalwar ajiya, da sauran hanyoyin da suka wajaba na iya ci gaba kafin mai amfani ya sake ganin aikace-aikacen da aka ɗora.
ApplicationDidBecomeActive - wannan matsayi yana nuna cewa aikace-aikacen ya fara aiki bayan an mayar da shi a gaba, wannan hanya ce da za a iya amfani da ita don yin ƙarin gyare-gyare ga mai amfani ko mayar da UI zuwa yanayinsa, da dai sauransu. lokacin da mai amfani ya riga ya iya gani akan nuni, don haka ya zama dole don ƙayyade daga ma'auni abin da ke faruwa a cikin wannan hanya da kuma hanyar da ta gabata. Ana kiran su daya bayan daya tare da bambancin 'yan millise seconds.
ApplicationWillTerminate - wannan yanayin yana faruwa ne 'yan millise seconds kafin aikace-aikacen ya ƙare, wato, kafin aikace-aikacen ya ƙare. Ko dai da hannu daga yin ayyuka da yawa ko lokacin kashe na'urar. Ya kamata a yi amfani da wannan hanyar don adana bayanan da aka sarrafa da kuma kawo ƙarshen duk ayyukan da share bayanan da ba za a ƙara buƙata ba.
ApplicationDidReceiveMemoryWarning - kuma wannan yanayin ne da aka tattauna da yawa a nan, idan ya cancanta, iOS zai cire aikace-aikacen daga ƙwaƙwalwar ajiya idan yana amfani da albarkatun tsarin ba dole ba. Ban san ainihin abin da iOS ke yi tare da ƙa'idodin baya ba, amma idan yana buƙatar app don sakin albarkatu zuwa wasu matakai, yana motsa shi tare da gargaɗin ƙwaƙwalwar ajiya don sakin albarkatun da yake riƙe. Don haka ana kiran wannan hanya a cikin aikace-aikacen, kuma masu haɓakawa su aiwatar da shi ta yadda aikace-aikacen ya daina ƙwaƙwalwar ajiyar da yake da shi, ya adana abin da aka sarrafa da kuma goge bayanan da ba dole ba daga memori, in ba haka ba zai iya yantar da memori daidai. Gaskiya ne cewa yawancin masu haɓakawa, alal misali masu farawa, ba sa tunanin irin waɗannan abubuwa ko kuma ba su fahimce su ba, sa'an nan kuma zai iya faruwa cewa aikace-aikacen su yana yin haɗari ga rayuwar batir da / ko cinye albarkatun tsarin ko da a baya. Ban san yadda iOS za ta kasance ba idan aikace-aikacen bai yi kome ba bayan karɓar gargaɗin ƙwaƙwalwar ajiya kuma ya ci gaba da cinye albarkatun tsarin kamar da.
Waɗannan ƙananan jihohi da hanyoyin haɗin gwiwa suna bayan duk "multitasking" a cikin iOS ... babban tsari ne idan masu haɓakawa ba su yi watsi da buƙatar ɗaukar alhakin abin da apps za su jefa a kan na'urorin masu amfani da su ba idan an rage su. ko samun gargadi daga tsarin da ƙari…
Ina fatan wannan taƙaitaccen bayanin zai taimaka muku fahimtar yadda aikace-aikacen ke da hannu wajen sanya komai ya yi aiki lafiya. Don haka yana da kusan yiwuwa a ce kuskure ne na rashin amfani da mai amfani, wanda za'a iya fahimta kamar - idan kuna amfani da mafi yawan aikace-aikacen kyauta daga masu haɓaka mai son a cikin adadi mai yawa, na'urar ku ta iOS za ta yi muni fiye da idan kun yi amfani da babban girma. adadin aikace-aikacen kyauta da biya daga ƙwararrun ƙwararrun ƙwararrun masu haɓakawa. Wannan ba yana nufin cewa babu keɓantacce a cikin da'irori biyu ba. Misali, foursquare yana da ban mamaki da ban sha'awa, kuma a lokaci guda, mutum zai riga ya yi tsammanin cewa ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ce waɗanda ke ba da lokaci mai yawa don ƙwaƙwalwar ajiya da sarrafa baturi, amma akasin haka gaskiya ne. Babbar matsalar 4SQ ita ce sadarwa tare da sabobin, wanda sau da yawa yana rataye kuma yana da yawa. Wannan misali ne kawai na gaskiyar cewa ko da sanannun aikace-aikacen suna da matsaloli, wanda ba ya canza gaskiyar cewa 4SQ babban sabis ne.
Yi nishadi Apples!! :)
Mun ƙara bayanin zuwa labarin tare da izinin marubucin ;-)
Yi hakuri, ENTER ya kasance a ko'ina tsakanin sakin layi, suna iya yin wani abu game da shi anan domin sharhi ya sami aƙalla kaɗan na RICH TEXT FORMATING.
ArnieX: na gode don sharhi !!
To Faramir: Ina maganar matsalarka kawai, ban sani ba ko za ta taimaka a lamarinka, amma na sani daga kwarewata cewa idan ka rufe aikace-aikacen (a cikin multitasking) yana ɗaukar ƴan daƙiƙa kaɗan har sai ya rufe, don haka idan ka kashe shi, ina ba da shawarar jira na ɗan daƙiƙa kaɗan (Ina jira kusan daƙiƙa 10 don tabbatarwa) har sai an gama shi kuma kawai sai in sake farawa.
Maraba ;) Zan yi farin cikin taimaka idan na sami damar ba da gudummawa.
Yaya ya kamata in kasance tare da Meeb, idan na shiga ICQ ko FB chat ta hanyarsa, yana fita kai tsaye bayan minti 10 kuma na shiga layi ko ya ci gaba da aiki? na gode da bayanin:P
Bayan minti goma, haɗin aikace-aikacen zuwa Intanet kawai ya katse. Koyaya, har yanzu kuna kan layi akan sabar Meeba kuma zaku karɓi sanarwar turawa idan wani ya rubuto muku. Bayan sake buɗe aikace-aikacen, haɗin za a kafa cikin ɗan lokaci kuma za ku iya ci gaba da hira cikin farin ciki.
Don haka, idan na fahimci labarin da kuka haɗa daidai, ƙididdiga tana nufin ɓarnawar aikace-aikacen ne kawai lokacin da suka fara, wanda shine ɗan ƙaramin kaso na lokuta inda hadarurruka ke iya faruwa. Saboda haka, ba shi yiwuwa a gama daga wannan "bincike" cewa iOS ba shi da kwanciyar hankali a ganina. Bugu da ƙari, mai fassarar labarin da aka ɗauka daga Forbes ya manta da cewa kamfanin da ke ba da bayanai game da hadarin aikace-aikacen yana da goyon bayan Google, da sauransu ("Crittercism, wanda Google Ventures ke goyon baya,...").