1 votes

Pourquoi iOS 4 n'a-t-il pas d'applications correspondant à Locale sur Android ?

Locale semble être l'une des applications les plus cool sur les appareils Android. Elle vous permet de reconfigurer plusieurs aspects de votre téléphone en fonction de votre emplacement. Par exemple, je voudrais changer mon calendrier par défaut selon que je suis au travail ou non.

J'ai fait beaucoup de recherches pour voir si l'iPhone avait une application similaire. Et tout ce que j'ai pu trouver, ce sont de vieux articles disant que puisque iOS ne supporte pas les tâches de fond (ce qu'il fait maintenant), cette fonctionnalité n'est même pas possible. Maintenant que nous avons des tâches d'arrière-plan, je ne vois pas ce qui retient cela, en particulier dans la communauté Jailbreak.

Je poste ce message pour voir si quelqu'un a une application en cours, ou a des informations supplémentaires que je n'ai pas pu trouver.

Merci

0 votes

Locale - quelle application géniale ! Peut-être que quelqu'un va faire (a fait ?!) une application pour les téléphones jailbreakés. Cela me rend triste qu'Apple verrouille autant les appareils.

4voto

saint_groceon Points 2696

Bien qu'iOS ne prenne pas en charge les tâches d'arrière-plan génériques (c'est-à-dire celles qui font tout ce que vous voulez en arrière-plan), il permet de prendre certaines mesures lorsqu'un utilisateur entre dans certaines limites géographiques. Il semble donc que cela soit techniquement possible lorsqu'on passe du travail à la maison ou ailleurs.

À mon avis, c'est parce qu'iOS est très restrictif quant à ce qu'une application peut modifier dans l'interface du téléphone. Vous mentionnez la modification de la configuration du calendrier par défaut, ce qu'une application ne peut pas faire actuellement avec les API publiques. Les applications sont principalement limitées à la modification de leurs propres paramètres ou au déclenchement de leurs propres événements plutôt que d'avoir accès aux autres applications du téléphone.

Cela pourrait-il changer à l'avenir ? Bien sûr, si Apple ajoute davantage d'API publiques pour modifier diverses options du système ou des applications. Mais cela semble peu probable compte tenu de leur intérêt pour une expérience utilisateur cohérente.

0voto

Jim Fiorato Points 1826

La mise en œuvre d'une telle application sur l'iPhone nécessiterait que le GPS ou le wifi soit actif en permanence (ou du moins régulièrement), ce qui pourrait vider la batterie.

En outre, cette application devrait fonctionner en permanence en arrière-plan, ce qu'iOS ne permet pas vraiment. Vous pouvez exécuter un nombre illimité d'applications, mais lorsque la mémoire devient insuffisante, les applications les moins utilisées sont fermées par le système d'exploitation. Ce site L'application devrait être protégée contre l'arrêt, ce que iOS ne prend pas en charge. Pour cette raison, cette application doit être écrite uniquement pour les iPhones jailbreakés.

Par conséquent, vous ne trouverez pas une telle application dans iTunes, mais vous pourriez la trouver dans Cydia (maintenant ou à l'avenir), mais je ne sais pas.

Note : Je n'ai pas encore jailbreaké mon iPhone 4 mais des situations comme celle-ci me donnent envie de le faire. Je pense qu'Apple met trop de limites sur les appareils. Si les gens veulent exécuter XYZ sur leurs appareils et que cela réduit la durée de vie de leur batterie à quelques heures, les laisser s'ils le veulent vraiment.

0 votes

Pas vraiment, vous pouvez laisser votre application en veille et être notifié périodiquement, lorsqu'il y a des mises à jour de localisation. Mais comme Nick l'a dit, les applications sont très limitées, Apple ne permettra pas à une application tierce de modifier les paramètres du système, de peur qu'une application malveillante ne fasse des ravages.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X