Android contre iOS

Android de Google et iOS d'Apple sont des systèmes d'exploitation utilisés principalement dans la technologie mobile, tels que les smartphones et les tablettes. Android, qui est basé sur Linux et partiellement open source, ressemble plus à un PC qu'iOS, dans la mesure où son interface et ses fonctionnalités de base sont généralement plus personnalisables de haut en bas. Cependant, les éléments de conception uniforme d'iOS sont parfois considérés comme plus conviviaux.

Vous devez choisir soigneusement vos systèmes de smartphone et de tablette, car le passage d'iOS à Android ou vice versa vous obligera à acheter à nouveau des applications sur Google Play ou Apple App Store. Android est désormais la plateforme de smartphone la plus utilisée au monde et est utilisée par de nombreux fabricants de téléphones différents. iOS n'est utilisé que sur les appareils Apple, tels que l'iPhone.

Tableau de comparaison

Tableau de comparaison entre Android et iOS
Android iOS
DéveloppeurDivers, principalement Google et Open Handset AllianceApple Inc.
Première version23 septembre 200829 juillet 2007
Première versionAndroid 1.0, AlphaiPhone OS 1, avant nommé iOS
Dernière version stable et mises à jourAndroid 10 (3 septembre 2019)iOS 13.3.1 et iPadOS 13.3.1 (28 janvier 2020)
État de fonctionnementCourantCourant
PersonnalisationBeaucoup. Peut changer presque n'importe quoi.Limité sauf jailbreaké
Modèle sourceOpen sourceFermé, avec des composants open source.
Transfert de fichierPlus simple que iOS. Utilisation du port USB et de l'application de bureau Android File Transfer. Les photos peuvent être transférées via USB sans applications.Plus difficile. Les fichiers multimédias peuvent être transférés à l'aide de l'application de bureau iTunes. Les photos peuvent être transférées via USB sans applications.
WidgetsOui, sauf sur l'écran de verrouillageNon, sauf dans le centre de notifications
la navigation sur InternetGoogle Chrome (d'autres navigateurs sont disponibles). Toute application de navigateur peut être définie par défaut.Safari (d'autres navigateurs sont disponibles mais pas par défaut)
Service de cartographie WebGoogle MapsApple Maps, par défaut à partir d'iOS 6 (Google Maps est également disponible via un téléchargement d'application séparé, mais pas par défaut, anciennement utilisé dans iOS 5 et versions antérieures)
Langues disponibles)100+ langues34 langues
Chat vidéoGoogle Duo et d'autres applications tiercesFaceTime (appareils Apple uniquement) et autres applications tierces
Assistant virtuelAssistant GoogleSiri
Disponible surDe nombreux téléphones et tablettes. Les principaux fabricants tels que Samsung, Oppo, OnePlus, Vivo, Honor et Xiaomi. Les appareils Android One sont purement Android. La gamme d'appareils Pixel est fabriquée par Google, en utilisant une version presque pure d'AndroidiPod Touch, iPhone, iPad, Apple TV (2e et 3e génération)
Appels et messagerieMessages Google. Les applications tierces comme Facebook Messenger, WhatsApp, Google Duo, Discord et Skype fonctionnent toutes sur Android et iOS.iMessage, FaceTime (avec d'autres appareils Apple uniquement). Les applications tierces comme Google Hangouts, Facebook Messenger, WhatsApp, Google Duo, Discord et Skype fonctionnent toutes sur Android et iOS.
App store, accessibilité et interfaceGoogle Play Store - plus de 2 000 000 d'applications. D'autres magasins d'applications comme Amazon et Aptoide distribuent également des applications Android. (".APK"). Les applications contenant des virus rares, mais existantes.Apple App Store - 1 000 000+ applications. Applications contenant un virus très rare ou inexistant.
App stores alternatifs et chargement latéralPlusieurs magasins d'applications alternatifs autres que le Google Play Store officiel. (par exemple Aptoide, Galaxy Apps)Apple bloque les magasins d'applications tiers. Le téléphone doit être jailbreaké si vous souhaitez télécharger des applications à partir d'autres magasins.
Autonomie et gestion de la batterieDe nombreux fabricants de téléphones Android, mais pas tous, équipent leurs appareils de grandes batteries avec une durée de vie plus longue.Les batteries Apple ne sont généralement pas aussi grandes que les plus grandes batteries Android. Cependant, Apple est en mesure de réduire la durée de vie de la batterie via des optimisations matérielles / logicielles.
Open sourceNoyau (basé sur Linux), interface utilisateur et certaines applications standardLe noyau iOS n'est pas open source mais est basé sur le système d'exploitation Darwin open source.
Gestionnaire de fichiersOui. (Stock Android File Manager inclus sur les appareils exécutant Android 7.1.1)Application Fichiers, limitée et moins utile (iOS 12).
Sauvegarde de photos et vidéosApplications disponibles pour la sauvegarde automatique des photos et des vidéos. Google Photos permet une sauvegarde illimitée des photos avec une qualité compressée. OneDrive, Amazon Photos et Dropbox sont d'autres alternatives.Jusqu'à 5 Go de photos et de vidéos peuvent être automatiquement sauvegardés avec iCloud, plus de stockage iCloud payant disponible via abonnement. Tous les autres fournisseurs comme Google, Amazon, Dropbox, Flickr et Microsoft ont des applications de sauvegarde automatique pour iOS et Android.
SécuritéMises à jour de sécurité mensuelles. Les correctifs logiciels Android sont disponibles le plus tôt possible pour les utilisateurs d'appareils Pixel. Les fabricants ont tendance à prendre du retard dans la publication de ces mises à jour. Donc, à tout moment, une grande majorité des appareils Android exécutent des logiciels d'exploitation obsolètes.Mises à jour de sécurité occasionnelles. Les menaces de sécurité sont rares, car iOS est verrouillé et le téléchargement d'applications depuis l'App Store est compliqué.
Enracinement, bootloaders et jailbreakingUn accès et un contrôle complet sur votre appareil sont disponibles et vous pouvez déverrouiller le chargeur de démarrage.Le contrôle complet de votre appareil n'est pas disponible.
Services cloudIntégration native avec le stockage Google Drive. 15 Go gratuits, 2 $ / mois pour 100 Go, 1 To pour 10 $. Applications disponibles pour Amazon Photos, OneDrive et Dropbox.Intégration native avec iCloud. 5 Go gratuits, 50 Go pour 1 $ / mois, 200 Go pour 3 $ / mois, 1 To pour 10 $ / mois. Applications disponibles pour Google Drive et Google Photos, Amazon Photos, OneDrive et Dropbox.
InterfaceÉcran tactileÉcran tactile
Authentification biométriqueAuthentification d'empreinte digitale et / ou de visage. La disponibilité dépend du matériel du fabricant.Authentification d'empreinte digitale ou de visage. Touch ID disponible sur iPhone (5s et versions ultérieures) et iPad (Air 2 et versions ultérieures) mais pas sur iPhone X ou versions ultérieures. Face ID disponible sur iPhone X et versions ultérieures, remplaçant Touch ID
Famille OSLinuxOS X, UNIX
Prise casqueCertains smartphones Android actuels et beaucoup ne le font pas.Aucun sur iPhone 7 et versions ultérieures, l'éclairage à 3, 5 mm n'est plus fourni avec le téléphone après l'iPhone XS

Interface

iOS et Android utilisent tous les deux des interfaces tactiles qui ont beaucoup en commun: glisser, toucher et pincer et zoomer. Les deux systèmes d'exploitation démarrent sur un écran d'accueil, qui est similaire à un ordinateur de bureau. Alors qu'un écran d'accueil iOS ne contient que des rangées d'icônes d'application, Android permet l'utilisation de widgets, qui affichent des informations de mise à jour automatique telles que la météo et les e-mails. L'interface utilisateur iOS comprend une station d'accueil où les utilisateurs peuvent épingler leurs applications les plus fréquemment utilisées.

Une barre d'état s'étend en haut sur iOS et Android, offrant des informations telles que l'heure, le signal Wi-Fi ou cellulaire et la durée de vie de la batterie; sur Android, la barre d'état affiche également le nombre d'e-mails, de messages et de rappels récemment reçus.

Une comparaison de certaines des fonctionnalités du futur Android N (Nougat) et iOS 10 est ici. Les points forts d'Android N incluent:

  • écran partagé (même sur les téléphones qui ne sont pas grands)
  • réglage de la taille de l'affichage pour non seulement zoomer, mais aussi réduire pour tirer le meilleur parti de l'écran immobilier
  • personnaliser les boutons / paramètres disponibles dans le lanceur de paramètres rapides
  • prise en charge de Google Daydream, une plateforme de réalité virtuelle

Pour voir comment les versions actuelles - Android Marshmallow et iOS 9 - se comparent, regardez la vidéo ci-dessous:

Pour une comparaison similaire d'Android Lollipop et d'iOS 8, regardez cette vidéo. De nombreux fabricants différents fabriquent des téléphones Android et ils incluent souvent une certaine personnalisation par rapport à l'expérience Android vanille. par exemple HTC Sense ou Samsung TouchWiz. Selon votre appareil et votre opérateur, certaines applications préinstallées peuvent être fournies avec votre appareil Android.

Expérience utilisateur

Le rapport Pfeiffer publié en septembre 2013 évalue iOS beaucoup mieux que Android sur la charge cognitive et la friction des utilisateurs.

Évaluation globale de l'expérience utilisateur des systèmes d'exploitation mobiles, rapport Pfeiffer

Applications disponibles sur iOS vs Android

Android reçoit des applications de Google Play, qui compte actuellement 600 000 applications disponibles, dont la plupart s'exécutent sur des tablettes. Cependant, certains appareils Android, tels que le Kindle Fire, utilisent des magasins d'applications distincts qui ont une plus petite sélection d'applications disponibles. De nombreuses applications à l'origine uniquement iOS sont désormais disponibles pour Android, y compris Instagram et Pinterest, et le magasin d'applications plus ouvert de Google signifie que d'autres applications exclusives sont également disponibles, y compris Adobe Flash Player et BitTorrent. Android offre également un accès aux applications basées sur Google, telles que Youtube et Google Docs.

L'App Store d'Apple propose actuellement 700 000 applications, dont 250 000 sont disponibles pour l'iPad. La plupart des développeurs préfèrent développer des jeux pour iOS avant de développer pour Android. Depuis une récente mise à jour, l'application Youtube est devenue indisponible sur iOS, mais iOS propose toujours des applications exclusives, dont le jeu populaire Infinity Blade et le client Twitter Tweetbot.

L'essentiel lorsque l'on compare Google et les magasins d'applications d'Apple est que les applications les plus populaires sont disponibles pour les deux plates-formes. Mais pour les tablettes, il existe davantage d'applications conçues spécifiquement pour l'iPad, tandis que les applications pour tablettes Android sont souvent des versions à plus grande échelle des applications pour smartphones Android. Les développeurs des startups se concentrent souvent sur une seule plate-forme (généralement iOS) lorsqu'ils lancent leur application pour smartphone pour la première fois, car ils ne disposent pas de ressources pour desservir plusieurs plates-formes dès le départ. Par exemple, l'application Instagram populaire a commencé avec iOS et leur application Android est arrivée beaucoup plus tard.

Stabilité des applications et du système d'exploitation

Le rapport Crittercism Mobile Experience publié en mars 2014 a classé Android KitKat comme plus stable qu'iOS 7.1. Les autres conclusions du rapport comprennent:

  • Android 2.3 Gingerbread a le taux de crash total le plus élevé, à 1, 7%. Les autres versions d'Android - Ice Cream Sandwich, Jelly Bean et KitKat - ont un taux de crash de 0, 7%.
  • iOs 7.1 a un taux de plantage de 1, 6% et les taux pour iOS 7.0 et iOS 5 sont respectivement de 2, 1% et 2, 5%.
  • Les versions de téléphone d'Android et d'iOS sont plus stables que leurs versions de tablette.
  • Les taux de plantage des applications varient selon la catégorie - les jeux sont plus susceptibles de planter (4, 4% de taux de plantage) et les applications de commerce électronique ont le taux de plantage le plus bas, soit 0, 4%.

La vitesse

Un iPhone 6s a facilement battu un Samsung Galaxy Note 7 lors d'un test de vitesse qui impliquait d'ouvrir plusieurs applications une par une, en parcourant deux fois un ensemble d'applications. Le même ensemble d'applications a été utilisé pour les deux appareils. L'iPhone a pu effectuer deux tours en 1m21 alors qu'il a fallu au Galaxy Note 2m4 pour terminer la même tâche. Le Samsung Galaxy Note 7 possède de meilleures spécifications matérielles et est un téléphone beaucoup plus récent que l'iPhone 6s.

Cependant, il convient de noter que la différence pourrait résider dans la façon dont les éditeurs d'applications développent leurs applications pour Android par rapport à iOS. Ce n'est pas parce que les mêmes applications sont sur les deux plates-formes que leur fonctionnement interne est le même.

Mises à niveau logicielles

Bien que Google mette à jour Android fréquemment, certains utilisateurs peuvent constater qu'ils ne reçoivent pas les mises à jour sur leur téléphone, ou même acheter des téléphones avec des logiciels obsolètes. Les fabricants de téléphones décident si et quand proposer des mises à niveau logicielles. Ils peuvent ne pas proposer de mise à niveau vers la dernière version d'Android pour tous les téléphones et tablettes de leur gamme de produits. Même lorsqu'une mise à niveau est proposée, cela prend généralement plusieurs mois après la sortie de la nouvelle version d'Android.

C'est un domaine où les utilisateurs iOS ont un avantage. Les mises à niveau iOS sont généralement disponibles pour tous les appareils iOS. Il pourrait y avoir des exceptions pour les appareils de plus de trois ans, ou pour certaines fonctionnalités comme Siri, qui était disponible pour les utilisateurs d'iPhone 4S mais pas pour les anciennes versions d'iPhone. Apple cite la capacité matérielle comme la raison pour laquelle certains appareils plus anciens peuvent ne pas recevoir toutes les nouvelles fonctionnalités dans une mise à niveau.

Sélection de l'appareil

Une grande variété d'appareils Android sont disponibles à de nombreux prix, tailles et capacités matérielles différents.

iOS n'est disponible que sur les appareils Apple: l'iPhone comme téléphone, l'iPad comme tablette et l'iPod Touch comme lecteur MP3. Ceux-ci ont tendance à être plus chers que le matériel équivalent utilisant Android.

Fonctions d'appel

Android permet à l'utilisateur d'envoyer l'un des nombreux textes composés en tant que réponses automatiques lorsqu'il refuse un appel.

L'application téléphonique d'iOS a de nombreuses capacités, y compris la possibilité de répondre à un appel téléphonique avec un message texte en conserve au lieu de répondre, ou de définir un rappel de rappel. Il dispose également d'un mode Ne pas déranger.

Messagerie

Android permet aux utilisateurs de se connecter à GTalk pour des messages instantanés. iOS ne propose pas de manière native de discuter avec des utilisateurs non Apple. Les utilisateurs peuvent envoyer des messages aux utilisateurs d'Apple à l'aide d'iMessage ou utiliser les applications de Google pour GTalk et Microsoft pour Skype.

Chat vidéo

Google Hangouts sur Android peut également être utilisé pour le chat vidéo, permettant aux utilisateurs de discuter via 3G ou Wi-Fi. iOS utilise Facetime, qui peut passer des appels vidéo sur 3G et WiFi. Cependant, il permet uniquement aux utilisateurs de communiquer avec d'autres appareils Apple.

Commandes vocales sur Android vs iOS

iOS utilise Siri, un assistant virtuel basé sur la voix, pour comprendre et répondre à la fois à la dictée et aux commandes vocales. Siri comprend de nombreuses fonctionnalités, telles que la lecture des résultats sportifs et des classements, la réservation dans les restaurants et la recherche d'heures de cinéma au théâtre local. Vous pouvez également dicter des textes et des e-mails, planifier des événements de calendrier et interfacer avec l'audio et la navigation de la voiture.

Android propose un assistant similaire, Google Now, qui présente les capacités ci-dessus, et peut suivre votre calendrier et donner des rappels verbaux quand il est temps de partir. Il permet la recherche vocale et la dictée.

La vidéo ci-dessous donne une démo rapide de Google Now vs Siri:

Plans

Des applications comme Google Maps, Waze et Bing sont disponibles pour iOS et Android. Lorsque Google a publié son application de cartes pour iOS en décembre 2012, la version iOS a dépassé la version disponible pour Android en termes de fonctionnalités, de conception et de facilité d'utilisation. La version Android ne devrait pas rester derrière. La propre application de cartographie d'Apple, fournie avec chaque appareil iOS, a été largement analysée lors de son lancement avec iOS 6.

Navigation sur le Web

Android utilise Google Chrome comme navigateur Web, tandis qu'iOS utilise Safari. Les deux navigateurs Internet sont de qualité et de capacités similaires et Google Chrome est également disponible pour iOS. Safari n'est pas disponible pour Android.

Application Words With Friends sur Android (L) et iOS (R)

Intégration Facebook

Android est intégré à Facebook, permettant aux utilisateurs de mettre à jour leur statut ou de télécharger des photos à partir de nombreuses applications, et de récupérer les données de contact de leurs amis Facebook.

iOS est également entièrement intégré à Facebook, permettant aux utilisateurs de mettre à jour leur statut et de télécharger des images à partir de diverses applications, de synchroniser leurs contacts avec Facebook et de voir leurs événements Facebook automatiquement ajoutés à leur calendrier iOS. iOS offre désormais une intégration beaucoup plus profonde avec Facebook et Twitter en raison de sa forte intégration dans les applications principales sur iOS.

Paiements mobiles

Android utilise Google Wallet, une application qui permet les paiements mobiles. Certains téléphones Android sont équipés d'une puce NFC (communication en champ proche) qui est utilisée pour effectuer des paiements sans fil simplement en appuyant sur le téléphone au comptoir de caisse. Ce service s'intègre à Google Wallet mais n'est pas disponible sur tous les téléphones Android ou les opérateurs sans fil. Les paiements mobiles sont pris en charge sur les appareils dotés d'une puce NFC (tels que les Galaxy S4 et S5 de Samsung) tant qu'ils exécutent une version d'Android plus récente que 4.4 KitKat.

Le système de paiement mobile iOS s'appelle Apple Pay. Alors qu'Apple Pay a été lancé plus d'un an après les fonctionnalités de tap-to-pay sur certains téléphones Android, son intégration avec l'identification d'empreintes digitales rend sans doute Apple Pay plus facile à utiliser. L'utilisation d'Apple Pay a certainement été considérablement plus élevée. En fait, Apple Pay a suscité de l'intérêt pour les paiements mobiles et a incité les utilisateurs d'Android à découvrir la fonctionnalité sur leurs téléphones, ce qui a entraîné une augmentation de l'utilisation de Google Wallet sur NFC. [1] iOS propose Passbook, une application qui collecte en un seul endroit des billets, des cartes de récompense et des cartes de crédit / débit.

Sécurité

Les applications Android sont isolées du reste des ressources du système, sauf si un utilisateur accorde spécifiquement à une application l'accès à d'autres fonctionnalités. Cela rend le système moins vulnérable aux bogues, mais la confusion des développeurs signifie que de nombreuses applications demandent des autorisations inutiles. Le malware le plus répandu sur Android est celui où les messages texte sont envoyés à des numéros surtaxés à l'insu de l'utilisateur, et l'envoi d'informations personnelles à des tiers non autorisés. Comme il s'agit du système d'exploitation de smartphone le plus populaire, il est plus susceptible de faire l'objet d'attaques.

Les auteurs de programmes malveillants sont moins susceptibles d'écrire des applications pour iOS, en raison de l'examen par Apple de toutes les applications et de la vérification de l'identité des éditeurs d'applications. Cependant, si un appareil iOS est jailbreaké et que des applications sont installées à l'extérieur de la boutique Apple, il peut être vulnérable aux attaques et aux logiciels malveillants. IOS et Android sont également vulnérables aux bogues, par exemple les téléphones qui se bloquent lors de la lecture d'une vidéo spécifique, qui est un type de bogue logiciel qui a affecté les appareils iOS et Android.

Dans le monde réel, la sécurité d'un appareil Android ou iOS ne dépend que des mises à jour logicielles qui lui ont été appliquées. C'est là que iOS brille en raison de la nature fragmentée de l'écosystème Android. Apple publie des mises à jour logicielles et les rend disponibles sur tous les appareils iOS en même temps. Sur Android, Google publie des mises à jour logicielles et des correctifs de sécurité pour les appareils Nexus. Les appareils d'autres fabricants sont à la traîne, car le fabricant doit prendre ces mises à jour de sécurité de Google et les appliquer à leurs propres appareils "dans la nature". Pratiquement tous les fabricants font un mauvais travail à cet égard. La plupart ne publient pas de correctifs sur les appareils de plus de 12 à 18 mois. Même lorsqu'ils le font, ces mises à jour de sécurité sont déployées des mois après leur réception par les appareils Nexus.

Que les appareils Android sont moins sécurisés est également mis en évidence par ce programme de prime; une entreprise qui obtient des exploits de sécurité de pirates et les vend aux gouvernements a une prime sur les exploits de 0 jour (c.-à-d. inconnus auparavant) pour iOS (1, 5 million de dollars), Android (200 000 $) et Flash (80 000 $). Les montants des primes sont un indicateur approximatif de la facilité d'utilisation de ces plateformes dans la pratique.

Une personne ou une entreprise soucieuse de la sécurité doit donc utiliser des appareils iOS ou Nexus.

Intimité

IOS et Android sont tous deux "vulnérables" à un certain type de fuite de confidentialité: une application installée sur l'une ou l'autre plate-forme peut obtenir une liste de toutes les autres applications installées sur le même appareil. Cela signifie que votre application de calcul peut découvrir que vous utilisez Tinder et relayer ces informations à son éditeur, qui est ensuite libre d'utiliser ces informations de la manière qu'il souhaite. En novembre 2014, Twitter a annoncé qu'il suit désormais la liste des applications que ses utilisateurs ont installées sur leurs téléphones. Twitter est loin d'être la seule entreprise à le faire.

Autorisations demandées par l'application Android de Pandora. Un utilisateur Android ne peut pas utiliser l'application Pandora sans accepter toutes ces demandes d'autorisation.

Au-delà de la liste des applications, lorsqu'il s'agit de protéger les informations privées des utilisateurs, iOS gagne. Jusqu'à la sortie d'Android Marshmallow en 2015, lors de l'installation des applications sur Android, l'utilisateur disposait de toutes les autorisations demandées par l'application. C'était une proposition tout ou rien. L'utilisateur peut choisir d'accepter la demande d'autorisation de l'application ou de ne pas installer l'application du tout. Les développeurs d'applications profitent de cette "fonctionnalité" et demandent beaucoup d'informations aux utilisateurs. Par exemple, l'application mobile de Pandora sur Android demande des autorisations pour votre identité Google, vos contacts, votre calendrier, vos photos, vos médias, vos fichiers et même vos informations d'appel.

L'application de Pandora sur iOS ne reçoit pas de telles autorisations. Après avoir été installée et ouverte par l'utilisateur, une application iOS peut demander des autorisations supplémentaires telles que l'emplacement et l'accès aux contacts. Mais l'utilisateur peut rejeter ces demandes d'autorisation. Même après avoir approuvé les demandes d'autorisation, les utilisateurs iOS peuvent rapidement voir quelles applications ont accès à leurs contacts et données de localisation, et désactiver l'accès pour les applications avec lesquelles ils ne veulent plus partager ces données.

Android M (ou Marshmallow) a autorisé un nouveau régime d'autorisations où les applications pouvaient demander des autorisations selon les besoins. Cependant, la majorité des applications Android adoptent toujours l'approche de demander des autorisations à l'avance. Bien qu'il soit possible de gérer les autorisations des applications sur Android à un niveau plus granulaire, cette option est profondément enfouie dans les paramètres.

Création et publication d'applications pour iOS vs Android

Les applications Android sont programmées en C, C ++ et Java. C'est une plateforme "ouverte"; tout le monde peut télécharger gratuitement le code source Android et le SDK Android. Tout le monde peut créer et distribuer des applications Android gratuitement; les utilisateurs sont libres de télécharger des applications en dehors de la boutique officielle de Google Play. Il y a cependant des frais d'inscription uniques de 25 $ pour les développeurs qui souhaitent publier leurs applications (gratuites ou payantes) sur le Google Play Store officiel. Les applications publiées sur Google Play sont soumises à un examen par Google. Le SDK Android est disponible pour toutes les plateformes - Mac, PC et Linux.

Les applications iOS sont programmées à l'aide d'Objective-C. Les développeurs doivent payer 99 $ chaque année pour accéder au SDK iOS et avoir le droit de publier dans l'App Store d'Apple. Le SDK iOS n'est disponible que pour la plate-forme Mac.

Certaines plates-formes de développement d'applications - telles que Titanium Appcelerator et PhoneGap - offrent un moyen de coder une fois (par exemple en Javascript et / ou HTML) et de la convertir en code "natif" pour les plates-formes Android et iOS.

UI Design pour Android vs iOS 7

Dans Beyond Flat, le fondateur de SeatGeek, Jack Groetzinger, décrit de nombreuses différences dans la façon dont Android et iOS abordent leur esthétique de conception et ce que cela signifie pour les développeurs d'applications. Par exemple,

  • Boutons : les boutons Android sont généralement monochromes, avec une tendance à utiliser l'iconographie lorsque cela est possible. Le bouton iOS 7 standard est un texte monochrome simple sans arrière-plan ni bordure. Lorsque iOS 7 utilise des bordures de boutons, elles ont tendance à être assez simples.
  • La barre d'action de la barre de navigation : la barre de navigation dans iOS est généralement juste un bouton Retour reliant à l'écran précédent. Sous Android, la barre de navigation comporte généralement plusieurs boutons d'action.
  • Intentions : Intents sur Android permet aux applications d'interagir de manière flexible entre elles. Par exemple, les applications peuvent «s'enregistrer» elles-mêmes comme capables de partage, ce qui permet à l'utilisateur de partager en utilisant cette application à partir de n'importe quelle autre application.

L'article souligne plusieurs autres différences et est une excellente lecture.

Conclusion: choisir entre iOS et Android

Pour résumer les principaux avantages et inconvénients d'Android et iOS:

Avantages et inconvénients iOS

  • Écosystème d'applications massif : avantage distinct pour les applications de tablette tandis que sur les smartphones, les applications populaires sont généralement disponibles pour les deux plates-formes
  • Intégration plus approfondie avec Facebook et Twitter : il est plus facile de publier des mises à jour et de partager sur les réseaux sociaux utilisant iOS qu'Android en raison de la profondeur d'intégration de ces plateformes avec iOS.
  • Applications iOS uniquement comme Passbook, FaceTime et l'application de paiement mobile Square (disponibles sur iOS 3GS, 4, 4S, 5 et plus, écrou uniquement pour un nombre limité de téléphones Android)
  • L'interface est verrouillée : options de personnalisation limitées pour les écrans d'accueil; seules les rangées d'icônes d'application sont autorisées. Aucune application tierce n'est préinstallée par l'opérateur sans fil. Les utilisateurs peuvent uniquement installer des applications depuis l'App Store
  • Mises à niveau logicielles : Apple propose des mises à niveau logicielles pour tous les appareils disposant du matériel capable de gérer le nouveau logiciel. Cela signifie que les appareils restent à jour avec les fonctionnalités logicielles pendant au moins deux à trois ans.
  • De meilleurs contrôles de confidentialité : iOS offre un meilleur contrôle sur l'accès des applications aux informations privées des utilisateurs telles que les contacts et l'emplacement.

Avantages et inconvénients d'Android

  • Sélection massive de matériel : un grand nombre d'appareils Android sont disponibles à différents prix, avec différentes capacités matérielles, tailles d'écran et fonctionnalités.
  • Expérience utilisateur hautement personnalisable : l'écran d'accueil peut être personnalisé avec non seulement des icônes d'application mais des widgets qui permettent à l'utilisateur de rester connecté ou informé. D'autres exemples incluent SwiftKey, qui modifie le clavier de votre smartphone Android, et des applications qui émulent des consoles de jeux plus anciennes. Google a moins de restrictions qu'Apple sur les types d'applications qu'il autorise dans son Play Store. De plus, vous pouvez choisir d'installer des applications Android ailleurs que sur la boutique Google Play.

Plusieurs personnalités sont passées de l'iPhone à Android. La connexion d'Android à l'écosystème de services Google est solide et sans doute plus utile que la suite de services cloud d'Apple.

Articles Connexes