Safari : les portages de WebExtensions freinés par le barda d'Apple
C'était une des bonnes surprises de la WWDC 2020 : Safari 14 sur Mac s'est ouvert à WebExtensions, un jeu d'API permettant de créer des extensions pour les navigateurs. Une bonne surprise, parce que WebExtensions est l'ossature des très nombreuses extensions de Chrome (et tous ses dérivés) et de Firefox, et qu'une portabilité de celles-ci vers Safari est donc devenue possible. Seulement, six mois plus tard, les portages ne se bousculent pas.
Apple a pourtant fourni dès le début un outil de conversion qui simplifie le travail des développeurs, mais cela n'a pas suffi pour entraîner une grande migration. Jen Simmons, Web Technology Evangelist chez Apple (et auparavant cadre chez Mozilla), a pris son bâton de pèlerin et réalisé mi-décembre un petit sondage sur Twitter pour connaître les principaux obstacles aux portages.
J’adorais les vidéos de Jen Simmons chez Mozilla: hyper pédagogique, super pointue. Elle va se voir du taf pour rendre Apple sexy pour les devs web… la culture du développement est totalement différente dû une boîte à l’autre…
De toute façon c’est sur que le dev avec apples est pas génial, Xcode est pas vraiment une réussite d’Apple . J’aime bien mon mac mais je prend plus de plaisir à faire du dev sur Windows ou Linux
@loludovic31
Et moi tout l’inverse, je déteste programmer sur Windows.
Heureusement on peut utiliser les IDE de JetBrains et même Visual Studio sur Mac. Les outils de compilation et signature de xcode sont utilisables depuis la ligne de commande je crois. C'est vrai que XCode est assez rigide.
Apple 🆚 développement :
Arrogance / dîme / paternalisme
Développement 🆚 Apple :
Résigné / Contribuable / Enrôlé
Apple n’a jamais voulu « aider » le web donc c’est pas étonnant. Ils veulent vous enfermer dans leur écosystème, c’est dommage et ça ne présage rien de bon.
@AbsolutMoi
Apple c’est mort de toute façon! On le dit depuis 2014 et la sortie de l’iPhone 6 😁
Un jour, ils couperont l’accès au web et on ne pourra avoir que du « validé » par Apple, mais ça sera pour notre bien, pour notre « privacy »...
@AbsolutMoi
Puisses tu avoir raison!
Mais malheureusement... on en est pas encore là 🥲
Apple n'a jamais eu la culture du Web. Leurs services en ligne aujourd'hui sont toujours bien en deça de ce que propose la concurrence (exemple : les boites email iCloud, toute la suite iCloud en ligne...). Et pourtant quelle ironie, quand on se rappelle de Hypercard.
Très bien de revenir sur le sacrifice des Extensions...et tout le barda de barrières d'Apple la bienfaisance.
Je ne suis pas développeur mais je comprends maintenant mieux pourquoi le poussin est mort dans l'oeuf.
ps: Web Technology Evangelist … c quuoi ce job ? 🧐