L'iPhone prend-il en charge les applets Java ?
À la sortie de l'iPhone, Apple n'autorisait pas les applications tierces ni les langages non approuvés comme Java. Aujourd'hui, les applications tierces sont autorisées, mais Apple ne propose toujours pas de support natif pour les applets Java ni d'applet Java intégré. Pour visualiser des applets Java sur iPhone, vous devez télécharger une application depuis l'App Store : Cloud Browse. Après installation, vous pouvez exécuter des applets Java via ce navigateur alternatif.
Qu'est-ce qu'un applet Java ?
Un applet Java est un programme écrit en Java et intégré dans des pages HTML. Un navigateur compatible Java transfère le code de l'applet vers votre système et l'exécute via la Java Virtual Machine du navigateur. L'applet s'exécute à distance dans le navigateur de l'utilisateur. Un site web utilise l'applet pour faire tourner des fonctionnalités Java interactives (ex: compétition en direct, questionnaires).
Java et l'iPhone
Le navigateur Safari intégré de l'iPhone ne prend pas en charge les applets Java. Il ne permet pas d'afficher les composants Java embarqués dans les sites web. Cloud Browse est un navigateur alternatif avec applet Java intégré. Après téléchargement, appuyez sur l'icône « Cloud Browse » sur l'écran d'accueil, saisissez l'URL du site avec contenu Java et appuyez sur « Rechercher ». Cloud Browse ouvrira le site avec ses composants Java.
Avantages des applets
Les applets tournent sur multiples plateformes (Windows, Mac OS, Linux). La plupart des navigateurs les supportent. Risque de sécurité minimal car l'applet s'exécute dans un bac à sable (sandbox) sans approbation de sécurité. Les navigateurs compatibles mettent en cache l'applet, accélérant le chargement futur du site.
Avez-vous besoin de Java ?
Java est une plateforme informatique gratuite de Sun Microsystems. De nombreux sites contiennent des composants Java. L'iPhone fonctionne efficacement sans applet Java, mais vous ne pourrez pas visualiser pleinement de nombreux sites avec Safari. Cloud Browse est une application payante qui améliore l'expérience de navigation si vous visitez souvent des sites avec composants Java.
