Java exclu de la boutique de logiciels Mac
Premier coup dur pour les partisans du monde libre:
Apple décide de transporter sur le Mac son modèle de boutique d’applications.
Les applications Mac seront donc bientôt signées et bourrées de DRMs.
Seconde mauvaise nouvelle:
Les applications de la boutique ne pourront être des bêtas, des versions de test ou des applications Java!
Java est exclu de ce qui deviendra rapidement le principal canal de distribution de logiciels pour le Mac.
Quelle est la règle qui exclu Java de l’AppStore Mac?
Aucune installation tierce ne doit être requise pour les applications de l’AppStore.
Comprenez:
«Aucune Machine virtuelle Java ne sera fournie en standard avec Mac OS X Lion.»
Ce n’est donc pas seulement Java mais aussi les applications Adobe AIR ou Silverlight de Microsoft qui sont exclues.
Pourquoi? L’installation via la boutique doit être identique à ce qui existe aujourd’hui avec le glisser-déposé vers le dossier Applications. Si vous avez besoin d’un outils d’installation pas de boutique.
Java va donc requérir une installation tierce et ne sera plus fourni.
Et l’AppStore pour Mac ne sera pas le seul moyen d’installer une application sur son ordinateur. Ce n’est qu’un moyen de faciliter cette opération pour les utilisateurs les plus novices. Et donc une opportunité pour les développeurs qui trouve ainsi un nouveau public.
L’abandon annoncé de la JVM Apple
L’annonce de l’obsolescence de Java par Apple fait également couler beaucoup d’encre et fini de confirmer que Lion sera la première version de Mac OS X à ne pas intégrer de JVM en standard.
Mais peut-on s’étonner de cette annonce?
Après tout Apple est en droit de demander à Oracle de supporter officiellement sa plate-forme en fournissant une implémentation qui soit au même niveau que sur les autres systèmes.
Qu’on le veuille ou non le Mac est depuis longtemps un client pauvre de Java. Les versions disponibles ne sont plus synchronisée avec la version «officielle» depuis pas mal de temps.
Le moyen pour accéder aux API Cocoa à partir de Java n’est plus supporté depuis la version précédente du système. Cet abandon est donc une décision qui est dans la ligne directrice d’une rationalisation des développements internes à Apple.
N’oublions pas que Java est maintenant dans les mains d’Oracle. Oracle dont le PDG est un ami proche de Steve Jobs. On peut facilement imaginer que cette décision a donc été prise après quelques échanges entre ces deux amis.
Mais même sans l’engagement préalable d’Oracle à porter Java sur Mac cette annonce reste une bonne nouvelle.
Java est mort! Vive Java!
La vrai question est: “faut-il qu’Apple dilue ses efforts pour fournir une JVM de seconde zone à ses utilisateurs?”
Pourquoi demander à Apple ce que nous n’oserions pas demander à Microsoft?
En abandonnant Java, Apple lance un pavé dans la marre et rompt le confort des éditeurs tiers qui n’ont plus aucune raison de ne pas porter leur JVM sur Mac.
Tant qu’Apple proposait sa version en standard sur toutes les machines la situation était simple:
En créant un vide Apple compte certainement voir ce vide être rapidement comblé.
- Pas besoin de fournir une JVM elle est déjà installée.
- Pourquoi investir dans un développement que seul une minorité d’utilisateur aura l’idée d’utiliser?
- Des coûts de développement réduit pour Sun et consorts.
C’est en réalité une excellente opportunité pour que Java réinvestisse le Mac
tout en le mettant au niveau des plate-formes concurrentes.
Java n’est pas mort sur Mac. L’arrêt de sa longue agonie ne peut que conduire à sa résurrection.
Apple peut aujourd’hui se permettre cette décision car le Mac n’est plus dans l’état moribond qui était le sien au lancement de Mac OS X.0.
Billet original
Partager