Pourquoi Apple refuse-t-il d'implémenter certaines fonctions directement dans iOS ?

L'App Store est la boutique d'applications où vous pouvez trouver des applications pour iPhone

  De nombreux utilisateurs se plaignent du fait qu'Apple refuse d'implémenter dans iOS ses fonctions disponibles nativement sur d'autres systèmes d'exploitation pour terminaux mobiles. Quand iOS 6 a été publié, beaucoup se sont plaints du fait qu'Apple n'implémente pas diverses fonctions qu'ils ont vues via d'autres systèmes d'exploitation présentés sur Internet. Eh bien, les raisons pour lesquelles Apple décide de ne pas implémenter certaines fonctions dans iOS sont multiples, et aujourd'hui je ne parlerai que de : offrir la possibilité de gagner de l'argent grâce au manque de ces fonctions, l'impossibilité d'implémenter des fonctions brevetées, conserver la simplicité du système d'exploitation, la nécessité de gagner de l'argent et la promotion gratuite.

  Nous commençons par le premier, qui est lié à l'App Store à travers lequel les développeurs vendent des applications. Si Apple implémentait dans iOS des options pour changer les images, éditer les e-mails/messages, les options pour changer les fonds d'écran, la possibilité de modifier les sonneries, etc., alors de nombreux développeurs resteraient sur la route. Apple dépend de l'App Store, qui génère beaucoup d'argent et attire de nombreux utilisateurs, mais l'entreprise fait un « sacrifice » en implémentant quelques éléments dans iOS pour donner aux développeurs la possibilité de gagner de l'argent en développant de nouvelles fonctionnalités. Tout se résume à l'argent et les développeurs doivent être heureux, et ce « bonheur » est généré par la vente d'applications. Oui, Apple reprend parfois les fonctions des applications de l'App Store, mais en général, il préfère ne pas le faire afin de donner aux développeurs la liberté d'étendre les fonctionnalités d'iOS et de générer de l'argent. On pourrait également inclure ici le Cydia Store, mais il n'est pas vraiment approuvé par Apple.

  Passons à la deuxième raison, liée à la récente guerre des brevets. Pratiquement tous les fabricants de terminaux mobiles/systèmes d'exploitation brevetent leurs fonctions uniques et le reste des entreprises ne peuvent pas les utiliser. Apple a breveté certaines fonctions d'iOS, et Google, Samsung, HTC, RIM ou Microsoft en ont breveté d'autres et il est donc difficile d'implémenter dans iOS quelque chose qui existe dans Android ou BlackBerry OS, par exemple. Bien sûr, il existe des entreprises comme Samsung, HTC ou Google qui « prêtent » des fonctions sans s'en soucier, mais cette attitude est finalement néfaste et même si elles ne paient pas d'argent en guise d'indemnisation dans les procès, elles dépensent beaucoup en avocats. Dans cette idée, Apple ne peut pas implémenter dans iOS diverses fonctions utiles du système d'exploitation Android à moins de le faire d'une manière différente et le développement de ces fonctions prend des années.

  Le troisième point fait référence à la simplicité d'iOS, et ici je ne parle pas de la facilité avec laquelle il est utilisé, mais de la décision de ne pas compliquer le système d'exploitation avec des démons inutiles. Fondamentalement, l'absence de certaines fonctions a permis à ceux d'Apple de disposer d'un système d'exploitation facile à exécuter sur du matériel relativement médiocre, ce qui donne un grand avantage à l'entreprise américaine. Les terminaux Android disposent de processeurs quad-core et ne sont toujours pas capables d'exécuter le système d'exploitation sans problème, tandis qu'un iPhone 4 doté d'un processeur monocœur de 800 MHz et de 512 Mo de RAM exécute correctement iOS 5. Oui, Apple a fortement optimisé l'iOS pour le matériel, mais le manque de certaines fonctions dans le système a permis la réalisation de ces optimisations.

  Au point quatre, je discute de l'absence d'option permettant de partager des fichiers via Bluetooth, une fonctionnalité dont beaucoup de gens parlent. Apple n'offre pas cette option à ses utilisateurs car, très probablement, il ne souhaite pas qu'ils partagent des chansons, des sonneries ou des films avec d'autres terminaux mobiles. Apple gagne beaucoup d'argent grâce à iTunes et la possibilité de partager ce contenu permettrait à n'importe qui d'acheter une chanson et de l'envoyer facilement à d'autres. Dans cette idée, la plupart des applications de l'App Store nous permettent de partager des liens vers du contenu d'iTunes et non des fichiers de terminaux, les intentions sont donc claires. L'absence d'application Radio dans les iDevices repose sur le même besoin de gagner de l'argent, bien que la puce matérielle y existe.

  Au final, reste la popularité offerte par le développement de nouvelles fonctions pour iOS. Il est vrai que la sortie d'une version importante d'iOS suscite l'attention, mais dans les périodes où Apple ne fait rien, interviennent les développeurs qui attirent l'attention sur les iDevices à travers des applications aux fonctionnalités intéressantes. Si Apple implémentait cette fonctionnalité directement dans iOS, les développeurs n'auraient rien d'étonnant, les développeurs de réglages dans Cydia ne seraient pas si intéressés et l'attention ne serait pas toujours portée sur la plate-forme iOS. Ce dernier point est moins important, mais il est certainement pris en compte par les équipes RP et marketing de Cupertino.

  J'ai présenté quelques-uns des principaux points sur la base desquels Apple prend la décision de ne pas implémenter certaines fonctions dans iOS, mais il y en a bien d'autres au moins aussi importants.