Android est «ouvert» et iOS est «fermé» - mais qu'est-ce que cela signifie pour vous?
S'il y a quelque chose sur lequel tout semble s'accorder, c'est que Android de Google est plus «ouvert» et qu'iOS d'Apple est un système d'exploitation plus «fermé». Voici ce que cela signifie réellement pour vous.
«Ouvert» par «fermé» signifie beaucoup de choses, du code source à l'App Store en passant par les capacités du système d'exploitation à vous permettre de personnaliser et d'ajuster les choses..
Source ouverte (partiellement) vs source fermée
Android est «ouvert» de différentes manières. D'une part, le système d'exploitation Android est basé sur le code du «Projet Open Source Android» ou AOSP. Il est open-source, afin que les gens puissent utiliser ce code source et créer des systèmes d'exploitation personnalisés. CyanogenMod est une ROM personnalisée basée sur ce code, par exemple. Fire OS d'Amazon, utilisé sur les Kindle Fire et Fire Phone, est également basé sur ce code Android open source.
Cependant, de plus en plus d'Android se présente sous la forme d'applications à source fermée et d'API à partir des services Google Play. "Android" peut signifier plusieurs choses. C'est un système d'exploitation open-source (AOSP), oui. Mais ce que la plupart des gens considèrent comme «Android» avec tous les éléments de Google n’est qu’un système d’exploitation partiellement ouvert. Et la plupart des téléphones sont livrés avec un chargeur de démarrage verrouillé - certains peuvent ne pas vous permettre de le déverrouiller sans tirer parti d'une faille de sécurité, de sorte que l'installation de votre propre système d'exploitation Android préféré peut s'avérer plus difficile que vous ne le pensez.
D'autre part, l'iOS d'Apple est à code source fermé. Oui, il comporte des bits de source ouverte, mais la grande majorité du système d'exploitation est à source fermée. Il n'y a pas de réelle possibilité de créer un nouveau système d'exploitation.
Ce que cela signifie pour vousSi vous souhaitez désespérément disposer de ROM personnalisées pour votre téléphone et que vous souhaitiez vous gâcher avec ce genre de choses, Android est fait pour vous. Si vous ne le faites pas, iOS va bien. Et voici une triste vérité: l’une des grandes raisons d’installer une ROM personnalisée est d’obtenir une version plus moderne d’Android sur un téléphone qui n’est plus pris en charge par son fabricant. Ce n'est pas un problème avec iOS.
Les applications peuvent provenir de n'importe où par rapport à l'App Store uniquement
Sur Android, vous pouvez activer un commutateur pour installer des applications à partir de «sources inconnues». Cela vous permet d'installer des applications en dehors de Google Play, qui est le magasin d'applications de Google. Même si Google n'approuve pas une application, vous pouvez l'installer ailleurs. Google est également moins restrictif à propos des applications dans leur propre app store..
Sur iOS, vous pouvez uniquement installer des applications à partir de l'App Store d'Apple. Si Apple ne veut pas approuver une application ou si elle la supprime de l'App Store, vous ne pouvez pas l'utiliser. Les applications non approuvées «Sideloading» nécessitent un jailbreak, ce qui est un casse-tête.
Ce que cela signifie pour vous: Selon ce que vous voulez faire sur votre téléphone, cela peut être une préoccupation réelle. Par exemple, l'App Store d'Apple n'autorise pas les émulateurs de jeux vidéo, les clients BitTorrent et les autres types d'applications qu'ils considèrent controversées. Par exemple, Apple interdit les jeux contenant un contenu controversé depuis l'App Store..
De manière réaliste, la plupart des gens ne se heurteront probablement pas à ces limitations. Mais si vous envisagez d’utiliser des émulateurs de jeux vidéo et d’autres types d’applications controversées, vous voudrez probablement un téléphone Android au lieu d’un iPhone..
Personnalisabilité et flexibilité
Historiquement, les téléphones Android ont été plus flexibles. Les applications Android ont accès à un système de fichiers complet, peuvent communiquer entre elles via la fonction Partager, modifier le programme de lancement de l'écran d'accueil, échanger votre clavier, se définir comme applications par défaut et faire bien d'autres choses. Par exemple, certaines applications peuvent en réalité fonctionner par-dessus d'autres applications. Vous pouvez placer des widgets sur tout votre écran d'accueil. Vous pouvez installer un lanceur tiers et un thème d'icônes pour changer totalement l'apparence de votre écran d'accueil et des icônes d'application qu'il contient..
iOS est plus limité. Les applications n'ont pas autant de puissance à leur disposition et leur communication est limitée. Au fil des ans, Apple s’est amélioré à cet égard. Les applications peuvent faire plus en arrière-plan et iOS 8 ajoute une fonctionnalité de partage, des claviers tiers et des widgets qui s'exécutent dans le centre de notification plutôt que sur l'écran d'accueil..
Ce que cela signifie pour vous: iOS est encore plus limité, mais des fonctionnalités telles que les widgets, le partage entre applications, les applications fonctionnant en arrière-plan et les claviers tiers sont désormais disponibles sur iOS. Si vous souhaitez que votre écran d'accueil et votre écran de verrouillage fonctionnent de manière différente, vous aurez besoin d'un téléphone Android. Mais iOS offre beaucoup de flexibilité sans aller complètement à la mer.
Cependant, iOS d’Apple ne vous permet toujours pas de choisir votre navigateur Web, votre client de messagerie, votre application de cartographie et d’autres applications par défaut - c’est quand même un peu gênant si vous préférez d’autres applications..
Enracinement contre Jailbreaking
Malgré tout le pouvoir qu'offre Android, de nombreuses fonctionnalités sont bloquées derrière le «rooting». Vous aurez besoin d'un accès root pour vraiment profiter de toute la puissance trompeuse des passionnés d'Android. Sur la plupart des téléphones, l’enracinement nécessite en réalité de tirer parti d’une faille de sécurité. Sur certains téléphones, par exemple les téléphones Nexus de Google, il est facile de contourner la sécurité et de faire ce que vous voulez. Mais Google n'aime toujours pas les racines et les mises à jour d'Android vont supprimer votre accès root..
Les utilisateurs Apple qui veulent des applications non approuvées, des modifications et un accès plus détaillé à iOS doivent «jailbreaker» le système d'exploitation. En réalité, cela ressemble à l’enracinement: cela nécessite d’exploiter une faille de sécurité dans iOS. Une fois que vous avez effectué un jailbreak, vous ne pouvez pas nécessairement passer à une nouvelle version d'iOS. Vous devrez d'abord attendre qu'un jailbreak soit publié ou vous perdrez tous vos réglages de jailbreak..
Ce que cela signifie pour vous: Il est généralement plus facile de rooter Android que le jailbreak iOS. Assurez-vous de choisir un téléphone facile à utiliser si cela vous concerne..
Alors, finalement, qu'importe? Pour la plupart des gens, honnêtement, peu importe. iOS offre de plus en plus de flexibilité avec chaque version transmise. La plate-forme Android de Google n'est pas une plate-forme complètement ouverte - pour une solution totalement open-source, vous pouvez consulter Ubuntu pour les téléphones ou Firefox OS..
D'un autre côté, si vous souhaitez personnaliser votre appareil, modifier les éléments de bas niveau et installer des applications aléatoires qu'Apple n'approuve peut-être pas, un téléphone Android reste une plate-forme plus flexible..
Il est impossible de couvrir tous les aspects de ce débat dans un seul post, mais cela vous donne une idée de ce que «ouvert» et «fermé» signifie ici. Au fil des ans, Android et iOS se sont rapprochés l'un de l'autre - la plate-forme Android de Google dans son ensemble devenant de moins en moins open-source à mesure que de plus en plus de services étaient intégrés aux services Google Play, et iOS offrant plus de puissance et de flexibilité aux applications et aux utilisateurs..
Crédit d'image: Aidan sur Flickr