Apple serait sur le point d'abandonner Java

Christophe Laporte |
Après avoir écarté Flash du MacBook Air, Apple pourrait à terme se débarrasser de Java si l'on en croit la note technique publiée suite aux sorties de Java pour Mac OS X 10.6 Update 3 et 10.5 Update 8.

Apple indique clairement que sa version de Java est obsolète. Elle continuera d'être supportée et maintenue dans Leopard et Snow Leopard. D'autre part, elle envisage sérieusement de le retirer des prochaines versions de Mac OS X. Dans le même temps, elle a fait savoir que les applications écrites en Java ne seraient pas acceptées sur l'App Store.

Le support de Java par Apple a souvent été critiqué. La firme californienne a toujours traîné à porter les dernières versions sur Mac et ne se pressait pas quand il s'agissait de corriger une faille de sécurité (lire : Java sur Mac se traine des failles depuis six mois).

Reste à voir si cela se confirme si Oracle prendra le relais et assurera le support de Java sur Mac.

Sur le même sujet :
- Mises à jour Java pour 10.5 et 10.6

Tags
#Java
avatar TequilaPhone | 

Quoi de plus normal pour un MacAppStore, du ObjectiveC only.

avatar lppa | 

La technologie Java, bien qu'utilisée par la plateforme Facebook pour ne citer qu'elle, est obsolète en elle-même. Je pense que l'avenir repose sur les solutions qui n'ont pas besoin d'être instalées, donc qui ne prennent pas de place dans le disque dur, qui se lancent rapidement et qui ne sont pas gourmandes en ressources, comme le HTML5.

avatar lppa | 

@TequilaPhone
Le but est d'offrir une meilleure expérience possible, alors je trouve ça normal d'accepter les applications entièrement compatibles, mais surtout [b]esthétiques[/b], car pourquoi avoir un joli ordinateur, une belle interface, et des applications hideuses :) ?

Si non les applications seront toujours disponibles sur les sites des développeurs et les plateformes de téléchargement comme 01net.

avatar Kyro | 

Euh Lppa tu raconte encore une fois n'importe quoi ... faut bien installé quelque chose pour le HTML et ça s'appelle un navigateur .... Et dire que le HTML5 n'est pas gourmand en ressource ca dépend aussi de ce que tu lui demande de faire ....

avatar mathiasr | 

Au début de mes études Java était le truc branché, 20 ans plus tard le soufflé est quelque peu retombé. Et Apple investit tout de même pas mal de ressources dans les compilateurs comme LLVM, leur décision me semble assez cohérente.

avatar Dark Phantom | 

de plus en plus certain :
Lion = iOS
LiOsn

avatar elamapi | 

Bha honnêtement, si tout le monde pouvait abandonner Java ... en fait ... ca serait pas mal.

Je bosse pour une petite boite de plus de 150.000 personnes dans le monde qui déploie diverses solution, entre autre en java, autant cotés clients que coté backend, tout ça sur des serveurs sun, sous diverses versions de Solaris ( de 8 jusqu'à 10) avec diverses version des JRE (jusqu'a l'avant dernière)

Et le constat est systèmatiquement le même.

Usine a Gaz (pour tout ce qui est J2EE) trés complexe à maintenir, une portabilité improbable, des performances assez lamentables.

Bref, tout le monde en est revenu, et les nouvelles solutions font abstraction de java.

Je crois que java est pire que flash en fait ...

Si ça devait être abandonné sur mac, je ne suis pas certain que ça chagrinerait tant de monde que ca

avatar iota | 

Salut,

@lppa
Des applications en ligne qui reposent sur du java et qui n'ont pas besoin d'être installées, il y en a un paquet (dans le monde professionnel tout du moins).
Ce n'est pas utilisé que côté client et c'est très loin d'être une technologie obsolète...

@+
iota

avatar bitonio | 

Euh, comment dire, Java reste très utilisé dans le domaine de l'entreprise et les applications métier. Je vous parle pas forcément d'application au sens KiKool AppStore mais des applis qui permettent à des entreprises de vivre (et accessoirement leurs employés).

Bref, prenons l'exemple d'Eclipse que j'utilise régulière (soit directement soit via des dérivés) depuis... 15 ans. C'est un outil très complet de productivité. M'en fout de Mac App Store, je sais encore installé un soft tout seul (glisser déposer !).

J'espère qu'Apple fera comme Flash à savoir support ce framework non pas en son sein comme aujourd'hui, mais au moins avec une installation tierce. C'était le cas sous Windows à l'époque où je l'utilisais (y a longtemps :-)

avatar valcapri | 

Dommage, mais on peut le comprendre.

Ce qui me rebute un peu face à Objective-C, c'est sa syntaxe sinon, je n'ai rien contre.

Java est fort utilisé en entreprise, ce n'est donc pas une bonne idée de l'abandonner si ils veulent séduir les entreprises.

Il me parait bon et logique que Java soit mis à jour par Oracle vu que Java leur appartiennement et qu'ils veulent empêcher les autres de faire une JVM sur d'autres système sans leur payer de royalties (cf: procès Google-Oracle).

avatar Zed-K | 

@ Ippa :
Oui, l'HTML5 n'est pas du tout gourmand en ressource.
Probablement dû au fait qu'un langage est rarement gourmand, puisqu'il n'est qu'un langage.
Surtout quand il s'agit d'un langage de balisage et non de programmation.

La plateforme Facebook utilise également Java, comme tu peux le constater au vu des 3 dernières lettres de cette URL :
[url]http://www.facebook.com/home.php[/url]
Bon OK, à 2 lettres près, mais peut être que c'est du .jsp camouflé, tu as tout à fait raison.
A moins que tu parle d'applets Java ? (j'en ai pas vu sur Facebook pour ma part, mais peut-être, ça reste malgré tout totalement hors sujet, on parle ici des applications [b]bureau[/b] développées en Java).

Très beau commentaire indeed.

avatar gadom | 

Pourquoi OpenOffice ? Y a Page !!!

avatar death_denied | 

Je m'en fou de savoir si c'est obsolète ou pas, dans mon entreprise on utilise un tel outil sous Java tous les jours. J'ai lutté pour obtenir un iMac à mon travail, si je ne peut plus utiliser les outils Java je vais faire comment, revenir blasé vers un PC, sous les commentaires de mes collègues tous fières: "t'as vu ton mac/apple c'est de la m****" ? N'importe quoi là !

avatar rittai | 

Toutes ces restrictions sur un OS de bureau commencent à me faire peur...La dernière chose que je souhaitais est un OS X qui ressemble à iOs! Bien que je sois entièrement d'accord avec elamapi, le java c'est vraiment horrible, mais ce n'est certainement pas à un éditeur d'OS de penser à la place de l'utilisateur et de décider quels logiciel il a le droit d'installer. Si les gens ont envie de mettre des applis en java dans leur OS, ca les regarde! Et au moins dans la situation actuelle on a le choix de ne pas en installer. J'espère vraiment qu'il y aura toujours une JVM dispo pour mac OS, parce que plus OSX se fermera, plus il perdra des parts sur les machines de bureau, parce que je ne pense pas que les utilisateurs d'OSX trouveront leur bonheur uniquement dans l'appstore, surtout si tout est payant, et validé en amont par apple...

Bref OSX Lion ne me plaît pas trop de ce qu'on a pu en voir...

avatar lilpit | 

@Ippa
Facebook n'utilise pas Java mais javascript qui n'ont rien à voir. Java est utilisé sur le web uniquement sous la forme d'applet.
Pour revenir au sujet, je soutient apple dans sa démarche tant les applis java ont une interface ne s'intégrant pas dans macosX et disposant de performances déplorables.

avatar rocksolide | 

Plus de java sur mac? ça serait une énorme erreur à mon avis... Il ne faut pas oublier que le Java est quand même le langage objet le plus répandu aujourd'hui, et il est le seul avec C++ à être multiplateforme, mais avec de meilleurs IDE et outils de support. Je développe sur du Java depuis longtemps, et l'abandon de java sur Mac, signifiera plus de dev android sur mac, plus de dev J2EE sur mac.... ça commence a en faire beaucoup!

avatar Tatie_Danielle | 

eh bien j'ai bien fait de pas porter ma soluce FMP sous SERVOY !

avatar lppa | 

Apparament j'aurais dû préciser : Facebook utilise Java pour le transfert de photo depuis son ordinateur à son profil...

De plus, @Kyro, bien sûr il faut un navigateur, mais je parle de programme supplémentaire (plug-in)... Je pensais que tu étais plus intélligent :).

avatar oomu | 

java est déjà abandonné dans les faits par apple

et vous vous en êtes pas rendu compte.

-
java sur le "bureau" (le but de votre imac, macpro, macbook pro, etc) est MORT.

_mort_ de chez mort

vous réalisez que Windows est fourni sans java?

Linux intègre java 6 que pour promouvoir Tomcat et JBoss/Jonas etc (JEE, des solutions serveurs) , certainement PAS pour faire marcher agréablement des logiciels de bureau.

Eclipse, principal outil de développement linux a été travaillé par Redhat sur plusieurs années pour se passer de la JVM sun/oracle.

-
enfin bon bref, sur le Mac os X, Java ne manquera à personne. et ceux ayant besoin éventuellement d'une jvm l'installeront optionnellement comme sur winwin ou linux (apt-get install jre ou autre variation du nom de paquet )

Cela marque surtout l'effondrement totale de l'ambition de Java sur le bureau. Os X étant le dernier système qui tentait d'intégrer java en son sein. peine perdue, personne s'en sert (ou prou, oui y a des pros qui ont parfois ce besoin, ils sauront installer la jvm)

-
ce n'est pas une "restriction", c'est simplement qu'apple cesse d'en faire le support. Apple ne fait pas le support de millions de logiciels dont photoshop, mono et starcraft 2, cela vous a empêché de les installer?

Apple a jamais fait le support de Mysql (propriété de oracle), ben po de soucis, j'installe le zoli paquet .pkg de mysql 6. (marche top, avec un zoli script startup et preference système)

-
Java n'existe pas sur le bureau.

-
l'intégration de java dans openoffice.org fut une catastrophe. Le module qui en dépend, poussé par Sun dans une dernière lubie est le plus lent et lourd de tous les composants de openoffice. une jvm sera paquetagé avec, zou.

-
"si je ne peut plus utiliser les outils Java je vais faire comment, revenir blasé vers un PC"

windows est fourni sans jvm.

-
Os X server

apple peut très bien continuer à fournir java sur os x server pour les fous qui font du Tomcat dessus.

avatar majipoor | 

Petit rappel avant que les commentaires commencent à déborder:

Apple pourrait (conditionnel) abandonner sa propre implémentation de Java actuellement proposée en standard dans MacOS X, mais rien n'empêche que quelqu'un (Oracle par exemple) propose leur propre solution. C'est comme sous Windows: Java n'est pas installé en standard dans l'OS. Ce n'est donc pas un choix qui enterrerait Java sur OS X.

Toutes les annonces faites hier ne posent aucune restriction supplémentaire sur OS X: l'AppStore est optionnel et Flash/Java peuvent être installés séparément. Et j'ajoute que ceux qui prédisent que prochainement l'AppStore sera une obligation ne font que spéculer et n'ont aucune base crédible: je suis convaincu que l'AppStore sera toujours optionnel sur MacOS X, même s'il pourrait devenir de facto incontournable à cause de son succès.

Ceci étant dit, l'abandon de Flash (sur les nouveaux MBA) et de Java (s'il se confirme) me paraît être un choix raisonnable: ce sont des technologies certes largement utilisées dans certains contextes, mais aussi relativement peu convaincante par bien des aspects: Apple ne veux simplement plus avoir à gérer eux-même ces technologies et laissent les acteurs concernés (Adobe, Oracle) s'en charger.

avatar oomu | 

" parce que je ne pense pas que les utilisateurs d'OSX trouveront leur bonheur uniquement dans l'appstore, surtout si tout est payant, et validé en amont par apple..."

vous y mettez tweetie, iwork, steam et un programme de généalogie, les gens seront parfaitement heureux. et l'iphone app store vous a démontré qu'il y aura des milliers de logiciels gratuits.

Il y aura toujours possibilité d'ajouter dans os x ce que vous voulez, dont une machine virtuelle .NET et un interpréteur python 2.6 et je ne sais quoi d'autre.

avatar oomu | 

" Je développe sur du Java depuis longtemps, et l'abandon de java sur Mac, signifiera plus de dev android sur mac, plus de dev J2EE sur mac.... ça commence a en faire beaucoup!"

vous installerez une jvm et zou.

avatar Lemmings | 

Java est "juste" le langage le plus utilisé au monde depuis plus de 10 ans... "juste" hein...

avatar oomu | 

javascript a strictement aucun rapport avec java (ni la syntaxe ni le but ni les auteurs ni l'entreprise à l'origine ni rien du tout, même le J,A,V et A sont pas les même, c'est dire.)

Pages

CONNEXION UTILISATEUR