Les développeurs peuvent maintenant concevoir leurs "Activités en direct" pour l'écran verrouillé d'iOS 16
iOS 16 chamboule l'écran d'accueil d'iOS 16 du sol au plafond avec des options de personnalisation plutôt sympathiques qu'on a pu apprécier durant les précédentes bêtas du système d'exploitation. Mais il manquait encore un élément présenté durant le keynote de la WWDC : les Activités en direct des développeurs tiers.
La bêta 4 d'iOS 16 donne les outils nécessaires aux développeurs pour concevoir des widgets dynamiques s'affichant en bas de l'écran verrouillé. Attention, ActivityKit est encore en bêta, et surtout la fonction ne sera pas incluse dans la version finale du système d'exploitation prévue pour cet automne. Il faudra attendre une mise à jour d'iOS, promise d'ici la fin de l'année, pour en profiter.
Plus besoin de déverrouiller l'iPhone et de lancer son application de résultats sportifs ou de service de livraison de repas pour être tenu au courant du résultat du match ou de l'heure d'arrivée du dîner. Apple pose toutefois des limites : la zone Activités en direct reste active pendant une période de 8 heures, à moins que l'application parent ou l'utilisateur y mette un terme.
Passé ce délai, et sans intervention extérieure, iOS arrêtera automatiquement l'activité mais le widget restera accroché à l'écran verrouillé pendant quatre heures maximum avant que le système le supprime (l'utilisateur peut le retirer quand il le souhaite). Un widget Activité en direct est dans un bac à sable, il ne peut pas accéder au réseau ou obtenir des données de localisation : ces informations devront nécessairement en passer par le tuyau ActivityKit entre l'app et le widget.
En attendant, iOS 16 comporte déjà deux Activités en direct : le contrôle de la lecture de Musique et le minuteur. Elles peuvent même fonctionner en parallèle !
Une des nouveautés les plus intelligentes d’iOS16, en particulier pour une actu ou une livraison/course en taxi.
Enfin le «suivi » à la trace
Le widget Apple Music est le même Sur l’écran d’accueil ? On peut interagir avec la musique (play, pause, suivant…) sans ouvrir l’application ??
@thomas.ljn
Non, les live activities sont exclusives à l’écran de verrouillage
@Yoshi_1
Dommage… j’attendais ça avec impatience.
Merci pour ton retour 😉
@Yoshi_1
je vois pas de différence avec l’ancien contrôle de lecture qui est identique si ce n’est qu’il est en bas 🤷🏼♂️
@thomas.ljn
On ne peut pas ajouter de widget Musique sur l’écran verrouillé (et ça serait un peu idiot/redondant avec le player qui s’affiche)
@Furious Angel
Ma question concernait l’écran d’accueil (et non pas l’écran verrouillé) 🙃
Aujourd’hui on peut mettre un widget qui affiche notamment les derniers albums joués/la chanson en cours de lecture. Mais on ne peut pas interagir avec…
@thomas.ljn
Ah oui pardon ! Du coup je confirme que rien n’a changé
Avant, toutes les nouvelles fonctionnalités étaient présentes dans la version 0 du nouvel OS. Maintenant, pour tout avoir, il faut attendre la dernière version de l’OS. Qu’est ce que ça nous montre tout ça ?
C'est la décadenc'haannn
@bhelden
Ça nous montre que le développement d’un OS est de plus en plus complexe, et qu’il vaut mieux une sortie plus tardive et fonctionnelle, qu’une sortie à J0 qui bug.
Mais ça fait un sacré moment que c’est le cas, c’est pas comme si ça faisait 3-4 ans non plus…
@Yoshi_1
Ça montre qu’Apple est débordé ? Ça montre qu’Apple a atteint sa limite ? L’entreprise ne peut plus tenir le rythme d’une MAJ/année… C’est plutôt ça que je pense
@bhelden
Oui possible, d’où le fait de développer les fonctionnalités sur l’année entière.
Pendant les WWDC ils présentent les fonctionnalités qui sortiront dans les 11 prochains mois tout simplement.
La vraie question est : est-ce que c’est mieux comme ça ? Oui.
@bhelden
Peut être un changement de paradigme. Pour offrir de la nouveauté marketing à ses clients et donner cette impression que les appareils évoluent au long cours. Ça valorise le produit et fidélise le client sur la durée plutôt qu’une fois dans l’année et crée une dépendance des clients vis à vis d’Apple qui leur offre de nouvelles fonctions pour leur joujoux. Il faut aussi convaincre tous les clients qui n’achètent pas à la sortie des produits, sortir des nouveautés disséminées dans l’année aide à la prise de décision de l’achat.
qu’Apple n’ait pas les reins assez solide pour tenir la cadence de développement j’en doute fortement 😅
@bhelden
C’est surtout que la il s’agit de bêtas.
@bhelden
Ça fait au moins 5 ans qu'Apple étales les nouveautés sur les version mineures pour plus de stabilité...
@bhelden
Ça montre juste qu'Apple se soucie bien plus de la stabilité.
excellent ce morceau d’euphoria ✨
Les activités seront des widgets dynamiques alors que c’est toujours pas possible avec les widgets sur la page d’accueil. Pourtant les restrictions sembles plus sévères. Pas sure de comprendre les possibilités réel de cette nouveauté
L’idée est sympa mais ça me fait penser aux notifications enrichies (qui étaient sorties avec iOS 10 si je ne me trompe pas ?) mais que très peu de développeurs ont intégré à leurs applications.🫤
https://www.igen.fr/igeneration/2017/11/les-notifications-senrichissent-dans-notre-application-igeneration-102036
@cecile_aelita
Les notifications enrichies ne sont pas très utiles, il faut une interaction supplémentaire pour y accéder. Autant cliquer directement sur la notification et accéder à l’info en question
En tout cas on peut imaginer pleins d’usages pour l’activité en direct
Sncf avec tout les retards etc, la progression dans le voyage
Et tout ce qui a déjà été évoqué
@banabap
Moi j’aime beaucoup les applis qui ont les notifications enrichies🙂.
Par contre c’est chiant que les notifs soient en bas. C’est mieux en haut
@PixelPopz
Ça, c’est votre avis à vous que vous avez personnellement. Ce n’est pas le mien…
@Derw
+1
Je suis encore sous iOS 14, mais c’est peut être l’une des rares fonctions qui me donnerait envie de basculer sur iOS 16!
Plus il y a de choses en bas mieux c’est 🙂.
@cecile_aelita
Rôôôô
😉
@DG33
Quoi?
@cecile_aelita
Non, rien 😇
Super nouvelle !
Je sens que je vais utiliser ça...