Tanca l'anunci

iOS 4 estarà disponible oficialment per descarregar avui. El principal atractiu de la nova versió d'iOS per a iPhone i iPod Touch és, per descomptat, la multitasca. Però alguns tenen expectatives exagerades i poden estar decebuts.

La multitasca a iOS 4 no és per a iPhone 3G
iOS 4 no s'instal·larà en absolut al primer iPhone 2G ni a l'iPod touch de primera generació. La multitasca a iOS 4 no funcionarà amb iPhone 3G i iPod Touch de 2a generació. Si teniu algun d'aquests dos models, us decepcionaré des del principi, però la multitasca no és per a vosaltres. La multitasca d'Apple es pot habilitar en aquests dispositius després del jailbreak, però generalment no es recomana.

El processador de l'iPhone 3GS és gairebé un 50% més ràpid i té el doble de MB de RAM. Gràcies a això, es poden "posar a dormir" moltes aplicacions, mentre que a 3G n'hi ha prou amb executar una aplicació més exigent i és possible que no quedin recursos per a altres aplicacions: s'apagaran per la força.

Tot i que els usuaris diuen que no tenen aquest problema, el problema és que no hi ha moltes aplicacions que s'executen realment en segon pla. Aquests només apareixen ara a l'App Store, i per funcionar en segon pla necessitaran recursos que simplement no han d'estar a l'iPhone 3G. Però ara aprofundim en què aportarà la multitasca.

Estalització de l'estat de l'aplicació i canvi ràpid
Cada aplicació pot tenir una funció implementada per guardar el seu estat quan s'apaga i canviar entre aplicacions després per ser més ràpid. Per descomptat, no perdreu el vostre treball trencat quan deseu l'estat. Qualsevol aplicació pot tenir aquesta funció, però ha d'estar preparada per a aquesta funcionalitat. Les aplicacions actualitzades com aquesta estan apareixent a l'App Store ara mateix.

Notificacions push
Probablement ja esteu familiaritzat amb les notificacions push. Si esteu connectat a Internet amb el vostre iPhone o iPod, és possible que rebeu notificacions que ha passat alguna cosa. Per exemple, algú us va enviar un missatge privat a Facebook o algú us va enviar un missatge a ICQ. Així, les aplicacions us poden enviar notificacions per Internet.

Notificació local
Les notificacions locals són similars a les notificacions push. Amb ells, l'avantatge és evident: les aplicacions poden enviar-te notificacions sobre un esdeveniment des del calendari sense que hagis d'estar connectat a Internet. No obstant això, les notificacions locals només us poden notificar d'una acció predefinida; per exemple, heu definit a la llista de tasques que voleu rebre una notificació 5 minuts abans de la data límit de la tasca.

Música de fons
T'agrada escoltar la ràdio al teu iPhone? Aleshores us agradarà iOS 4. Ara podeu reproduir música al vostre iPhone en segon pla, de manera que podeu fer qualsevol altra cosa mentre escolteu. Com ja he comentat, l'aplicació ha d'estar preparada per a aquestes accions, les vostres aplicacions actuals no us funcionaran, haureu d'esperar les actualitzacions! En el futur, probablement també hi haurà aplicacions de transmissió de vídeo que conserven la pista d'àudio quan s'apaga i comencen a reproduir el vídeo de nou quan es torni a activar.

VoIP
Amb el suport de VoIP en segon pla, és possible mantenir Skype activat i la gent us podrà trucar encara que l'aplicació estigui tancada. Això és certament interessant, i jo mateix em pregunto quantes restriccions apareixeran. Crec que no n'hi haurà molts.

Navegació de fons
Aquesta funció la va presentar millor Navigon, sobre la qual vam escriure. Així, l'aplicació pot navegar per veu fins i tot en segon pla. És probable que aquesta funció també la facin servir les aplicacions de geolocalització, que reconeixeran que ja heu sortit del lloc on heu iniciat sessió.

Finalització de la tasca
Segur que coneixeu aquesta funció des de l'aplicació SMS o Mail. Per exemple, si carregueu una imatge al servidor a Dropbox, l'acció es realitzarà encara que tanqueu l'aplicació. En segon pla, la tasca actual pot acabar.

Però què no es pot fer multitasca a iOS 4?
Les aplicacions d'iOS 4 no es poden actualitzar. Per tant, el problema són serveis de missatgeria instantània com ICQ i similars. Aquestes aplicacions no es poden executar en segon pla, no es poden actualitzar. Encara caldrà utilitzar una solució com la de Beejive, on l'aplicació està en línia al servidor de Beejive i si algú t'escriu accidentalment, rebràs una notificació mitjançant notificació push.

De la mateixa manera, altres aplicacions no es poden actualitzar. No és com si l'iPhone us avisi de nous articles al lector RSS, no us avisarà de nous missatges a Twitter, etc.

Com reconec els serveis de fons?
Els usuaris hauran de saber quins serveis s'estan executant en segon pla. És per això que, per exemple, quan utilitzeu la ubicació en segon pla, apareixerà una petita icona a la barra d'estat superior o apareixerà una nova barra d'estat vermella si Skype s'està executant en segon pla. L'usuari serà informat.

La millor solució?
Per a alguns, la multitasca a iOS 4 pot semblar limitada, però hem de pensar que Apple està intentant preservar la millor durada de la bateria possible i la velocitat més alta possible del telèfon. Potser hi haurà altres serveis de fons en el futur, però de moment ens haurem de conformar amb aquests.

.