Fermer l'annonce

iOS 4 sera officiellement disponible en téléchargement aujourd'hui. Le principal attrait de la nouvelle version d’iOS pour iPhone et iPod Touch est bien entendu le multitâche. Mais certains ont des attentes exagérées et pourraient être déçus.

Le multitâche dans iOS 4 n'est pas pour l'iPhone 3G
iOS 4 ne s'installera pas du tout sur le premier iPhone 2G ou l'iPod touch de première génération. Le multitâche dans iOS 4 ne fonctionnera pas sur l'iPhone 3G et l'iPod Touch 2e génération. Si vous possédez l'un ou l'autre de ces deux modèles, je vous décevrai d'emblée, mais le multitâche n'est pas pour vous. Le multitâche Apple peut être activé sur ces appareils après le jailbreak, mais cela n'est généralement pas recommandé.

Le processeur de l'iPhone 3GS est presque 50 % plus rapide et dispose de deux fois plus de Mo de RAM. Grâce à cela, de nombreuses applications peuvent être "mises en veille", tandis qu'en 3G, il suffit d'exécuter une application plus exigeante, et il se peut qu'il n'y ait plus de ressources pour d'autres applications - elles seront désactivées de force.

Bien que les utilisateurs disent qu'ils n'ont pas ce problème, le problème est qu'il n'y a pas beaucoup d'applications qui s'exécutent en arrière-plan. Ceux-ci n'apparaissent que maintenant sur l'App Store, et pour fonctionner en arrière-plan, ils auront besoin de ressources qui n'ont tout simplement pas besoin d'être présentes dans l'iPhone 3G. Mais voyons maintenant ce que le multitâche apportera.

Sauvegarde de l’état de l’application et commutation rapide
Chaque application peut avoir une fonction implémentée pour enregistrer son état lors de l'arrêt et basculer ensuite entre les applications pour être très rapide. Bien sûr, vous ne perdrez pas votre travail interrompu lorsque vous sauverez l'État. N'importe quelle application peut avoir cette fonction, mais elle doit être préparée pour cette fonctionnalité. Des applications mises à jour comme celle-ci apparaissent actuellement dans l’App Store.

Notifications push
Vous connaissez probablement déjà les notifications push. Si vous êtes connecté à Internet avec votre iPhone ou iPod, vous pouvez recevoir des notifications indiquant que quelque chose s'est produit. Par exemple, quelqu'un vous a envoyé un message privé sur Facebook ou quelqu'un vous a envoyé un message sur ICQ. Les applications peuvent ainsi vous envoyer des notifications sur Internet.

Notification locale
Les notifications locales sont similaires aux notifications push. Avec eux, l'avantage est évident : les applications peuvent vous envoyer des notifications sur un événement du calendrier sans que vous ayez besoin d'être connecté à Internet. Cependant, les notifications locales ne peuvent vous informer que d'une action prédéfinie - par exemple, vous avez défini dans la liste des tâches que vous souhaitez être averti 5 minutes avant la date limite de la tâche.

Musique de fond
Aimez-vous écouter la radio sur votre iPhone? Alors vous aimerez iOS 4. Vous pouvez désormais diffuser de la musique sur votre iPhone en arrière-plan, ce qui vous permet de faire autre chose tout en écoutant. Comme je l'ai déjà mentionné, l'application doit être prête pour ces actions, vos applications actuelles ne fonctionneront pas pour vous, vous devez attendre les mises à jour ! À l'avenir, il y aura probablement également des applications de streaming vidéo qui conservent la piste audio lorsqu'elles sont éteintes et recommencent à diffuser la vidéo lorsqu'elles sont rallumées.

VoIP
Avec la prise en charge de la VoIP en arrière-plan, il est possible de garder Skype activé et les gens pourront vous appeler même si l'application est fermée. C’est certainement intéressant, et je me demande moi-même combien de restrictions apparaîtront. Je crois qu'il n'y en aura pas beaucoup.

Navigation en arrière-plan
Cette fonction a été mieux présentée par Navigon, dont nous avons parlé. L'application peut ainsi naviguer vocalement même en arrière-plan. Cette fonctionnalité est susceptible d'être également utilisée par les applications de géolocalisation, qui reconnaîtront que vous avez déjà quitté l'endroit où vous vous êtes connecté.

Achèvement de la tâche
Vous connaissez certainement cette fonction depuis l’application SMS ou Mail. Par exemple, si vous téléchargez une image sur le serveur dans Dropbox, l'action sera effectuée même si vous fermez l'application. En arrière-plan, la tâche en cours peut se terminer.

Mais qu'est-ce qui ne peut pas effectuer plusieurs tâches à la fois dans iOS 4 ?
Les applications sous iOS 4 ne peuvent pas s'actualiser. Le problème vient donc des services de messagerie instantanée comme ICQ et similaires. Ces applications ne peuvent pas s'exécuter en arrière-plan, ni s'actualiser. Il faudra quand même utiliser une solution comme celle de Beejive, où l'application est en ligne sur le serveur Beejive et si quelqu'un vous écrit accidentellement, vous recevrez une notification via notification push.

De même, les autres applications ne peuvent pas se rafraîchir. Ce n'est pas comme si l'iPhone vous avertirait des nouveaux articles dans le lecteur RSS, il ne vous informerait pas des nouveaux messages sur Twitter, etc.

Comment reconnaître les services d'arrière-plan ?
Les utilisateurs devront savoir quels services s'exécutent en arrière-plan. C'est pourquoi, par exemple, lors de l'utilisation de l'emplacement en arrière-plan, une petite icône apparaîtra dans la barre d'état supérieure, ou une nouvelle barre d'état rouge apparaîtra si Skype s'exécute en arrière-plan. L'utilisateur en sera informé.

La meilleure solution?
Pour certains, le multitâche dans iOS 4 peut sembler limité, mais il faut penser qu'Apple essaie de préserver la meilleure autonomie possible de la batterie et la vitesse la plus élevée possible du téléphone. Il y aura peut-être d'autres services d'arrière-plan dans le futur, mais pour l'instant nous devrons nous contenter de ceux-ci.

.