IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Actualités Discussion :

Apple ne fournira pas de runtime Java sur les prochains Mac OS X

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    657
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2010
    Messages : 657
    Par défaut
    combien d'utilisateurs lambda vont aller cherche le runtime pour ensuite l'installer et ensuite utiliser des applications java sur leur mac ? pas énormément, donc si le runtime n'est plus fournit, c'est moins d'apps java sur mac. faut savoir qu'aujourd'hui , l'update java est incluse dans le système d'update automatique des macs fournit par apple.

    Apple veut clairement virer java de son os. Je vois pas en quoi c'est une "bonne nouvelle". surtout si il faut passer par d'autres framework pour les interfaces utilisateurs.

    Apple a décidé que l'avenir est aux systèmes bien fermés après avoir jouer la carte de l'ouverture... mais peut être que l'ouverture de ne paie pas assez. la preuve avec l'iphone.

  2. #2
    Membre très actif
    Profil pro
    DIRLO
    Inscrit en
    Juillet 2009
    Messages
    253
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : DIRLO

    Informations forums :
    Inscription : Juillet 2009
    Messages : 253
    Par défaut
    Citation Envoyé par Aspartame Voir le message
    il semble clair qu'apple se décide ENFIN à faire assurer le support de Java par l'éditeur
    gagné on dirait !

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 56
    Par défaut
    C'est pas Think Different, c'est plutôt, Don't Think Just Buy.
    [edit]
    Merde, on l'a déjà faite.
    [/edit]

  4. #4
    Membre expérimenté
    Avatar de Lyche
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2007
    Messages
    2 523
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 523
    Billets dans le blog
    4
    Par défaut
    Citation Envoyé par odissey Voir le message
    C'est pas Think Different, c'est plutôt, Don't Think Just Buy.
    Apple, Just Buy it
    Rejoignez la communauté du chat et partagez vos connaissances ou vos questions avec nous

    Mon Tutoriel pour apprendre les Agregations
    Consultez mon Blog SQL destiné aux débutants

    Pensez à FAQ SQL Server Ainsi qu'aux Cours et Tuto SQL Server

  5. #5
    Membre expérimenté

    Inscrit en
    Juillet 2009
    Messages
    3 407
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 407
    Par défaut
    Le créateur de Java répond à Steve Jobs
    Après l'annonce de la fin du runtime Java d'Apple pour les prochaines versions de MacOS X

    Mise à jour du 25/10/10


    Les quelques lignes qui annonçaient la fin du runtime Java d'Apple pour les prochaines versions de MacOS X ont suscité une très vive émotion dans la communauté Java.

    Ajoutée à celle de l'arrivée de la galerie d'applications de MacOS X, une galerie qui n'acceptera pas les créations en Java, et il n'en fallait pas plus pour créer une situation à la fois tendue et confuse.

    Steve Jobs a donc décidé de s'exprimer, en répondant à l'un des nombreux mails qui lui ont été envoyés (une stratégie de communication qu'il affectionne).

    En substance, le PDG d'Apple explique que Java appartient à Sun (et donc à Oracle) et qu'il lui apparaît normal que le support du langage revienne à cette société. Autrement dit, Apple s'occupe d'Apple, Oracle doit s'occuper de Java. Une situation parfaitement normale pour Steve Jobs, puisque Apple serait le seul à être obligé de faire sa propre implémentation à la place de Sun, qui serait bien mieux placé pour optimiser cette tache.

    Des propos qui ont fait bondir James Gosling; le créateur de Java.

    « C'est tout simplement faux », écrit-il sur son blog à propos des affirmations de Steve Jobs. « IBM supporte Java sur les plateformes IBM, HP sur les siennes et même Azul fait sa JVM pour ses systèmes ». C'était, poursuit-il, également le cas de Microsoft, mais Sun s'y est opposé après avoir constaté que Redmond ne respectait pas la règle du « écrit une fois, fonctionne partout ».

    Gosling va plus loin. Le support par Sun serait plus exception que la règle : « Sun a fourni la VM pour Linux parce qu'il n'y avait personne d'autre pour le faire ».

    D'après lui, historiquement Apple n'a pas été obligé de supporter Java sur ses appareils. Il l'a tout simplement demandé.

    Apple aurait d'ailleurs jusqu'ici vu d'un très mauvais œil qu'un tiers, fusse-t-il la communauté, s'occupe d'un support de Java sur Mac. « [...] beaucoup des sites d'Apple (MobileMe, iTunes, l'App Store) sont des applets Java […] ils étaient nerveux à l'idée de ne pas faire le QA (assurance qualité) eux-mêmes ». L'avènement du HTML 5 rendrait-il Java moins stratégique pour les sites d'Apple ?

    Quoi qu'il en soit, pour le créateur de Java, il s'agirait donc moins d'un retour à la normal que d'un virage à 180 degrés de le part d'Apple.

    De plus en plus de développeurs voient dans les annonces de la société un début de tentative de la part de Steve Jobs pour mettre fin à la technologie sur les plateformes d'Apple.

    C'est le cas par exemple de Simon Phipps, ancien responsables des technologies open-source de Sun.

    Pour lui, la reprise du support par un tiers (en l'occurrence Oracle), ne va pas de soi. Java pour Mac « appartient à Apple, donc Oracle devra soit accéder à une copie de l'implémentation d'Apple, soit refaire entièrement un code natif pour la plateforme et son UI ». Et rien ne prouve qu'Apple sera enclin à communiquer les secrets de son implémentation et à collaborer pour les versions futures. Pour Gosling et Philipps ce serait même le contraire.

    Et l'ancien de Sun de conclure, pessimiste sur le sujet : « Il semblerait que l'avenir d'Ubuntu comme choix pour les développeurs se soit dégagé ».


    Source : Le billet de James Gosling et celui de Simon Phipps

  6. #6
    Membre très actif
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    657
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2010
    Messages : 657
    Par défaut
    « Sun a fourni la VM pour Linux parce qu'il n'y avait personne d'autre pour le faire ».
    tient donc...
    Java pour Mac « appartient à Apple, donc Oracle devra soit accéder à une copie de l'implémentation d'Apple, soit refaire entièrement un code natif pour la plateforme et son UI ».
    c'est exactement le point que j'avais souligné... tout ne tourne pas chez certains en ce moment...

  7. #7
    Membre très actif
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    657
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2010
    Messages : 657
    Par défaut
    à commencer par Ruby.
    c'est vrai que Ruby , PHP ou Perl sont inclus de base dans un Mac , mais pour combien de temps encore ? car si l'on suit la même logique, il faut les virer aussi ... et le bash tant qu'on y est ...

  8. #8
    Membre extrêmement actif Avatar de air-dex
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 713
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 1 713
    Par défaut
    Citation Envoyé par Gordon Fowler Voir le message
    Et l'ancien de Sun de conclure, pessimiste sur le sujet : « Il semblerait que l'avenir d'Ubuntu comme choix pour les développeurs se soit dégagé ».
    Si ça pouvait faire décoller cet OS sur le marché grand public... C'est une honte qu'il soit si peu répandu.

    Citation Envoyé par Gordon Fowler Voir le message
    Des propos qui ont fait bondir Steve Gosling; le créateur de Java.

    [...]

    Source : Le biller de James Gosling et celui de Simon Phipps
    Steve Gosling = Steve Jobs + James Gosling ? Que doit-on en penser pour l'avenir de Java ?

  9. #9
    Membre très actif
    Avatar de FloMo
    Homme Profil pro
    Freelance iOS
    Inscrit en
    Juillet 2004
    Messages
    726
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Freelance iOS
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 726
    Par défaut
    Concrètement, quand on voit ce que donne Java en termes d'UI, on comprend mieux pourquoi Apple n'en veut pas : c'est la porte ouverte à tout et n'importe quoi.
    D'ailleurs, si on y regarde d'un peu plus près, Apple s'est orienté vers d'autres technologies multi-plateformes... à commencer par Ruby.
    Du côté web, à quoi bon utiliser des applets alors qu'il y a des frameworks comme SproutCore qui font très bien le boulot ?

    Java a eu sa chance, elle est passée. Même si, on le sait, la prochaine version sera plus compatible et plus performante. (j'entends cette phrase depuis au moins 10 ans)

  10. #10
    Membre actif
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 52
    Par défaut
    Pour une fois je suis plutôt d'accord avec Apple.
    Java n'apporte pas énormément de choses à MAC (mis à part open office et quelques autres logiciels sympa). D'ailleurs je ne savais même pas qu'Apple développait son propre runtime.
    Techniquement le problème n'est pas réellement grand public. Il est plutôt professionnel, l'utilisateur grand public n'utilise que très rarement java.

    Cependant il y a peut être une demie mesure qui pourrait faire bouger Oracle: déprécier Java. Car le supprimer empêche les utilisateurs d'avoir accès a leurs applications habituelles.

  11. #11
    Membre extrêmement actif Avatar de psychadelic
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 2 532
    Par défaut
    Citation Envoyé par Nek.dev Voir le message
    Pour une fois je suis plutôt d'accord avec Apple.
    Java n'apporte pas énormément de choses à MAC (mis à part open office et quelques autres logiciels sympa
    ....
    faudrait que tu te renseignes un minimum... open office est fait en C++ et peut fonctionner sans problème sans avoir de JVM
    Il y a juste quelques assistants qui nécessitent d'avoir Java...

  12. #12
    Invité de passage

    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    3 995
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 995
    Par défaut
    Citation Envoyé par psychadelic Voir le message
    faudrait que tu te renseignes un minimum... open office est fait en C++ et peut fonctionner sans problème sans avoir de JVM
    Il y a juste quelques assistants qui nécessitent d'avoir Java...
    C'est faux. Sans Java, plus de OpenOffice Base. Le moteur de base de données de Base, c'est HSQLDB, écrit en Java...

  13. #13
    Membre éclairé

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2009
    Messages
    966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juillet 2009
    Messages : 966
    Par défaut
    Citation Envoyé par Traroth2 Voir le message
    C'est faux. Sans Java, plus de OpenOffice Base. Le moteur de base de données de Base, c'est HSQLDB, écrit en Java...
    Bon je lache un petit troll :

    y'a des gens qui utilise OpenOffice Base?

    Concernant java sur Mac on ne connait pas la position d'Oracle... mais a mon avis Oracle ne se laissera pas marcher sur les pieds.

  14. #14
    Membre extrêmement actif Avatar de psychadelic
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 2 532
    Par défaut
    Citation Envoyé par psychadelic Voir le message
    faudrait que tu te renseignes un minimum... open office est fait en C++ et peut fonctionner sans problème sans avoir de JVM
    Il y a juste quelques assistants qui nécessitent d'avoir Java...
    Citation Envoyé par Traroth2 Voir le message
    C'est faux. Sans Java, plus de OpenOffice Base. Le moteur de base de données de Base, c'est HSQLDB, écrit en Java...
    Oui, et alors ?
    Sans HSQLDB ou sans JVM, OpenOffice fonctionne très bien (et sans la partie Base Ok)
    Ce que j'ai écrit reste vrai...

  15. #15
    Membre extrêmement actif
    Profil pro
    Développeur Java Indépendant
    Inscrit en
    Mai 2007
    Messages
    1 333
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java Indépendant

    Informations forums :
    Inscription : Mai 2007
    Messages : 1 333
    Par défaut
    Citation Envoyé par psychadelic Voir le message
    Oui, et alors ?
    Sans HSQLDB ou sans JVM, OpenOffice fonctionne très bien (et sans la partie Base Ok)
    Ce que j'ai écrit reste vrai...
    Non, il n'est plus accessible, et étant handicapé c'est comme si il ne fonctionnait plus du tout...

  16. #16
    Nouveau candidat au Club
    Inscrit en
    Septembre 2007
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 2
    Par défaut Une longue histoire
    Cela fait longtemps qu'Apple a ralenti son travail sur Java, alors qu'aux débuts de Mac OS X, cette technologie était présentée comme l'un des piliers du système.

    En effet, sur les Macs que j'utilise, où les puces sont des PowerPC "G4" et "G5", Java 6 n'est pas disponible.

  17. #17
    Invité de passage
    Inscrit en
    Juillet 2010
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 1
    Par défaut Troll Java
    Vous n'avez sans doute pas bien lu. C'est l'abandon de la gestion par Apple de la maintenance du Runtime Java...Pas l'abandon de Java.

    J'ai personnellement souffert plus d'une fois que ce Runtime soit maintenu par Apple et soit dépendant de son bon vouloir, et impose un changement de système pour avoir la version supérieure (cas du 1.5)...

    Pour le cas similaire de GCC par exemple, c'est assez pénible de devoir supporter la version souvent buguée que délivre Apple au compte-goutte selon ses mises à jour de XCode. Il serait bien mieux que cette version soit totalement ouverte et indépendante du vendeur de machines.

    Alors que la communauté Java se réapproprie son Runtime, et à mon avis, ça marchera bien mieux qu'avec Apple!

  18. #18
    Membre Expert Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 786
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 786
    Par défaut
    Citation Envoyé par smarinier Voir le message
    Vous n'avez sans doute pas bien lu. C'est l'abandon de la gestion par Apple de la maintenance du Runtime Java...Pas l'abandon de Java.

    J'ai personnellement souffert plus d'une fois que ce Runtime soit maintenu par Apple et soit dépendant de son bon vouloir, et impose un changement de système pour avoir la version supérieure (cas du 1.5)...
    ...
    Alors que la communauté Java se réapproprie son Runtime, et à mon avis, ça marchera bien mieux qu'avec Apple!
    On l'a très bien compris. Mais l'abandon du runtime n'est tout de même pas vide de sens : Apple ne vois plus Java comme un atout mais une gène.
    L'interdiction d'applications java dans l'App Store est un autre signe encore plus clair.

    Quant à l'avenir de Java sous Mac il n'est pas gagné. Il va falloir un nouveau Runtime qui mettra du temps à atteindre le niveau d'intégration de celui d'Apple.
    Et pour cela, il faut également qu'Oracle et/ou la communauté autour de l'OpenJDK se mobilise. Sachant que, même si Apple laisse OS X 10.7 libre d'installer ce qu'il veut, il y a fort à craindre que les applications hors Apps Store soient interdites dans le futur (OS X 10.8 ou 10.9).
    A la place d'Oracle j'y réfléchirait à deux fois.

  19. #19
    Membre éclairé

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2009
    Messages
    966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juillet 2009
    Messages : 966
    Par défaut
    Citation Envoyé par Uther Voir le message
    On l'a très bien compris. Mais l'abandon du runtime n'est tout de même pas vide de sens : Apple ne vois plus Java comme un atout mais une gène.
    L'interdiction d'applications java dans l'App Store est un autre signe encore plus clair.

    Quant à l'avenir de Java sous Mac il n'est pas gagné. Il va falloir un nouveau Runtime qui mettra du temps à atteindre le niveau d'intégration de celui d'Apple.
    Et pour cela, il faut également qu'Oracle et/ou la communauté autour de l'OpenJDK se mobilise. Sachant que, même si Apple laisse OS X 10.7 libre d'installer ce qu'il veut, il y a fort à craindre que les applications hors Apps Store soient interdites dans le futur (OS X 10.8 ou 10.9).
    A la place d'Oracle j'y réfléchirait à deux fois.
    de toute façons Apple veut avoir une mains mise sur les application présent dans son Apple Store et promouvoir Objective C comme actuellement avec l'iphone...

    Pour moi viré la JVM de mac c'est plus un prétexte pour poussé les développeurs à allez sur Objective C et bénéficier d'une plus grande médiatisation grâce a l'Apple store.

    Bref ils veulent créer un ecosysteme Apple un peu a la .net tous en essayant de garantir une certaine qualité en niveau applicatif.

    faut pas oublier qu'Apple est un marque qui a fait sa réputation grâce a la qualité de ses produit (exception a la règles : ITune! )

    bon après on risque de se retrouver avec un système comme l'Iphone qui perso ne me convient pas du tout.

  20. #20
    Membre éprouvé
    Avatar de _skip
    Homme Profil pro
    Développeur d'applications
    Inscrit en
    Novembre 2005
    Messages
    2 898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur d'applications
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 898
    Par défaut
    Citation Envoyé par yoyo88 Voir le message
    de toute façons Apple veut avoir une mains mise sur les application présent dans son Apple Store et promouvoir Objective C comme actuellement avec l'iphone...
    Ce serait une manière de se garantir l'exclusivité d'un certains nombre de software en limitant les possibilités multi-OS des applications.

Discussions similaires

  1. [Java] Video Java sur les certifications
    Par faressam dans le forum Certifications
    Réponses: 0
    Dernier message: 05/02/2009, 13h35
  2. Réponses: 14
    Dernier message: 03/04/2008, 01h44
  3. Installations de Java sur les ordinateurs ?
    Par EricRG dans le forum Général Java
    Réponses: 4
    Dernier message: 18/01/2008, 18h26
  4. Réponses: 6
    Dernier message: 11/11/2007, 17h34
  5. Technologie Java sur les téléphones mobiles
    Par tahiti bob dans le forum Java ME
    Réponses: 6
    Dernier message: 04/12/2004, 13h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo