IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Chroniqueur Actualités

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2013
    Messages
    9 014
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Mars 2013
    Messages : 9 014
    Points : 208 443
    Points
    208 443
    Par défaut Apple propose aux développeurs un outil pour faciliter le portage d'extension Chrome et Firefox vers Safari 14
    Apple propose aux développeurs un outil pour faciliter le portage d'extension Chrome et Firefox vers Safari 14,
    dans Xcode 12 bêta

    Comme Microsoft Edge avant le passage au moteur de rendu Blink (utilisé entre autres par Google Chrome), l’un des points faibles de Safari (aussi bien sur macOS que sur Windows) était le petit nombre d’extensions disponibles pour les utilisateurs. La raison est simple : étant donné la popularité du navigateur Google Chrome, nombreux sont les développeurs qui préfèrent créer des extensions pour Chrome (et qui sont par ricochet compatibles avec tous les navigateurs s’appuyant sur le moteur de rendu Blink comme Opera, Vivaldi et bien d’autres).

    Selon les statistiques du baromètre NetMarketShare, le mois dernier, Google Chrome a augmenté sa part de marché de 70,19 % à 71,11 %, tandis que Microsoft Edge est passé de 8,07 % à 8,09 %. Pendant ce temps, Firefox est passé de 7,58 % à 7,36 %. Safari pour sa part s’est contenté de 3,36 % de parts de marché.

    Développer une extension pour Chrome a donc le plus gros potentiel de téléchargement.

    Aussi, Apple a rappelé aux développeurs cette semaine qu'ils peuvent créer des extensions Web dans Safari 14 en utilisant la même API WebExtensions utilisée dans d'autres navigateurs, tels que Chrome, Firefox et Edge. L'éditeur en a profité pour leur indiquer qu'un outil de portage dans Xcode 12 bêta est mis à leur disposition ; le nouvel outil de conversion dans Xcode 12 bêta permet lui aussi aux développeurs de porter des extensions existantes d'autres navigateurs vers Safari et de les rendre disponibles sur le Mac App Store plus tard cette année.

    Dans la documentation, Apple explique « qu’une extension Web Safari ajoute des fonctionnalités personnalisées à Safari en utilisant des API JavaScript et des formats de fichiers couramment utilisés dans les extensions pour les navigateurs Google Chrome, Mozilla Firefox et Microsoft Edge. Alors que les extensions d'application Safari sont utiles pour partager du code entre votre application macOS native et Safari, les extensions Web Safari sont principalement construites sur JavaScript, HTML et CSS, et peuvent être reconditionnées pour fonctionner dans d'autres navigateurs. »

    Nom : safari.png
Affichages : 26743
Taille : 47,3 Ko

    Le principe est simple, plutôt que de tout recommencer et adapter l'extension à Safari, les développeurs vont pouvoir exploiter dans Safari 14 la même API WebExtensions qui est utilisée chez les concurrents. Aussi, grâce à cet outil, le développeur va convertir son extension Chrome en extension Safari. L’objectif est d’encourager les développeurs en leur facilitant la tâche afin de les conduire à renforcer le catalogue d'extensions du navigateur d'Apple.

    Apple indique que les développeurs ont deux options pour créer des extensions Web Safari:
    • Convertir leur extension existante (par exemple une extension déjà disponible sur Chrome ou Firefox) en une extension Web Safari afin de pouvoir l'utiliser dans Safari sur macOS et la distribuer dans l'App Store. Xcode inclut un outil de ligne de commande pour simplifier ce processus.
    • Créer une nouvelle extension Web Safari dans Xcode à l'aide du template intégré. Les développeurs peuvent ensuite reconditionner les fichiers d'extension pour un déploiement dans d'autres navigateurs (et la rendre disponible par exemple sur Chrome ou Firefox).

    Safari 14 sera inclus dans macOS Big Sur, dont la disponibilité se fera cet automne. Apple proposera aussi Safari 14 sur macOS Mojave et macOS Catalina. En outre, Safari 14 sera disponible sur iPhone et iPad avec iOS 14, mais la version mobile de Safari ne gère pas les extensions.

    Précisons que ce ne sont pas toutes les extensions Chrome, Firefox et Edge qui fonctionneront dans Safari et les développeurs devront payer 99 $ par an pour un abonnement au programme Apple Developer Program afin de porter leurs extensions vers Safari.

    Source : Apple

    Et vous ?

    Que pensez-vous de cette initiative ?
    Quel navigateur utilisez-vous ? En êtes-vous satisfait ?
    Que pensez-vous de Safari ?
    Quels sont les points sur lesquels vous êtes le plus regardant dans le choix de votre navigateur ?

    Voir aussi :

    Google Chrome et Microsoft Edge ont gagné en popularité au détriment de Firefox et Safari, selon les statistiques de NetMarketShare pour le mois de juillet 2020
    Apple refuse d'implémenter 16 API Web dans Safari en raison de préoccupations liées à la protection de la vie privée, car elles peuvent être utilisées pour du fingerprinting
    Le nouveau navigateur de Microsoft Edge fait 100% au test d'accessibilité HTML5, il est suivi de près par Safari qui réussit un honorable 98%
    Des chercheurs de Google ont trouvé plusieurs failles dans la fonctionnalité Intelligent Tracking Prevention de Safari, qui permettent de pister les utilisateurs

  2. #2
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 858
    Points : 44 232
    Points
    44 232
    Par défaut
    Dans mes parcs Apple, quasiment personne n'utilise safari.

  3. #3
    Inactif  
    Homme Profil pro
    Lycéen
    Inscrit en
    Septembre 2019
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 21
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Lycéen
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2019
    Messages : 67
    Points : 241
    Points
    241
    Par défaut
    Ça me fait bien rire ! Presque personne n'a XCode alors je ne vois pas qui pourrait utiliser cet outil. Surtout vu le prix abérant. Je suis sûr qu'il existe déjà des outils open source qui font ça, tout en étant portables et gratuits. L'impact de cette initiative d'Apple sera minimal.

  4. #4
    Membre émérite
    Profil pro
    retraité
    Inscrit en
    Décembre 2010
    Messages
    843
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Décembre 2010
    Messages : 843
    Points : 2 431
    Points
    2 431
    Par défaut C'est gratuit il me semble ?
    Ça me fait bien rire ! Presque personne n'a XCode alors je ne vois pas qui pourrait utiliser cet outil. Surtout vu le prix abérant. Je suis sûr qu'il existe déjà des outils open source qui font ça, tout en étant portables et gratuits. L'impact de cette initiative d'Apple sera minimal.
    Je n'ai pas de Mac, mais XCode est gratuit il me semble.

  5. #5
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 858
    Points : 44 232
    Points
    44 232
    Par défaut
    Oui, XCode est gratuit, mais pas la publication dans l'appstore. Et il n'est disponible que sur Mac, et un mac c'est cher.

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    20
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2004
    Messages : 20
    Points : 39
    Points
    39
    Par défaut 99€/an
    Sans oublier la "petite" contribution annuelle au Apple Developer Program de 99€ pour pouvoir publier son extension Safari sur l'App store.

    A moins de monétiser son extension ou qu'elle serve un but commercial, il faut être motivé pour toucher une si petite audience d'utilisateur Safari et payer cette souscription annuelle si c'est juste pour une extension Safari.

    Il y a bien le programme gratuit pour organisation à but non lucratif mais ca ne doit pas s'appliquer à un individu voulant faire quelques extensions utiles gratuitement.

Discussions similaires

  1. Réponses: 0
    Dernier message: 14/04/2017, 14h43
  2. Microsoft propose un outil pour faciliter les migrations Azure
    Par Stéphane le calme dans le forum Microsoft Azure
    Réponses: 0
    Dernier message: 19/01/2015, 14h00
  3. Réponses: 6
    Dernier message: 04/05/2011, 12h48
  4. Réponses: 0
    Dernier message: 02/05/2011, 17h25
  5. Microsoft propose son outil pour faciliter la migration vers Windows 7
    Par Emmanuel Chambon dans le forum Windows 7
    Réponses: 6
    Dernier message: 25/06/2009, 16h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo