Hîn jî gelek kes hene ku nizanin ka multitasking di iOS-ê de çawa dixebite. Ji bo destpêkê, lêbelê, pêdivî ye ku meriv destnîşan bike ku ev ne pirzimanî ya rastîn e, lê çareseriyek pir biaqil e ku pergalê an bikarhêner bar nake.
Mirov bi gelemperî dikare xurafeyan bibihîze ku sepanên ku di paşerojê de di iOS-ê de têne xebitandin bîranîna xebitandinê tije dikin, ku dibe sedema hêdîbûna pergalê û jiyana bateriyê, ji ber vê yekê bikarhêner divê wan bi destan qut bike. Barê multitasking bi rastî navnîşek hemî pêvajoyên paşerojê yên ku têne xebitandin vedihewîne, lê tenê serîlêdanên herî dawîn hatine destpêkirin. Ji ber vê yekê bikarhêner ne hewce ye ku ji pêvajoyên ku di paşerojê de têne xebitandin ji bilî çend rewşan xeman bike. Dema ku hûn bişkoja Home pêl dikin, serîlêdan bi gelemperî di xew de diçe an jî diqede, da ku ew êdî pêvajoyê an bataryayê bar neke û ger hewce bike bîra hewce azad bike.
Ji ber vê yekê, gava ku hûn bi dehan pêvajoyên xebitandinê hene, ev ne piralîûçalakî ye, tenê yek serîlêdan her gav li pêşiyê dixebite, ku heke hewce bike bi tevahî tê sekinandin. Tenê çend pêvajoyên duyemîn di paşerojê de dimeşin. Ji ber vê yekê hûn ê kêm caran li ser iOS-ê bi têkçûnek serîlêdanê re rû bi rû bimînin, mînakî Android bi serîlêdanên xebitandinê yên ku bikarhêner neçar e ku bala xwe bide tijî ye. Ji aliyekî ve, ev xebata bi cîhazê re ne xweş dike, û ji hêla din ve, dibe sedema, mînakî, destpêkirina hêdî û veguheztina di navbera serlêdanan de.
Cureyê dema xebitandinê ya sepanê
Serlêdana li ser cîhaza weya iOS di yek ji van 5 dewletan de ye:
- Dimeşin: serîlêdan dest pê dike û li pêşiyê dixebite
- Paşî: ew hîn jî dimeşe lê di paşerojê de dixebite (em dikarin serîlêdanên din bikar bînin)
- Rawestandin: Hîn jî RAM bikar tîne lê nayê xebitandin
- Bêkar: serîlêdan dimeşe lê fermanên nerasterast (mînak, gava ku hûn amûrê bi sepanê dimeşînin kilît dikin)
- Nexebite: Serlêdan qediya an dest pê nekir
Tevlihevî tê dema ku sepan diçe paşnavê da ku aciz nebe. Dema ku hûn bişkoka Home pêl dikin an jî îşaretekê bikar tînin da ku serîlêdanê (iPad) girtî bikin, serîlêdan diçe paşnavê. Piraniya sepanan di nav saniyeyan de têne sekinandin (Ew di RAM-a iDevice-ê de têne hilanîn da ku ew zû werin destpêkirin, ew pêvajoyê bi qasî bar nakin û bi vî rengî jiyana bateriyê xilas dikin) Dibe ku hûn bifikirin ku ger serîlêdanek karanîna bîranînê bidomîne, we heye ji bo azadkirina wê bi destan jêbirin. Lê hûn ne hewce ne ku wiya bikin, ji ber ku iOS wê ji we re bike. Ger we serîlêdanek daxwazkar a ku di paşerojê de hatî sekinandin hebe, wek lîstikek ku mîqdarek mezin RAM bikar tîne, iOS dê bixweber gava ku hewce bike wê ji bîrê rake, û hûn dikarin bi tikandina îkonê serîlêdanê ji nû ve bidin destpêkirin.
Yek ji van dewletan di barika pirzimanî de nayê xuyang kirin, panel tenê navnîşek sepanên ku vê dawiyê hatine destpêkirin nîşan dide bêyî ku serîlêdan di paşerojê de were sekinandin, sekinandin an xebitandin. Di heman demê de hûn dikarin bala xwe bidin ku serîlêdana ku niha tê xebitandin di panela Pirjimariyê de xuya nake
Karên paşnavê
Bi gelemperî, gava ku hûn bişkojka Home pêl bikin, serîlêdan dê di paşperdeyê de bixebite, û heke hûn wê bikar neynin, ew ê bixweber di nav pênc saniyan de bisekine. Ji ber vê yekê heke hûn podcastek dakêşin, mînakî, pergal wê wekî serîlêdanek xebitandinê dinirxîne û bidawîbûnê deh hûrdeman dereng dixe. Herî zêde piştî deh deqeyan pêvajo ji bîrê derdikeve. Bi kurtasî, heke ji bo temamkirina wê ji 10 hûrdeman zêdetir nekişîne, hûn ne hewce ne ku bi tikandina bişkojka Home dakêşana xwe qut bikin.
Di paşerojê de diherikin nediyar
Di rewşa bêçalaktiyê de, pergal di nav pênc saniyan de sepanê diqedîne û di rewşa dakêşan de jî deh deqeyan bidawîbûn tê taloqkirin. Lêbelê, hejmarek hindik serîlêdan hene ku hewce ne ku di paşerojê de bixebitin. Li vir çend mînakên sepanan hene ku dikarin di iOS 5-ê de bêdawî di paşîn de bixebitin:
- Serlêdanên ku deng dileyizin û divê ji bo demekê werin sekinandin (di dema têlefonê de muzîkê rawestînin, hwd.),
- Serlêdanên ku cîhê we dişopînin (nermalava navîgasyonê),
- Serlêdanên ku bangên VoIP-ê digirin, mînakî heke hûn Skype bikar bînin, hûn dikarin bangek bistînin jî dema ku serîlêdan di paşerojê de be,
- Daxistinên otomatîk (mînak Newsstand).
Pêdivî ye ku hemî serîlêdan werin girtin heke ew êdî peywira li ber destan neqewiminin (wek dakêşana paşîn). Lêbelê, îstîsna hene ku di paşerojê de bi domdarî dimeşin, wek sepana Mail-a xwecî. Ger ew di paşerojê de dixebitin, ew bîranîn, karanîna CPU-yê digirin an jî jiyana batterê kêm dikin
Serlêdanên ku destûr didin ku di paşerojê de bêdawî bixebitin dikarin her tiştê ku dikin bikin dema ku dixebitin, ji lîstina muzîkê bigire heya dakêşana beşên nû yên Podcast-ê.
Wekî ku min berê jî behs kir, bikarhêner qet hewce nake ku sepanên ku di paşerojê de dixebitin bigire. Ji vê yekê tenê îstîsna ev e ku gava serîlêdanek ku di paşerojê de dixebite têk diçe an bi rêkûpêk ji xewê şiyar nabe. Dûv re bikarhêner dikare serîlêdanan bi destan di barika pirzimanî de bigire, lê ev kêm kêm diqewime.
Ji ber vê yekê, bi gelemperî, hûn ne hewce ne ku hûn pêvajoyên paşerojê birêve bibin ji ber ku pergal dê wan bixwe bigire. Ji ber vê yekê iOS pergalek wusa nû û bilez e.
Ji perspektîfa pêşdebiran
Serlêdan dikare bi tevahî şeş dewletên cihêreng re wekî beşek pir-tasking reaksiyonê bike:
1. applicationWillResignActive
Di werger de, ev rewş tê vê wateyê ku serîlêdan dê di pêşerojê de (ji çend milî çirkeyan) ji serîlêdana çalak (ango, serîlêdana li pêş) îstifa bike. Ev diqewime, ji bo nimûne, dema ku di dema karanîna serîlêdanê de bangek distîne, lê di heman demê de, ev rêbaz di heman demê de dibe sedema vê rewşê berî ku serîlêdan bikeve paşîn, ji ber vê yekê hûn hewce ne ku van guhertinan li ber çavan bigirin. Ev rêbaz di heman demê de guncan e ku, mînakî, dema ku têlefonek tê de hemî çalakiyên ku dike rawestîne û li benda dawiya bangê bimîne.
2. applicationDidEnterBackground
Rewş destnîşan dike ku serîlêdan ketiye paş. Pêdivî ye ku pêşdebir vê rêbazê bikar bînin da ku hemî pêvajoyên ku ne hewce ne hewce ne ku di paşperdeyê de bimeşînin û bîranîna daneyên nekarandî û pêvajoyên din paqij bikin, wek mînak demjimêrên qediya, paqijkirina wêneyên barkirî ji bîra ku ne hewce ne hewce ne, an girtina girêdanên bi pêşkêşkeran re, heya ku ji bo serîlêdanê krîtîk be ku girêdanên di paşerojê de temam bike. Dema ku rêbaz di serîlêdanê de tê gazî kirin, divê ew di bingeh de were bikar anîn da ku serîlêdanê bi tevahî rawestîne heke hin beşek jê ne hewce ye ku di paşerojê de were xebitandin.
3. applicationWillEnterForeground
Ev dewlet berevajiyê dewleta yekem e, ku dê serlêdan ji dewleta çalak re îstifa bike. Dewlet bi tenê tê vê wateyê ku sepana razanê dê di nav çend millisecondên pêş de ji nû ve dest pê bike û li pêşiyê xuya bibe. Pêdivî ye ku pêşdebiran vê rêbazê bikar bînin da ku pêvajoyên ku dema ku serîlêdan di paşerojê de neçalak bûn ji nû ve bidin destpêkirin. Pêdivî ye ku girêdanên bi pêşkêşkeran re ji nû ve werin saz kirin, demjimêr ji nû ve werin vegerandin, wêne û daneyan li bîranînê werin barkirin, û pêvajoyên din ên pêwîst dikarin ji nû ve dest pê bikin berî ku bikarhêner serlêdana barkirî dîsa bibîne.
4. applicationDidBecomeActive
Dewlet destnîşan dike ku serîlêdan piştî ku ji nû ve hatî vegerandin çalak bûye. Ev rêbazek e ku dikare ji bo verastkirinên zêde yên navrûya bikarhêner an vegerandina UI li rewşa wê ya orîjînal were bikar anîn. di rêbaza vê û di rêbaza berê de çi diqewime hişyar bike. Bi ferqa çend milîsaniyeyan yek li pey hev têne gotin.
5. applicationWillTerminate
Ev rewş çend milî çirkeyan berî ku serîlêdan derkeve çêdibe, ango berî ku serîlêdan bi rastî biqede. An bi destan ji pirtasking an dema ku cîhazê vedimirîne. Pêdivî ye ku rêbaz were bikar anîn da ku daneyên pêvajoyî hilîne, hemî çalakiyan bi dawî bike û daneyên ku êdî hewce nebin jêbirin.
6. applicationDidReceiveMemoryWarning
Dewleta herî dawî ya ku herî zêde tê nîqaşkirin e. Ger hewce be, ew berpirsiyar e ku serîlêdanê ji bîra iOS-ê derxîne heke ew çavkaniyên pergalê bêhewce bikar bîne. Ez bi taybetî nizanim iOS bi sepanên paşerojê re çi dike, lê ger pêdiviya wî bi serîlêdanek hebe da ku çavkaniyan ji pêvajoyên din re berde, ew bi hişyariyek bîranînê jê re vedibêje ku çi çavkaniyên xwe berde. Ji ber vê yekê ev rêbaz di serîlêdanê de tê gotin. Pêdivî ye ku pêşdebir wê bicîh bikin da ku serîlêdan bîranîna ku xwe veqetandiye berde, her tiştê di pêşkeftinê de hilîne, daneyên nepêwist ji bîrê paqij bike, û wekî din bi têra xwe bîranîn azad bike. Rast e ku gelek pêşdebiran, tewra destpêk jî, li ser tiştên weha nafikirin an fam nakin, û wê hingê dibe ku serîlêdana wan jiyana bateriyê tehdîd bike û/an çavkaniyên pergalê bêyî hewcedariyê dixwe, hetta di paşerojê de.
Hûkûm
Van şeş dewlet û rêbazên pêwendiya wan paşxaneya hemî "pirtûka" di iOS-ê de ne. ew pergalek mezin e, heya ku pêşdebiran vê rastiyê paşguh nekin ku hewce ye ku berpirsiyar bin li ser tiştên ku serîlêdan davêje ser cîhazên bikarhênerên xwe, heke ew kêm bibin an jî ji pergalê hişyarî bistînin û hwd.
Kanî: macworld.com
Nivîskar: Jakub Požárek, Martin Doubek (ArnieX)
Pirsgirêka we jî heye ku hûn çareser bikin? Ma hûn hewceyê şêwirmendiyê ne an dibe ku serîlêdana rast bibînin? Dudilî nebin ku bi forma di beşê de bi me re têkilî daynin Şêwirmendî, carek din em ê bersiva pirsa we bidin.
Silav, gotara bi rastî xweş, lê ez meraq dikim gelo ji bo we piştgiriyek teknîkî heye. Ji ber ku min êvarê berî razanê çend caran batarya çareser kir û wusa bû ku dema wifi û daneya desta hat qut kirin, ji rewşek din a ku wifi hat girtin û tenê 3G zêdetir girt.
Mixabin, ezmûn ev e ku di iOS-ê de, pêdivî ye ku serîlêdan bi destan werin girtin, û pergal êdî wekî berê naxebite.
Min iPhone-ya xwe bi têlefonek Windows-ê (Samsung Omnia W ji bo 6200,-) guherand û leza pergalê li ser astek bi tevahî cûda ye.
Ez ditirsim ku gava tabletên Windows 8 Metro derkevin, ez ê iPad-ê jî biguherim...
@007 - erê, heke hûn iPhone3G-yên kevn bi yên WP-yên nû re bidin ber hev, wê hingê erê (kê dê li bendê be?) WP dê hinekî zûtir be. Wekî din, gotegotên li ser Karlulka bi we re ne xweş e û guncav bû ku hûn HW-ya heyî bidin ber hev. Min WP7 jî kirî û di dawiyê de bi 4-an bi dawî bû, ku ji WP7 astek bikêrhatîbûnek bi tevahî cûda temsîl dike. Ji ber vê yekê bi dilxweşî û bêdawî di nav pêlikan de bigerin.
Ez bi tevahî bi Paja razî me
Ez ê dîsa ji bermahiyên bermîlek din beşdar bikim - Samsung Galaxy S û iPhone 4 - Ez ê bibêjim ji hêla temenî ve têne berhev kirin? Di dema iOS 4-ê de, û di warê bikêrhatî û bilez de li cîhek din ji bilî Android-ê, Apple têgeha xebata bi sepanan re pir baş çareser kir, lê heman tişt bi Android-ê re nema ye. Di dawiyê de, min her weha bi 4S-ê qedand û giliyê min tune, ji ber ku "ew tenê dixebite" .. û ew pir zû dixebite!
Teorî xweş e... Lê di pratîkê de dîsa jî ez sepanê di bar de digirim ;)
Spas, pir balkêş, pragmatîk, balkêş e, hejandin û kûrahî tune. Bi girîngî xêzkirina mêtingeriya ciwanên îroyîn bi vê marqeya qedexe! Lê spas ji bo wê, hem jî ji bo vê gotarê.
Gotar bi tevahî xelet e.
Dema ku bişkojka Home tê pêl kirin, wekî ku bi xeletî hatî destnîşan kirin serîlêdan qut nabe, lê disekine. I.e. teqez ji bîrê neyên jêbirin û dev jê bernedin. Tenê xebitandinê rawestînin, iOS dê 0% dema CPU bide vê sepanê. Wekî ku di gotarê de tê gotin, bê guman ew li cîhek bîranîna iDevice nayê "guheztin". Bi rastî bi saya vê yekê ku gengaz e ku meriv guheztina sepanê bikar bîne.
Serlêdan ji bîranînê tê derxistin dema ku têlefonê bîranînek hindik be da ku serîlêdanên din ên bi pêşanînek bilindtir bixebite (bi gelemperî serîlêdanek din li pêşiyê dixebite).
Di doza yekem de, hûn rast in, ew xeletiyek werger bû. Di derbarê guheztinê de, em li vir ne li ser wê diaxivin, em li ser bîranîna xebitandinê diaxivin, ne cîhê hilanînê di cîhaza iOS-ê de.
wêneya serîlêdanê ji bo demek sînordar di bîranînê de tê hilanîn heya ku ji nû ve bi fermanek were gazî kirin (13,7 GB ji 16 GB binêre: 2,3 GB ji bo sekinandina pergalê û serîlêdanê ve hatî veqetandin)
Ji ber vê yekê, pêdivî ye ku meriv serîlêdanên wekî Navîgasyon, Skype û yên wekî wan ji hev cuda bike, ev serîlêdan di paşerojê de jî çalak dimînin, an fonksiyonek diyar naqede û berdewam dike, mînakî, şandina daneyan li ser cîh an agahdariya cîhê xwe. An jî mîna Vokul di moda pordê de guhdarî bike û piralîûçalakî hîn jî di paşerojê de guhdarî dike.
Van sepanan bataryayê dirijînin û pêdivî ye ku meriv wan bi destan bigire û li benda iOS nemîne. bi yên din re ne hewce ye, li wir tenê heke serîlêdan têk bibe.
Ez nikarim bi gotarê re bipejirînim. Min. li ser nifşek 1-ê iPad (iOS 5.0.1) eşkere ye ku meriv bibînim ka min di barika pirzimanî de gelek sepanên "vekirî" hene yan tenê çendek hene. iOS hewl dide ku bîranînê paqij bike, lê ew eşkere ne bes e - mezinahiya piçûk a RAM-ê dibe ku qelsiya wê ya herî mezin e.
Ji ber vê yekê pir bi pergal û hardware-ya hatî bikar anîn ve girêdayî ye, pir mentiqî ye ku ew ê li ser iPad 1-ê bi iOS 5.0.1 xirabtir be ji ya ku ew li ser iPad-ya nifşê 2-an be.
Bibore hevalno, ev danasîna awayê IDEAL e ku divê bixebite. Mixabin, rastî bi tevahî cûda ye û hûn ê wiya zanibin ger we hilberên Apple bikar bînin, bi kêmanî bi qasî ku ez dikim (ango carinan).
"Hûn pir caran dikarin xurafeyan bibihîzin ku sepanên ku di paşîn de di iOS-ê de têne xebitandin bîra xebitandinê tije dikin."
Ew ne xurafeyek e, tenê rastiyek e. Beriya her tiştî, hûn bi xwe di gotarê de îdîa dikin.
"Wekî ku min berê jî behs kir, bikarhêner çu carî hewce nake ku serîlêdanên ku di paşerojê de dixebitin bigire."
VALA. Ev bi tenê pûç e, propagandaya sêvê ye, li min dîn nebin.
"Lê hûn ne hewce ne ku wiya bikin, ji ber ku iOS wê ji we re bike. Ger we serîlêdanek daxwazkar di paşerojê de rawestandibe, wek lîstikek ku mîqdarek mezin RAM bikar tîne, dema ku hewce bike dê iOS bixweber wê ji bîrê rake, û hûn dikarin bi tikandina îkona serîlêdanê ji nû ve bidin destpêkirin."
Ne rast e. Rewş hinekî cuda ye. Nimûneyek tîpîk - Serlêdanên min ên daxwazkar hene ku di paşerojê de dixebitin, ez hewceyê lîstikan im. Ez gerokê vedikim, du tabloyan vedikim -> bêtir bîranîn hewce dike. Wê çi bibe? Ez daxwaznameyên di paşerojê de didomînim, berevajî vê, GEROKER XWE DIKE. Ger ez bi destan serîlêdanên daxwazkar bigirim, gerok ji bo demek dirêj bêyî pirsgirêk dixebite.
Ev pratîk e, ne teorî ye. Û ez şaş dimînim ku, wekî bikarhênerek demdirêj a hilberek Apple, hûn hîn jî vê yekê nizanin.
Spas, ev pir baş hatî ravekirin û ravekirin. Te gelek alîkariya min kir ;-) ♥
Ji bo destpêkê, ez ne alîgir im û ne jî li dijî iOS-ê, mîna Android-ê, lê li vir çend tiştên ecêb hene, heke li vir hatî nivîsandin: "hûn kêm caran rastî têkçûna serlêdanek bi iOS-ê re tê", wê hingê bi sepanên Android-ê re têk diçin. hema salê carekê: -P
http://dotekomanie.blog.mobilmania.cz/2012/02/stabilita-ios-vs-android/
Erê, lê rewşên ku hûn hewce ne ku serîlêdanê bi destan bigirin bi rastî hindik in, min ew yek carî bikar anî? ;-) û dayîna lînka testa berawirdî ya ji Mobilemania pir bêwate ye, gava ku ez dixwazim li ser reklama ku Google daye bixwînim, ez ê li wir mêze bikim ;-) her kes dikare her têlefonek android bikeve destê xwe û ew dê paqij neyê xebitandin, ango, ji bilî Galaxy Nexus, ku ev pergal kêm-zêde li gorî xwe çêkirî ye. Bi tevahî, android karesatek e
@Mek - Ev çend sal in ez rojane hilberên Apple bikar tînim û ev yek carî bi min re nehatiye, ji ber vê yekê teoriya we bi rengekî nexebite.
OT:
@redakce – Hûn dikarin bibînin ku malper bi berdewamî tê xebitandin an tiştek pê re diqewime, lê hestek min heye ku hefteyek nabe ku her tişt wekî ku divê bixebite. Û ez bi rastî jî êdî nayêm vir, ji ber ku xuyangê nû li min nayê. Qe nebe min guhertoya mobîl li ser iPhone-ê bikar anî, lê naha ew qet nexebite - çawa dibe? Ew niha bersivê nadin postên di şîroveyan de.
@SteveJSF Mixabin, tişt her gav bi awayê ku em dixwazin dernakeve. Di derbarê bersivan de, pêveka nû ya SEO şikand, ew niha çareser dibe.
WP-Touch jî ji ber hin sedeman karûbarê me qedand, ji ber vê yekê me biryar da ku em ji vê pêvekê çareseriyek çêtir peyda bikin. Ji ber vê yekê hûn dikarin di demek nêzîk de li benda nûçeyên din bin :-)
Gotara xweş. Di warê pratîkê de, ez dixwazim bibêjim ku ez bi çend tiştan re dipejirînim û pir caran ew wekî ku hatî destnîşan kirin dixebite, lê mixabin hîn jî serlêdanên nebaş ên nivîskî hene ku rast tevnagerin, û dûv re dozên mîna yên ji hêla hin xwendevanan ve hatî destnîşan kirin. Ez difikirim ku Skype mînakek pir baş e, ez ji pratîkê dizanim ku ew hîn jî di paşerojê de dixebite (û ew baş e û divê wusa be), lê pirsgirêk ev e ku ev serîlêdan battera cîhazê pir dişewitîne û Ez êdî nikarim bi rêkûpêk bibînim. Berevajî vê, serîlêdanên wekî Facebook, Badoo, hwd. ew jî hîn jî di paşerojê de dimeşin, lê vexwarina wan hema hema nayê dîtin (bi kêmasî ez guh nadim). Ji ber vê yekê ez difikirim ku xeletî di serîlêdanên kesane de ye. Ger we bizanibûya kîjanan, bes e ku hûn tenê wan bi destan vekin!
Ji ber vê yekê pratîk ev e ku Facebook li gorî hewcedariyê dimeşîne û Skype tenê gava hewce dike.
Welê, ji hêla din ve, heke ez hewce bikim ku bataryayê teserûf bikim û ez zanim ku pêdivî ye ku ez heya ku gengaz be iPhone-ê "zindî" bihêlim, ez di pir-peywiran de her tiştê nepêwist jî qut dikim, lê bi piranî ew bandorek mezin nake. lê ger hewce bike ez 3G, hemî înterneta mobîl, WiFi, karûbarên cîhê, moda balafirê, hêza ronahiyê, hwd sînordar dikim. Wekî beşek ji rûtîn, ez di pirtasking de sepanên navborî jî qut dikim.
Ji ber vê yekê ez bi xwe difikirim ku gotar rast e, mixabin hin bernamenûs van tiştan bi sepanên xwe red dikin, ji ber ku sepanên wan xelet in û bi dîtina min ji bo vê yekê tenê du çareserî hene 1. Ger gengaz be ku serîlêdanê bikar neynin û serlêdanek bibînin heke gengaz be, an jî 2. Heke ne gengaz be, mînakî Skype-ê bibînin, di raporê de ji bernameçêkerê re binivîsin û hêvî bikin ku ew ê li ser vê yekê tiştek bikin.
Dibe ku neçalakkirina sepanan bi destan bêwate be, lê her weha ez wiya dikim. Di heman demê de min hewl da ku pergala serîlêdanê qut nekim, bihêlim ku ew birevin (an jî wan di paşerojê de di xew de bihêlin) û jiyana batterê pir kêmtir bû, di heman demê de hewce bû ku iPad 2 piştî sê hefte ji nû ve were destpêkirin, ew hêdî bersiv da. Ji ber vê yekê ez sepanan bi destan qut dikim, pîlê dirêjtir dom dike, min vê dawiyê di Roja Sersalê de ji nû ve dest pê kir û ew baş dimeşe.
Bi awayê, ez heman tiştî di Mac OS X-ê de dikim, ez tenê serîlêdana ku ez hewce nakim (CMD+Q) digirim, ew çêtir e ku ew li paşde razê û RAM-ê bêçare bixwim (ku OS X dikare' bi pir baş re dixebitin). RAM-a min hindik heye, tenê 8 GB, lê digel 7 GB di Windows 8-ê de, pergal hêdî bertek neda û neguhezand, di OS X-ê de ev fenomenek pir gelemperî ye (min tu carî komputerê qut nekir, ez bi Mac-ê re jî dikim, ji ber vê yekê mehek û bêtir wext ne îstîsna ye, pirsgirêk ev e ku ez carinan neçar im ku Mac-ê wekî tedbîrek ji nû ve dest pê bikim da ku RAM-ê azad bikim û "zûtir" bikim, Windows 7 ne hewceyê vê yekê ye).
Ez bêtir bala xwe didim ka meriv çawa bi rastî serlêdanê biteqîne. Tiştê ku hat serê min ev bû ku serîlêdan (bi taybetî li ser Geocaching) ket rewşek ku ew tiştek ji servera dêûbav bar dikir û di wê rewşê de asê ma. Bişkojka malê xebitî, piştî ji nû ve destpêkirinê ew vegeriya rewşa cemidî (ku ez lê hiştim). Derketina bi destan (ji menuya pir-tajkirinê re, îkonê û minusê bigire da ku bigire) = serîlêdan winda bû, piştî ji nû ve destpêkirinê ew di rewşa xweya orjînal de vebû ku lê cemidand. Ji ber vê yekê min her tişt girt, têlefon qut kir, ew vekir, du caran klîk kir HOME û va û va ye - serîlêdan hemî li wir bûn mîna ku berî ku werin girtin hema berî qutkirinê. Ji nû ve destpêkirinê jî ne alîkar bû - heya ku germ bibe mal û jor bihêle. Tenê tiştê ku arîkar bû rakirina serîlêdanê ji têlefonê, ji nû ve destpêkirina wê û ji nû ve sazkirina wê li ser têlefonê bû. Bi awayekî min ew negirt.
Ev rêveberiya Multitasking dixebite û ew bi pêşdebiran re ye ku bi van rewşan re mijûl bibin. Ji bo kesên ku bala xwe didin ravekek berfireh û profesyonel a tevahiya rewşê, ez ê li vir binivîsim ka ew çawa ye.
Serlêdan dikare bi tevahî 6 dewletan bersiv bide û ev dewlet ev in:
applicationWillResignActive
applicationDidEnterBackground
applicationWillEnterForeground
applicationDidBecomeActive
applicationWillTerminate
applicationDidReceiveMemoryWarning
Niha ez ê hewl bidim ku van dewletan bi berfirehî vebêjim.
applicationWillResignActive - ev rewş tê vê wateyê ku di pêşerojê de (ji çend milîsaniyeyan) serîlêdan dê wekî serîlêdanek çalak îstifa bike (ango serîlêdana li pêşiyê) ev dibe mînak dema ku dema serîlêdanê bikar tîne bangek distîne, lê di heman demê de Wextê ku ev rêbaz dê berî ku serîlêdan bikeve paşnavê dest pê dike, ji ber vê yekê hûn hewce ne ku van guhertinan li ber çavan bigirin. Ev rêbaz di heman demê de guncan e ku, mînakî, dema ku têlefonek tê de hemî çalakiyên ku dike rawestîne û li benda dawiya bangê bimîne.
applicationDidEnterBackground - ev statû destnîşan dike ku serîlêdan ketiye paşnavê, pêdivî ye ku pêşdebiran vê rêbazê bikar bînin da ku hemî pêvajoyên ku ne hewce ne hewce ne ku di paşerojê de bimeşînin û bîranîna daneyên nekarandî û pêvajoyên din paqij bikin, mînakî, demjimêrên qedyayî, zelal ji Wêneyên barkirî yên bîranînê yên ku ne hewce ne hewce ne an jî pêwendiya bi pêşkêşkeran re biqedînin heke ji bo serîlêdanê ne krîtîk be ku pêwendiyê di paşerojê de temam bike. Di bingeh de, ev rêbaz dema ku di serîlêdanê de tê gazî kirin divê were bikar anîn da ku serîlêdanê bi tevahî rawestîne ger ku hin beşek wê ne hewce ye ku di paşerojê de were xebitandin.
applicationWillEnterForeground - ev rewş berevajiyê dewleta yekem e ku dema serîlêdan dê dev ji dewleta çalak berde. Ev rewşa serîlêdanê bi tenê tê vê wateyê ku di çend milîsaniyeyên pêş de dê serîlêdana xewê ji paşde vegere û li pêşiyê xuya bibe (serlêdan dikeve pêşiyê), divê ev rêbaz ji hêla pêşdebiran ve were bikar anîn da ku her pêvajoyên ku dema serîlêdanê neçalak bûn ji nû ve bidin destpêkirin. di paşerojê de, girêdanên bi pêşkêşkeran re divê ji nû ve bêne saz kirin, demjimêran ji nû ve werin vegerandin, wêne û daneyan li bîranînê werin barkirin, û pêvajoyên din ên pêwîst dikarin ji nû ve dest pê bikin berî ku bikarhêner serlêdana barkirî dîsa bibîne.
applicationDidBecomeActive - ev statû destnîşan dike ku serîlêdan piştî ku li pêşiyê hate vegerandin nû çalak bûye, ev rêbazek e ku dikare were bikar anîn da ku verastkirinên zêde di navgîniya bikarhêner de were çêkirin an UI-yê li rewşa wê ya orîjînal vegerîne, hwd. ev rêbaz bi rastî diqewime dema ku bikarhêner jixwe dikare li ser ekranê bibîne, ji ber vê yekê pêdivî ye ku ji bîlançoyê were destnîşankirin ka di vê rêbazê û di rêbaza berê de çi diqewime. Bi ferqa çend milîsaniyeyan yek li pey hev têne gotin.
applicationWillTerminate - ev rewş çend milî çirkeyan berî ku serîlêdan biqede, ango berî ku serîlêdan bi rastî biqede, çêdibe. An bi destan ji pirtasking an dema ku cîhazê vedimirîne. Pêdivî ye ku ev rêbaz were bikar anîn da ku daneyên pêvajoyî hilîne û hemî çalakiyan bi dawî bike û daneyên ku êdî hewce nebin jêbirin.
applicationDidReceiveMemoryWarning - û ev rewşek e ku li vir pir tê nîqaş kirin, heke hewce be, iOS dê serîlêdanê ji bîranînê derxîne heke ew çavkaniyên pergalê bêhewce bikar bîne. Ez bi taybetî nizanim iOS bi sepanên paşerojê re çi dike, lê ger pêdiviya wî bi serîlêdanek hebe da ku çavkaniyan ji pêvajoyên din re berde, ew bi hişyariyek bîranînê jê re vedibêje ku çavkaniyên ku digire berde. Ji ber vê yekê ev rêbaz di serîlêdanê de tê gotin, û pêşdebiran divê wê bicîh bikin da ku serîlêdan ji bîranîna xwe berde, hilberandin û daneyên nepêwist ji bîrê hilîne, û wekî din bîranîn bi têra xwe azad bike. Rast e ku gelek pêşdebiran, wek nimûne destpêk, li ser tiştên weha nafikirin an ji wan fam nakin, û wê hingê dibe ku serîlêdana wan jiyana bateriyê bixe xetereyê û/an jî bêyî hewcedarî çavkaniyên pergalê di paşverû de jî dixwe. Ez nizanim iOS dê çawa tevbigere ger serîlêdan piştî wergirtina hişyariyek bîranînê tiştek neke û wekî berê çavkaniyên pergalê bikar bîne.
Van çend dewlet û rêbazên têkildar li pişt tevahiya "pirpirtûkkirina" di iOS-ê de ne... ger pêşdebiran hewcedariya berpirsiyariya berpirsiyariyê nedin ber çavan, ger ku ew kêm bibin dê serîlêdan çi bavêjin ser cîhazên bikarhênerên xwe. an jî ji pergalê û bêtir hişyariyan bistînin…
Ez hêvî dikim ku ev danasîna kurt ji we re dibe alîkar ku hûn fêm bikin ka serîlêdan çawa tev li çêkirina her tiştî bi rêkûpêk e. Ji ber vê yekê hema hema mimkun e ku meriv bibêje ku ew xeletiya karanîna nerast ji hêla bikarhêner ve ye, ku dikare wekî tê fêm kirin - heke hûn bi piranî serîlêdanên belaş ên ji pêşdebirên amator bi hejmarên mezin bikar bînin, cîhaza weya iOS-ê dê ji ya ku hûn amûrek mezin bikar bînin xirabtir bixebitin. hejmarek serîlêdanên belaş û drav ji pêşdebirên bi ezmûn an pispor. Ev nayê wê wateyê ku di her du derdoran de îstîsna nîn in. Mînakî, Foursquare bi rengek ecêb û daxwazî tevdigere, û di heman demê de meriv jixwe hêvî dike ku ew pêşdebirên pir jêhatî ne ku gelek wext didin rêveberiya bîranîn û batterê, lê berevajî rast e. Pirsgirêka herî mezin bi 4SQ re danûstendina bi serveran re ye, ku pir caran diqewime û diqewime. Ev tenê mînakek rastiyê ye ku tewra serîlêdanên naskirî jî pirsgirêk hene, ku vê rastiyê naguhezîne ku 4SQ karûbarek mezin e.
Kêfxweş bibin Sêv!! :)
Me bi destûra xweş a nivîskar agahdarî li gotarê zêde kir ;-)
Ez bibore, ENTER li her derê di navbera paragrafan de bû, ew dikarin li vir tiştek li ser vê bikin da ku şîrove bi kêmanî piçek FORMATÎNA TEXTÊN DEWLEMEND hebe.
ArnieX: spas ji bo şîroveyê !!
Ew Faramir: Ez tenê li ser pirsgirêka we, ez nizanim gelo ew ê di doza we de jî bibe alîkar, lê ez ji ezmûna xwe dizanim ku ger hûn serîlêdanê (di pirtasking de) bigirin, ew çend saniye digire heya ku were girtin, ji ber vê yekê heke hûn wê qut bikin ez pêşniyar dikim çend saniyan li bendê bimînim (ez ez nêzikî 10 çirkeyan bisekinim da ku piştrast bibim) heya ku ew bê guman qediya û tenê wê hingê ez dîsa dest pê bikim.
Tu bi xêr hatî ;) Ger derfeta min hebe ez ê bi kêfxweşî alîkariyê bikim.
Diviya ku ew bi Meeb re çawa be, gava ku ez bi navgîniya wê têkevim danûstendina ICQ an FB, ew bixweber piştî 10 hûrdeman derdikeve û ez diçim offline an ew kar berdewam dike? spas ji bo zelalkirinê :P
Piştî deh deqeyan, girêdana serîlêdanê ya bi Înternetê re bi hêsanî tê qut kirin. Lêbelê, hûn ê dîsa jî li ser servera Meeba serhêl bin û heke kesek ji we re binivîsîne hûn ê agahdariyek pêvek bistînin. Piştî vekirina serîlêdanê, têkilî dê di kêliyekê de were saz kirin û hûn dikarin bi kêfxweşî sohbetê bidomînin.
Ji ber vê yekê, heke min gotara ku we rast girêdide fêm kir, statîstîkan tenê gava ku dest pê dikin qala têkçûnên serîlêdanê dikin, ku ev rêjeyek pir hindik e ku dibe ku têkçûn çêbibin. Ji ber vê yekê, ne mimkûn e ku ji vê "lêkolînê" were encamdan ku iOS bi dîtina min kêmtir aram e. Wekî din, wergêrê gotara ku ji Forbes hatî girtin ji bîr kir ku bêje ku pargîdaniya ku daneyan li ser têkçûnên serîlêdanê peyda dike, di nav yên din de ji hêla Google ve tê piştgirî kirin ("Crittercism, ku ji hêla Google Ventures ve tê piştgirî kirin, ...").