Isara ang ad

Ang Apple ay may isang talagang makabuluhang katunggali para sa iPhone sa anyo ng Palm Pre, na dapat ilabas sa US sa kalagitnaan ng Hunyo. Tutuon ito sa pinakamalaking pagkukulang ng Apple iPhone 3G at malamang na ia-advertise ito bilang pinakamalaking bentahe nito – pagpapatakbo ng mga application sa background at pagtatrabaho sa kanila. Hindi natin dapat kalimutan ang tungkol sa Android, kung saan nailabas na ang pangalawang HTC Magic phone at dapat lumitaw ang iba pang mga kawili-wiling piraso bago matapos ang taon. Kahit na ang Android ay maaari, sa sarili nitong paraan, hayaan ang mga application na tumakbo sa background nang hindi na nagpapabagal pa sa system. Gayunpaman, hindi pa ito sapat para sa kalidad ng mga 3rd party na application para sa mga mula sa iPhone, na ilang oras na lang.

Alam na alam ng Apple na aatakehin ito ng kumpetisyon sa pamamagitan ng pagpapatakbo ng mga application sa background, at tiyak na hindi iyon ang posisyon kung saan nais ng Apple. Sa tag-araw, ilalabas ng iPhone ang firmware 3.0, na magdadala ng mga push notification, ngunit kung hindi ka kasalukuyang nakakonekta sa Internet, kahit na ito ay hindi magiging isang perpektong solusyon. Sa madaling salita, hindi namin magagawang magpatakbo ng mga application sa background kahit na pagkatapos ng paglabas ng bagong iPhone firmware 3.0.

Ngunit ang Silicon Alley Insider ay nakarinig ng mga ulat na ang Apple ay gumagawa sa isang opsyon na magpapahintulot sa mga app na tumakbo sa background sa isang hinaharap na firmware release. Ang maximum na 1-2 app ay maaaring tumakbo sa background na tulad nito, at malamang na hindi lamang anumang app, ngunit malamang na kailangang aprubahan ng Apple ang mga app na iyon. Ang parehong pinagmulan ng Silicon Alley ay nagsasalita tungkol sa dalawang posibilidad kung paano maaaring tumakbo ang mga app na ito sa background:

  • Papayagan ng Apple ang mga user na pumili ng hanggang 2 app na tatakbo sa background
  • Pipili ang Apple ng ilang app na tatakbo sa background. Maaaring mag-aplay ang mga developer para sa mga espesyal na pahintulot at pagkatapos ay susubukan sila ng Apple para sa kung paano sila kumikilos sa background at kung paano ito nakakaapekto sa pangkalahatang katatagan ng system

Sa palagay ko, dapat itong kumbinasyon ng dalawang limitasyong ito, dahil ang kasalukuyang hardware ay hindi maglalagay ng labis na presyon sa mga application sa background, at angkop din na suriin ang mga application na ito kung ang kanilang pagtakbo sa background ay hindi masyadong hinihingi. sa baterya, halimbawa. 

Nang maglaon, si John Gruber, na kilala sa pagkakaroon ng napakahusay na mapagkukunan, ay sumali sa haka-haka na ito. Pinag-uusapan din niya ang katotohanan na narinig niya ang isang katulad na haka-haka noong Enero sa panahon ng Macworld Expo. Ayon sa kanya, dapat na nagtrabaho ang Apple sa isang bahagyang binagong application dock, kung saan magkakaroon ng pinakamadalas na ilunsad na mga application at magkakaroon din ng isang posisyon para sa application na gusto naming tumakbo sa background.

Ang TechCrunch ay ang pinakahuling sumali sa mga haka-haka na ito, na nagsasabi na ayon sa mga pinagmumulan nito, ang mataas na hinihiling na tampok na firmware ng iPhone ay hindi pa handa, ngunit tiyak na sinusubukan ng Apple na makabuo ng isang solusyon upang makabuo ng suporta sa pagpapatakbo ng background para sa ikatlong- party apps hillside. Iniisip ng TechCrunch na ang bagong feature na ito ay maaaring ipakilala sa WWDC (sa unang bahagi ng Hunyo) sa parehong paraan kung paano ipinakilala ang suporta sa push notification doon noong nakaraang taon.

Gayunpaman, ang pagpapatakbo ng mga app sa background ay hindi eksaktong isang madaling bagay na ipatupad, dahil karamihan sa mga laro o app sa kasalukuyang firmware ay gumagamit ng mga mapagkukunan ng iPhone sa maximum. Ito ay sapat na kung ang iPhone ay nagsusuri ng email sa ilang hinihingi na laro at maaari mo itong makilala kaagad sa pamamagitan ng kinis ng laro. Ipinagpalagay din kamakailan na ang bagong iPhone ay dapat magkaroon ng 256MB ng RAM (mula sa orihinal na 128MB) at isang 600Mhz na CPU (mula sa 400MHz). Ngunit ang mga haka-haka na ito ay nagmula sa isang Chinese forum, kaya hindi ko alam kung nararapat na magtiwala sa mga naturang mapagkukunan.

.