Natiivi moniajo vai iOS 4 -moniajo?

[youtube]http://www.youtube.com/watch?v=m2pyfERqMjE[/youtube]

Kysymys, joka jättää monet ihmettelemään, varsinkin siksi, että Apple ei tehnyt sitä, mitä sen olisi pitänyt tehdä, eli toteuttaa "kirjan mukaan" moniajojärjestelmää, vaan toteutti oman järjestelmän, heidän näkökulmastaan ​​paremmin. Alkuperäinen moniajo on itse asiassa mahdollisuus avata taustalla kaikki haluamasi sovellukset, jolloin sovellus pysyy 100 % auki, kun suljet sen, kun taas iOS 4:n moniajo on yhdistelmä API-liittymiä, joiden avulla 25 % sovelluksesta voidaan pitää auki tausta, loput keskeytetään resurssien säästämiseksi.

Ulkopuolelta katsottuna natiivi moniajo on paras ratkaisu, koska se toimii kaikkien sovellusten kanssa, toisin kuin iOS 4:n sovellus, joka toimii vain sovelluksissa, joissa tämä toiminto on toteutettu. Tarkasteltaessa ongelmaa hieman yksityiskohtaisemmin, natiivi moniajo on toteutettu joidenkin korjaustiedostojen ja sovellusten avulla, jotka monimutkaistavat järjestelmää, kuluttavat paljon resursseja ja vähentävät akun autonomiaa. IOS 4:n moniajo on erityisesti tehty kuluttamaan paljon vähemmän resursseja, paljon vähemmän akkua ja nopean sovellusvaihdon avulla ratkaisusta tulee paljon parempi kuin alkuperäinen moniajo.

Jos puhumme suorituskyvystä, niin moniajoa, sen muodosta riippumatta, tulisi kokeilla vain iPhone 3GS:ssä ja iPhone 4:ssä, koska ne ovat ainoat päätelaitteet, jotka pystyvät kohtaamaan tällaisen "haasteen". iPhone 2G/3G:ssä ei ole tarpeeksi RAM-muistia tukemaan moniajoa, ja riippumatta siitä, kuinka monta korjaustiedostoa/RAM-muistia vapauttavaa ratkaisua käytät, et silti saa samaa suorituskykyä kuin iPhone 3GS/4, jossa on kaksin- tai kolminkertainen määrä RAM-muistia.

Itse pidän iOS 4:n moniajosta parempana, koska jos se on toteutettu oikein, se toimii yhtä hyvin kuin alkuperäinen, mutta se vaatii paljon vähemmän vaivaa ja on saatavana ilman jailbreakia. En halua käyttää mobiilialustaa, koska se on suurin resurssien kuluttaja, koska se toimii jatkuvasti taustalla. Backgrounder on aiheuttanut ongelmia myös muiden sovellusten kanssa, ja se tarvitsee jatkuvasti päivityksiä ollakseen yhteensopiva uusien iOS-versioiden kanssa.

Lopuksi, valitsen aina moniajo iOS 4:stä sen yksinkertaisuuden, helppokäyttöisyyden ja sen vuoksi, että se on saatavana heti asennuksen jälkeen.

Mitä sinä valitset?