Apple corrige enfin son Java

Christophe Laporte |
Apple propose au téléchargement Mise à jour 4 de Java pour Mac OS X 10.5 ainsi qu'une Release 9 pour Mac OS X 10.4. Cette révision met à jour Java SE 6 à la version 1.6.0_13, J2SE 5.0 à la version 1.5.0_19 et J2SE 1.4.2 à la version 1.4.2_21. Surtout, cette version corrige plusieurs failles vieilles de six mois.

Il était ainsi très facile à un code malicieux d'échapper au bac à sable (sandbox) et de lancer des commandes avec vos privilèges utilisateur. Un simple applet Java intégré à n'importe quelle page web permettrait à un utilisateur malintentionné d'installer très facilement un malware sur votre Mac (lire : Java sur Mac se traine des failles depuis six mois).
Tags
avatar divoli | 

Mieux vaut très tard que jamais... :p

avatar seblesi | 

'tain pèse son poid l'animal.... 158 Mo...

avatar geff74 | 

bonjour,

Disponible aussi la version Java pour MAc OS X 10.4 version 9 (1.0) - taille 81,1 Mo avec l'outil de mise à jour de logiciels dans le menu "pomme"

avatar Atlante | 

@divoli: ça pourrait être pire, Apple pourrait être chargé de la prévention pandemique de grippe porcine... là on aurait mal. :)

avatar Moonwalker | 

Ouai, il aura fallu six mois et un développeur qui le crie haut et fort sur le web (avec démonstration) pour qu'enfin Cupertino se bouge...

Bon. Je pourrais réactiver Java dans les navigateurs... ou pas puisqu'il ne m'a pas manqué jusqu'ici.

avatar Dr_cube | 

Les applets Java ne sont plus trop utilisés.. C'est marrant de voir qu'à la base Java devait être le langage du web grâce aux applets, qu'il a complètement échoué sur ce point, et qu'il est finalement devenu l'un des principaux langages du web mais par des chemins détournés.

avatar oomu | 

un des principaux langages coté serveur web en fait :)

mais comment ? Apple ne propose même pas une prévue de java 7 ou une mise à jour de jdk 1.6.0.14 ? :)

(il n'y a pas de fin et j'adore ça)

avatar Dr_cube | 

Les serveurs web ça fait partie du web non ?
Et puis c'est pas seulement côté serveur. Avec GWT on peut programmer les interfaces en Java, et la moulinette se charge de faire une interface web compatible avec tous les navigateurs et à la pointe de la technologie.

avatar hakan_yakin | 

En effet GWT c'est assez révolutionnaire et ça rouvre les portes du web (côté client) à Java!
= [url]http://gwt.google.com[/url]

Au fait Java 6 est aussi en 32 bits avec cette mise à jour?

avatar lennoyl | 

atlante : ça ne serait pas bien pire que le gouvernement français. :/

avatar oomu | 

c'est vrai, pour gwt, mais java enterprise, en entreprise, on en mange à la louche.

avatar ispeed | 

C'est la java bleue, la java la plus belle celle qui ensorcelle dzouin zouin

avatar eTeks | 

@ Dr_cube
Les applets Java sont une des nombreuses victimes de Microsoft qui a gagné contre Sun. Mais il faut bien le reconnaître, Sun ne s'y est franchement pas bien pris face à Flash...
Peut-être qu'en reprenant son service marketing, Oracle saura mieux vendre Java. Ce sera difficile de faire pire en tout cas !

avatar pao2 | 

Euh c'est normal? Je n'arrive pas a l'installer sur mon iPhone? :-)

avatar BreiZH | 

@ hakan_yakin
La version 32bits de Java 6 est dans la preview de snow leopard ;-)

avatar ericb2 | 

Java coté client ?

C'est un peu comme vouloir mettre une chaine HIFI de puissance ~150 W sur son vélo pour écouter de la musique en roulant :)

avatar ericb2 | 

C'est marrant de voir comment un post est décalé sur la page suivante ...

avatar Seb du 95 | 

@ericb2

Bien d'accord avec toi.
Le Java a beau être très pratique et très portable, il n'en reste pas moins très inefficace en fonctionnement. Les ressources processeur nécessaires sont exagérées. J'ai connu des langages interprétés beaucoup plus rapides et beaucoup moins consommateurs en ressources que ça.
A moins que.......... de nombreuses applis soient développées à la va-vite (ce qui doit être aussi vrai).

avatar Iounmoutef | 

Bien employé et développé par une personne compétente, Java est un langage fantastique… mais il est vrai que peu sont ceux qui savent vraiment s’en servir, rares ceux qui savent comment l’optimiser et encore moins nombreux ceux qui consacrent du temps et de l’énergie à cette optimisation… qui donne, souvent, des résultats époustouflants (sur une application dédiée de traitement d’images d’astrophysique de très très haute définition, l’optimisation mise en place par un de mes amis — qui se reconnaîtra peut-être et que je salue au passage — avait permis d’atteindre le facteur… 100 000 !).

avatar vintz72 | 

> Seb du 95

Faut arrêter avec la légendaire lenteur de Java pour les applis graphiques. Ok, ce n'est pas la solution la plus rapide du monde, mais si les applis écrites en Java étaient mieux conçus, on ne verrait même pas que c'est du Java.

Donc, non, Java n'est pas lent, mais oui, il bouffe quand même pas mal de mémoire (mais pas plus que d'autres systèmes à base de machine virtuelle, comme .net).

Apple est toujours très en retard pour Java sur son OS. Dommage. Mais bon, "mieux moktar que djamel" comme on dit...

avatar jeff34 | 

Au secours ! Je viens d'installer la mise a jour Java et.... plus moyen d'utiliser Safari 4. Il crash systématiquemnt au bout de 3 secondes.

Quelqu'un a le meme probleme ??

avatar discolan | 

Moi depuis l'installation de cette mise à jour Java, itunes se lance super lentement et impossible d'avoir mon iphone dans itunes (bien qu'il soit connecté en usb).

avatar Dr_cube | 

Oui il faut arrêter avec la lenteur de Java ! C'était peut-être vrai au début, mais ils ont fait d'énormes progrès et on est maintenant très proche des langages complètement compilés. Souvenez-vous que Java est utilisé sans problème dans des téléphones depuis des années et même dans des petites cartes à puces. Java c'est très bien. Mais comme dit plus haut, il ne faut pas faire n'importe quoi. De plus, ce n'est pas un langage adapté au temps réel : garbage collector imprévisible, trop de dynamicité..

Je ne pense pas que ce soit uniquement pour des raisons marketing que Java a échoué sur le web des années 90.. Le web c'est la simplicité. Le HTML, le CSS, le JS, le PHP : tout le monde peut en faire sans trop de problème. Ma mère pourrait comprendre les bases sans problèmes. Mais le Java c'est compliqué. Faire un applet Java demande des connaissances techniques importantes. Ensuite Flash est arrivé, avec un IDE très visuel et bien plus accessible que Java, et c'est logique qu'il ait remplacé Java pour les applets du web.

avatar hakan_yakin | 

[quote]La version 32bits de Java 6 est dans la preview de snow leopard ;-)[/quote]

Merci pour l'info! :-)

CONNEXION UTILISATEUR