+ Répondre à la discussion Actualité déjà publiée
  1. #1
    Chroniqueur Actualités

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    mars 2013
    Messages
    3 028
    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 : 3 028
    Points : 67 745
    Points
    67 745

    Par défaut En refusant de supporter les Progressive Web App, Apple porterait préjudice à l'avenir du Web

    En refusant de supporter les Progressive Web App, Apple porterait préjudice à l'avenir du Web,
    d'après un ingénieur

    Selon le baromètre StatCounter, l’audience des internautes sur mobile dépasse déjà l’audience des internautes sur PC. Un phénomène qui a obligé de nombreuses sociétés à considérer le mobile dans leur déploiement numérique. D’ailleurs, pour des entreprises comme Facebook ou Google, l’essentiel de leurs revenus publicitaires durant leurs exercices précédents a été issu du mobile.

    Mais ce n’est pas tout : le baromètre App Annie a noté une progression du nombre de téléchargements sur mobile à l’échelle mondiale de 15 % en 2016. Une croissance qui peut sans doute être expliquée par le fait que les ventes de mobiles progressent sur les marchés émergents et, par conséquent, le nombre d’utilisateurs susceptibles de télécharger va également augmenter.

    Toutefois, malgré cette belle performance, l’agence Relatia affirme qu’en moyenne, sur les 26 applications qu’un utilisateur français a installées sur son smartphone, seulement 6 sont utilisées régulièrement. De son côté, Google avait indiqué qu’à l’échelle mondiale, en moyenne 25 applications, réparties essentiellement dans les catégories mails, SMS, réseaux sociaux et jeu, sont utilisées par les mobinautes par mois. Le spécialiste de la recherche a noté que, sur la même période, les mobinautes vont visiter plus de 100 sites Web.

    Fort de ce constat, en 2015, Alex Russel, un ingénieur de Google, a publié un article évoquant pour la première fois les Progressive Web App (PWA), des sites internet développés spécifiquement pour les utilisateurs sur mobiles qui tirent le meilleur parti des sites mobiles et des applications web. Ce concept a évolué au fur et à mesure et apporte des avantages que les utilisateurs retrouvaient parfois uniquement dans les applications natives et hybrides. Par exemple, les PWA permettent de :
    • gérer les connexions lentes et proposer un mode hors-ligne, notamment en utilisant une architecture de type Application Shell (ce qui rend possible son utilisation en mode hors-ligne) ;
    • envoyer des messages push ;
    • envoyer des notifications ;
    • synchroniser en arrière-plan, en s’appuyant également sur les Services Workers, des scripts qui fonctionnent en parallèle de la page Web (ils permettent le mode hors-ligne, l’envoi de notifications ou la mise à jour des contenus en arrière-plan) ;
    • donner un rendu plus natif, grâce à l’utilisation du Web App Manifest pour l’affichage plein écran sans barre d’adresse, la possibilité d’orienter l’écran, la présence d’icônes identifiables, la personnalisation de la couleur de la barre d’adresse ;
    • elles ne prennent pas de place dans la mémoire du téléphone ;
    • elles ne nécessitent pas une installation ;
    • elles sont accessibles depuis une URL ou directement depuis une icône sur l’écran d’accueil du mobile.



    Certains pourraient donc penser que les PWA peuvent constituer une véritable révolution pour le mobile. Néanmoins, Apple semble ne pas en faire partie : Greg Blass, un développeur logiciel, a noté dans un billet que « tandis que Google a adopté la technologie et a ajouté un support dans Chrome pour Android, Apple s'est abstenue d'ajouter un support à Safari mobile. Tout ce que l’éditeur d’iOS a indiqué c'est apporter la mention "en considération" sur le sujet sans qu’il ne s’en suive une discussion. »

    Il a rédigé son billet parce que, dans ses lectures, il est tombé sur un billet d’un développeur qui a déclaré : « Désormais, je ne vais plus développer d’applications natives. Toutes mes applications vont être des applications Web progressives. Les applications Web progressives sont des applications Web qui sont conçues pour fonctionner encore plus facilement sur les appareils mobiles que les applications mobiles natives. »

    Immédiatement il s’est demandé « Comment peut-il faire une déclaration si audacieuse alors qu’elles ne fonctionnent pas sur iOS, et pourraient même ne jamais fonctionner sur iOS ? » Bien sûr, il a noté qu’Android représente désormais 86 % du marché mondial des systèmes d’exploitation mobile, toutefois, il a estimé que ce genre de déclaration « n’est tout simplement pas réaliste ».

    Concernant les 86 %, il a reconnu qu’il s’agit là d’une bien grande proportion et qui n’a de sens que si vous développez une application pour le marché mondial (ce que lui ne fait pas). Il a également indiqué que « Ce nombre est probablement assez faussé en raison de pays avec des populations élevées ou d'un taux de pauvreté plus élevé. »

    « La dernière application que j'ai développée était pour une grande organisation à but non lucratif médical qui dessert des centaines de milliers de médecins. Lorsque nous les avons interrogés, nous avons découvert qu’environ 80 % d'entre eux utilisaient iOS, et près de 45 % d'entre eux ont déclaré que le support hors ligne leur serait utile, car ils n'ont pas de connexion sans fil fiable dans leur bureau. J'aurais aimé faire une PWA, mais ce n'était pas possible avec ces chiffres. Alors nous nous sommes tournés vers avec React Native (ce qui s'est avéré être une décision incroyable). »


    Pour lui, « Apple traite les applications Web comme des citoyens de seconde zone étant donné qu’elles ne leur rapportent pas d’argent » (puisqu’elles ne passent pas par l’App Store). Aussi, l’éditeur d’iOS n’a pas encore implémenté de support complet à Service Workers.

    Blass note par exemple que, sur Safari, il n’est pas encore possible de :
    • créer un écran de chargement d'application ;
    • d’utiliser les notifications Push ;
    • d’ajouter le support hors ligne ;
    • de créer une interface utilisateur initiale pour charger instantanément.

    Alors il s’est tourné vers React Native, l’API de Facebook : « J'ai passé les six derniers mois à l’apprendre et à l'utiliser pour mon dernier projet client, et cela a été absolument incroyable. Alors que l'apprentissage de Angular me donnait l’impression de m’être battu contre le langage, React avait tout à fait un sens pour moi. Je n'ai pas ressenti ce niveau d'excitation du programmeur depuis... Eh bien, en fait, jamais. En plus, la communauté derrière React Native est vraiment géniale. La navigation est fluide et native, et toute l'application ressemble à une véritable application iOS. »

    Néanmoins, il a reconnu « qu’à la fin, nous avons lancé l’application avec moins de fonctionnalités que nous aurions pu avoir si nous pouvions faire une PWA. Et en plus nous ne l’avons fait que sur une seule plateforme. » « Apple a obtenu ce qu'il voulait :nos 100 $ et le contrôle sur l'application dans son App Store. »

    « Apple pense que vous devriez apprendre un langage de programmation complètement différent et plus complexe (Objective-C / Swift) et maintenir une base de code complètement distincte pour iOS. Cela nuit aux startups de développement, étouffe l'innovation, rend les démarrages beaucoup plus difficiles à faire », a-t-il expliqué, prenant la peine de rappeler qu’il ne fait pas partie des anti-Apple.

    « Est-ce juste du capitalisme ? La recherche de leur bien-être? Non. Apple est extrêmement riche. Je ne vois toujours aucune réponse d’Apple, et je doute que cela se produise bientôt. Cet article ne va pas leur faire changer d'avis, mais j'espère qu'il encouragera la discussion sur le sujet et aidera à faire passer le mot sur la situation actuelle », a-t-il continué.

    Il a conclu en disant « Une chose est sûre cependant : nous ne pouvons pas simplement sauter dans le train PWA et oublier complètement les applications natives. Nous devons l’appeler par son nom : un préjudice pour l'avenir du Web. »

    Source : billet Greg Blass, Web App Manifest

    Et vous ?

    Partagez-vous son point de vue ?

    Mise à jour du 07/08/2017 : Apple a officiellement commencé le travail pour prendre en charge les Service Workers dans Webkit

    Apple a officiellement commencé le travail pour prendre en charge les Service Workers dans Webkit, et donc dans Safari. En effet, sur le site de versionning de WebKit, nous pouvons lire un changement de statut pour le projet qui passe de « en considération » à « en développement ». L’éditeur d’iOS décrit les Service Workers comme « Une méthode permettant aux navigateurs d'exécuter JavaScript en arrière-plan pour gérer les requêtes réseau et gérer les réponses mises en cache. Service Workers offre un remplacement pour le cache d'application. »


    Source : WebKit
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  2. #2
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    juillet 2007
    Messages
    531
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : juillet 2007
    Messages : 531
    Points : 892
    Points
    892

    Par défaut

    Moi je ne me tracasserait pas autant. J'afficherais sur la page une popup disant que le navigateur ne supporte pas les fonctionnalité web veuillez utiliser un navigateur web plus moderne ou acheter l'application. Le problème est que sur iPhone aucun autre navigateur n'est autorisé il faut alors mettre l'application cher... Il faut faire sentir au client le problème. Si les gens comprenne que sur Android on peux surfer gratuitement et que sur Apple on est obliger d'installer une application pour chaque site qui plus est payante. Apple sera obliger de céder.
    Tout ce que j'écris est libre de droits (Licence CC0) et je vous incite à faire de même.

  3. #3
    Membre éprouvé
    Profil pro
    undef
    Inscrit en
    février 2013
    Messages
    389
    Détails du profil
    Informations personnelles :
    Localisation : France, Lot (Midi Pyrénées)

    Informations professionnelles :
    Activité : undef

    Informations forums :
    Inscription : février 2013
    Messages : 389
    Points : 1 111
    Points
    1 111

    Par défaut

    Chez les médecins, le matériel Apple est très courant, même si cela ne semble pas les faire aller plus vite dans l'impression de leurs ordonnances.

  4. #4
    Membre actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    mars 2011
    Messages
    88
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : mars 2011
    Messages : 88
    Points : 212
    Points
    212

    Par défaut

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    e101mk2@developpez.net:/news$ mode --troll
    Citation Envoyé par abriotde Voir le message
    "Apple sera obliger de céder"
    Céder? c'est mal connaitre la boite! Elle cédera uniquement si elle ne peut pas copier la tech (ce qui semble être le cas) et qu'elle ne perd pas de part de marcher.
    Ce qui compte pour Apple c'est le flouze. Matériel fermé, logiciel fermé, market (App Store) fermé avec des restrictions anticoncurrentiels,
    Tout ça pour éviter toute innovation dont elle ne peut pas faire de profit! Donc accepter une "norme" qui va à l'encontre de son porte monnaie, laisse moi rire

  5. #5
    Membre expérimenté
    Homme Profil pro
    Consultant Ingenierie mécanique
    Inscrit en
    mars 2006
    Messages
    783
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Consultant Ingenierie mécanique
    Secteur : Transports

    Informations forums :
    Inscription : mars 2006
    Messages : 783
    Points : 1 694
    Points
    1 694

    Par défaut

    allons bon, voila que Apple se prend pour microsoft

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    mars 2002
    Messages
    726
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mars 2002
    Messages : 726
    Points : 747
    Points
    747

    Par défaut

    Je pense qu'il doit continuer dans la musique et arrêter le DEV

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    mars 2012
    Messages
    144
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mars 2012
    Messages : 144
    Points : 377
    Points
    377

    Par défaut

    Parfait parfait !

    Je suis à fond derrière Apple sur ce coup-là.

    Il est primordial de ne pas céder un millimètre à toutes les lubies de ces webdevs feignants (je veux dire, encore plus que la moyenne).

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    décembre 2006
    Messages
    575
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : décembre 2006
    Messages : 575
    Points : 594
    Points
    594

    Par défaut

    Citation Envoyé par abriotde Voir le message
    Moi je ne me tracasserait pas autant. J'afficherais sur la page une popup disant que le navigateur ne supporte pas les fonctionnalité web veuillez utiliser un navigateur web plus moderne ou acheter l'application. Le problème est que sur iPhone aucun autre navigateur n'est autorisé il faut alors mettre l'application cher... Il faut faire sentir au client le problème. Si les gens comprenne que sur Android on peux surfer gratuitement et que sur Apple on est obliger d'installer une application pour chaque site qui plus est payante. Apple sera obliger de céder.
    Et ton service/produit est si indispensable et incontournable qu'un utilisateur considérera de troquer son iPhone contre un Androphone ? Perso, il est hors de question que je risque la sécurité de mes données à utiliser un Androphone au jour le jour (et pourtant, je suis dev Android…).

  9. #9
    Membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    février 2015
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : février 2015
    Messages : 21
    Points : 45
    Points
    45

    Par défaut

    GilbertLatranche:
    Il est primordial de ne pas céder un millimètre à toutes les lubies de ces webdevs feignants (je veux dire, encore plus que la moyenne).
    C'est une blague ?

  10. #10
    Membre émérite
    Avatar de Voïvode
    Profil pro
    Inscrit en
    mars 2007
    Messages
    440
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mars 2007
    Messages : 440
    Points : 2 503
    Points
    2 503

    Par défaut

    Citation Envoyé par Greg Blass
    « Désormais, je ne vais plus développer d’applications natives. Toutes mes applications vont être des applications Web progressives. Les applications Web progressives sont des applications Web qui sont conçues pour fonctionner encore plus facilement sur les appareils mobiles que les applications mobiles natives. »
    Ce n’est pas un avis objectif, c’est de la promotion, ça. Les PWA sont des web apps avec une mise en cache, un accès matériel restreint et React qui imite l’IHM du système, c’est tout. C’est donc une autre manière pour Google et Facebook d’essayer de nous faire bouffer de la web app à toutes les sauces.

    Citation Envoyé par Greg Blass
    « Apple pense que vous devriez apprendre un langage de programmation complètement différent et plus complexe (Objective-C / Swift) et maintenir une base de code complètement distincte pour iOS. Cela nuit aux startups de développement, étouffe l'innovation, rend les démarrages beaucoup plus difficiles à faire », a-t-il expliqué, prenant la peine de rappeler qu’il ne fait pas partie des anti-Apple.
    JavaScript et ses innombrables frameworks sont teeellement plus simples.

  11. #11
    Membre habitué
    Femme Profil pro
    Urbaniste
    Inscrit en
    juillet 2017
    Messages
    56
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Alimentation

    Informations forums :
    Inscription : juillet 2017
    Messages : 56
    Points : 189
    Points
    189

    Par défaut

    Perso je me suis mis à la dev pour faire mes propres applications et échapper au maximum à google et ses logiciels publicitare du store, si c'est pour faire pareil directement en ligne je vois pas l'évolution pour l'utilisateur.
    Ce genre d'appli c'est surtout pour coller encore plus de pub, flicage intensif, forcer à utiliser le cloud. Pas forcément dans tout les cas de figure mais ça va quand même être ça.

  12. #12
    Membre actif Avatar de der§en
    Homme Profil pro
    Développeur informatique
    Inscrit en
    septembre 2005
    Messages
    259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Services de proximité

    Informations forums :
    Inscription : septembre 2005
    Messages : 259
    Points : 205
    Points
    205

    Par défaut

    Je suis pour les applis native, et pour le dialogue REST/JSON au besoin…

    Un navigateur ne devrait pas se prendre pour une app native, il sera conceptuellement toujours un cran en dessous.

  13. #13
    Membre régulier
    Homme Profil pro
    Etudiant
    Inscrit en
    février 2010
    Messages
    99
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Etudiant

    Informations forums :
    Inscription : février 2010
    Messages : 99
    Points : 109
    Points
    109

    Par défaut

    Perso je vois quelques raisons :
    - Apple a toujours été clair que la fluidité et UX était la touche iOS et les PWA ne sont clairement pas assez fluide/immersive pour arriver a challenger une app native : ça rame et les animations sont poussive.
    - Pour des raisons économique/sécurité/maitrise de l'environnement, passer par le store c'est pas si mal
    - Ne pas faire de concurrence à leur nouveau langage (Swift) ? (qui pour le coup n'a pas à rougir devant le JS/TS)

    Ah oui, et puis les sites internets illisible sans adblock déjà ça soule, mais maintenant avec PWA on a la popup qui demande ma localisation, celle qui demande si j'accepte les notifications push et pour finir la popup des cookies... Le web a pas besoin d'apple pour devenir merdique

  14. #14
    Nouveau membre du Club
    Profil pro
    Inscrit en
    mars 2006
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mars 2006
    Messages : 26
    Points : 37
    Points
    37

    Par défaut je ne troll pas

    Apple et ses clients financent indirectement Android.
    Les devs font payer leur juste travail sur iOS et proposent leurs apps gratuitement et bourrées de pub ensuite sur Android et ici fond surtout gagner du fric à Google.
    Tout le monde veut tout gratis puis ensuite quand on a plus ni de boulot ni de services autour de sois on pleure…

  15. #15
    Nouveau membre du Club
    Profil pro
    Inscrit en
    mars 2006
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mars 2006
    Messages : 26
    Points : 37
    Points
    37

    Par défaut safari va finalement adopter les service workers


  16. #16
    Membre actif
    Inscrit en
    février 2006
    Messages
    631
    Détails du profil
    Informations forums :
    Inscription : février 2006
    Messages : 631
    Points : 267
    Points
    267

    Par défaut On teste à propos des applications Web sur iPhone

    Bonjour,

    Je suis très intéressé par les technologies standard qui ne dépendent pas d'un système d'exploitation données et qui permet un développement universel qui touche 100 % du marché .
    Dans ce cadre-là, les applications Web m'intéresse beaucoup . Voilà ce que j'obtiens sur mon iPhone
    Par exemple je vais sur jamendo.com puis je clique sur partage et enfin "sur l'écran d'accueil une icône apparaît alors . . Mais lorsque je clique sur cette icône et que je choisis un morceau Dans la Web application jamendo nouvellement installé , le son s'arrête au moment où l'application est en arrière plan
    Est-ce que c'est lié à cette nana plantation des applications Web de la part d'Apple ?
    Est-ce que si Apple appeler monter toutes les fonctionnalités cités dans cet article pour les applications Web ils sont continuerai comme sur l'application normal ?

    Est-ce comme ça un grand défi l'utilisation de technologies standard ?

    Merci pour vos précieux renseignements

    Meilleures salutations
    Battant

  17. #17
    Membre habitué
    Inscrit en
    octobre 2005
    Messages
    91
    Détails du profil
    Informations forums :
    Inscription : octobre 2005
    Messages : 91
    Points : 129
    Points
    129

    Par défaut Ah ah ah !

    Le web n'a pas besoin d'apple, clairement et des multi-nationales plus globalement .

Discussions similaires

  1. Mozilla publie un rapport sur les progrès de Open Web Apps
    Par Stéphane le calme dans le forum Forum général Solutions d'entreprise
    Réponses: 0
    Dernier message: 30/10/2013, 11h15
  2. [SP-2010] les Office web apps et Word Automation?
    Par john85 dans le forum SharePoint
    Réponses: 1
    Dernier message: 16/01/2013, 11h16
  3. Réponses: 3
    Dernier message: 21/05/2012, 08h54
  4. Les Office Web Apps se mettent au travail collaboratif
    Par Hinault Romaric dans le forum Microsoft Office
    Réponses: 2
    Dernier message: 08/07/2011, 18h49
  5. Lancer les web-app dans un ordre précis
    Par izioto dans le forum Tomcat
    Réponses: 3
    Dernier message: 04/12/2007, 09h44

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