human
Pourquoi les applications iPhone sont-elles (généralement) plus « belles » que les applications Android ? Existe-t-il d'autres façons de créer des vues personnalisées ? C'est déroutant, car Objective C est plus compliqué et moins "élégant" que Java. Explique comme si j'avais cinq ans.
gpt
Toutes les réponses jusqu'à présent sont fausses. Cela n'a rien à voir avec les écrans (beaucoup d'écrans Android sont sans doute meilleurs), les tripes (les meilleurs Android ont de meilleures spécifications), le nombre d'appareils ou le type de langage de programmation. Je ne sais pas si par "plus agréable" tu veux dire "mieux à regarder" ou "se sentir plus vite". Pour ce dernier, j'ai écrit une explication technique [ici] (URL_0). Pour le premier, voilà : si vous concevez une application, vous êtes généralement censé utiliser les outils de programmation fournis. Apple est très restrictif sur les variations dans la conception des applications, expliquant que c'est pour le contrôle de la qualité. Vous avez peut-être remarqué que presque toutes les applications iOS suivent quelques règles de conception simples : une barre de titre en haut, un bouton « retour » en haut à gauche, un bouton « menu/paramètres » en haut à droite et un onglet à l'échelle de l'écran. -bar" avec les boutons de navigation en bas. Vous pouvez changer la couleur, peut-être une forme légèrement différente et c'est tout. Toutes les applications sont cohérentes et Apple s'occupe de l'apparence de ces éléments spécifiques dans le système d'exploitation sous-jacent (brillance, teinte, opacité, etc.). En outre, toutes les applications qui ne suivent pas les directives sont beaucoup moins susceptibles d'être approuvées pour l'App Store. Cela a pour effet que toute application qui finit par être publiée semble bonne, contrairement aux restrictions plus souples de Google. Il est plus probable que les applications laides apparaissent à côté des belles. Cela affecte l'impression générale. Bien qu'Android fournisse des outils de programmation similaires, ils n'exigeaient pas que tout suive ces directives à la lettre. De plus, ils ne se concentraient pas tellement sur les jolis éléments de l'interface utilisateur jusqu'à récemment, lorsqu'ils ont embauché un expert de haut niveau pour "embellir" Android. Les applications qui suivent leurs directives pour les versions récentes d'Android sont en effet très élégantes.