Si le téléphone Android utilise Java, qu’utilise l’iPhone pour rendre son logiciel plus stable et moins vulnérable aux virus ?


Que voulez-vous dire par Andriod utilise Java ?
Android est un nom de marque pour un système d'exploitation open source basé sur le noyau linux. Android ne fonctionne pas seulement sur le téléphone mais fonctionne sur tout matériel qui a une configuration supportée. Il fonctionne sur les téléviseurs, les montres, les voitures et bien d'autres appareils, principalement des appareils mobiles par nature. Comme je l'ai dit, Android est un système d'exploitation, il a une base c et c++. Java est utilisé principalement pour développer des applications tierces mais ne se limite pas à Java. Java ajoute la sécurité mais java n'est pas responsable de la sécurité seule, c'est le système d'exploitation qui est proactivement responsable de la sécurité de tout appareil.


Sécurité du téléphone
Le téléphone est le bébé d'Apple's et Apple a l'histoire pour produire le meilleur produit de qualité. iPhone/iPad/iPod/iWatch (ou Apple Watch) tous fonctionnent sur le révolutionnaire iOS (iPhone Operating System) d'Apple's. iOS est encore une version optimisée de leur MacOSX. MacOSX est à nouveau un système d'exploitation Unix. Le système d'exploitation Unix a été développé en langage de programmation c et c++. Unix est beaucoup plus sûr en termes d'infection virale ou de spamware, de malware ou d'autres menaces de sécurité des hackers. Il n'est pas impossible de craquer un système, mais un meilleur mécanisme de sécurité le rend plus difficile à craquer. Pour info, j'ajouterais que les applications iPhone peuvent être développées en c, c++, objective c ou swift, même si la plupart du temps, les développeurs d'applications tierces ont la possibilité (sous forme de SDK et de bibliothèques) de développer des applications en Objective C ou Swift.


Donc je pense qu'en termes profanes si vous dites qu'Android utilise Java alors l'iPhone utilise l'Objective C.

J'espère que cela clarifie votre doute. Merci