1 points par GN⁺ 2024-02-05 | 1 commentaires | Partager sur WhatsApp

Apple ne se soucie pas des développeurs

  • Apple se soucie des gens en tant que clients, mais pas en tant que développeurs.
  • La dépendance entre les développeurs et Apple, ainsi qu’entre Apple et les consommateurs, est à sens unique.
  • Même si tous les développeurs cessaient de développer pour les plateformes Apple, Apple en serait à peine affecté.

Le bug de Google

  • Il existe un bug où la recherche Google s’affiche en mode clair la nuit et en mode sombre le matin.
  • Ce bug n’est pas corrigé parce qu’il n’affecte pas les revenus de Google.

La proposition de valeur d’Apple

  • Vers 2009, il était difficile de trouver un ordinateur pour sa mère à cause de problèmes de sécurité et de support technique.
  • Les produits Apple apportaient une valeur en résolvant ces problèmes.
  • Apple se concentre sur les consommateurs plutôt que sur les développeurs.

Les limites de l’API Apple Music

  • L’API Apple Music reste très boguée et n’est toujours pas publique.
  • Pour utiliser l’API, il faut payer Apple.
  • Ces restrictions expliquent le manque d’innovation autour des lecteurs de musique.

Écrire du code pour le web

  • Le web est une plateforme partagée qui n’appartient à aucune entreprise unique.
  • La plateforme web est exposée à de nombreux risques, mais elle a survécu jusqu’à présent.
  • Google fait de bonnes choses pour le web.

Réévaluer sa relation avec les entreprises

  • Il n’est pas utile de classer les entreprises entre bonnes et mauvaises.
  • Les entreprises, comme les personnes, ont des caractéristiques variées.
  • Il est possible d’avoir avec elles des interactions plus fluides.

Avis de GN⁺

  • Le point le plus important de cet article est de comprendre, en tant que développeur, sa relation avec de grands groupes comme Apple et Google, et de repenser sa manière d’utiliser leurs produits et services.
  • Il souligne l’importance de la plateforme web et montre que les développeurs peuvent créer, grâce au web, un environnement de travail plus libre et plus indépendant.
  • Il suggère qu’il peut être utile d’entretenir une relation souple avec les entreprises et de réfléchir de manière critique à la façon dont on consomme leurs produits et services.

1 commentaires

 
GN⁺ 2024-02-05
Commentaires sur Hacker News
  • Résumé du premier commentaire :

    • Il estime que le choix de se concentrer sur le développement web était le bon.
    • La plupart des applications auraient été largement suffisantes sous forme de web apps et, à quelques exceptions près, il n’était pas nécessaire d’investir dans le développement mobile natif.
    • Travaillant dans l’industrie des médias, il a vu de nombreux médias investir leurs fonds limités dans le développement d’applications mobiles au début des années 2010.
    • Il s’opposait à cette tendance et savait que la plupart de ces applications seraient de mauvaise qualité et mal maintenues.
    • Au final, elles sont restées comme de vieilles applications quasiment pas maintenues.
  • Résumé du deuxième commentaire :

    • Apple se concentre sur les utilisateurs plutôt que sur les développeurs, et les développeurs n’ont d’autre choix que de lancer leurs produits sur la plateforme Apple pour ne pas perdre de parts de marché.
    • En tant que développeur de jeux mobiles, il est continuellement confronté aux problèmes techniques d’Apple, à ses politiques et à son processus de validation.
    • Microsoft a adopté une stratégie favorable aux développeurs, ce qui a favorisé la croissance de l’écosystème logiciel Windows.
  • Résumé du troisième commentaire :

    • Il a essayé d’apprendre Swift et le développement iOS, mais n’a pas réussi à s’adapter à l’UI/UX de Xcode.
    • Xcode est visuellement beau et minimaliste, mais n’offre pas une expérience fluide pour les développeurs.
    • Un IDE devrait pouvoir être personnalisé selon les besoins propres à chaque développeur.
  • Résumé du quatrième commentaire :

    • L’expérience de configuration d’un compte développeur Apple a été très pénible.
    • Il a dû créer un compte professionnel plutôt qu’un compte personnel, et la procédure de vérification d’Apple était fastidieuse.
    • Le compte développeur Apple nécessitait un paiement, ainsi qu’une gestion organisée de la carte de crédit et une révision annuelle.
  • Résumé du cinquième commentaire :

    • Le web est bon en théorie, mais n’est pas très attractif pour le développement d’applications à cause du manque de fonctionnalités de base dans l’environnement du navigateur.
    • Pour les développeurs habitués à un environnement de développement intégré comme celui des plateformes Apple, le développement de web apps exige beaucoup de dépendances.
    • Comme le navigateur ne fournit pas de fonctionnalités élémentaires, il faut ajouter des bibliothèques supplémentaires ou écrire du code sur mesure.
  • Résumé du sixième commentaire :

    • Il est facile d’oublier l’ouverture du web/WWW, qui reste ouverte en comparaison avec l’écosystème d’applications monopolisé par Apple et Google.
    • Dans l’écosystème des applications, les choix sont limités, et il préfère personnellement ne pas faire dépendre toute une activité d’une application.
  • Résumé du septième commentaire :

    • Les développeurs apportent de la valeur à l’iPhone, mais Apple prétend agir généreusement en leur permettant d’accéder aux clients.
    • En raison de l’abus de position dominante d’Apple, les développeurs n’ont d’autre choix que de se conformer à ses politiques strictes, et la publication sur le web est la seule alternative.
  • Résumé du huitième commentaire :

    • Les utilisateurs d’Apple sont habitués à payer, et les applications Apple ont un taux d’achat plus élevé que sur les autres plateformes.
    • Les développeurs ne pensent pas qu’Apple se soucie d’eux, mais Apple les soutient en investissant dans sa plateforme de développement.
  • Résumé du neuvième commentaire :

    • Il a une attitude saine vis-à-vis des grandes entreprises et préfère un environnement dans lequel il n’est pas nécessaire d’installer des applications sur un iPhone ou un iPad.
    • La complexité du développement web devient une barrière à l’entrée, et il cherche une stack simple pour les web apps.