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

  1. #61
    Membre émérite

    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
    Points : 2 528
    Points
    2 528
    Par défaut p
    Citation Envoyé par torgnole Voir le message
    Vous allez vite en besogne.

    Apple dit simplement qu'il ne maintiendra plus sa version de Java, tout comme Microsoft a abandonné la sienne il y a quelques années. Ça veut pas dire que Java est banni de MacOS ou que l'avenir s'assombrit.
    Ce n'est absolument pas comparable. Microsoft maintenait délibérément une JVM monstrueusement en retard (en version 1.1 bien après l'an 2000) pour empêcher les fonctionnalités ultérieures de Java de s'imposer. Apple avait une JVM à peu près à jour. La version 6 a mis du temps à arriver, mais on parle de mois, pas d'années, là...

    Sun a attaqué Microsoft en justice pour les contraindre à cesser la publication de cette JVM, et ils ont gagné. Microsoft n'a pas arrêté spontanément.

  2. #62
    Membre chevronné Avatar de Hellwing
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2008
    Messages
    538
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Avril 2008
    Messages : 538
    Points : 2 089
    Points
    2 089
    Par défaut
    Citation Envoyé par Traroth2 Voir le message
    Troll spotted !
    Spammeur spotted : pense à éditer tes messages précédents au lieu d'en mettre 4 de suite

    Ceci dit, je suis entièrement d'accord avec tes propos.

  3. #63
    Membre chevronné
    Avatar de kedare
    Homme Profil pro
    Network Automation Engineer
    Inscrit en
    Juillet 2005
    Messages
    1 548
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Network Automation Engineer

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 548
    Points : 1 861
    Points
    1 861
    Par défaut
    Citation Envoyé par Traroth2 Voir le message
    La version 6 a mis du temps à arriver, mais on parle de mois, pas d'années, là...
    Juste plus de 2 ans pour la version 32bits....

  4. #64
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 4
    Points : 0
    Points
    0
    Par défaut
    Je ne vois pas pourquoi vous criez au scandale ! lol

    Si j'ai bien lu, Apple arrête juste d'adapter le runtime java pour son OS. Tant qu'il n'interdit pas les applications Java, tout va bien !

    Je pense au contraire que c'est une très bonne chose pour la communauté Java de se prendre en main et d'assurer son indépendance. Au passage, faudrait p'être rénover Java pour qu'il soit plus compétitif et qu'il rapporte des soussous non ? Ah quand la révolution ? Tous les papys sont partis à la retraite ? Ou sont les djeun's ?

    Blague à part, il a raison d'en profiter parce qu'à son âge, il n'a plus rien à perdre franchement... pas comme un certain Madoff... Il peut faire chier son monde lui, ne pourra pas être poursuivi...

    Bref, il fait plaisir aux gens et les gens lui rendent bien ! Il a tout compris !
    Et comme l'homme est arrogant par nature et que Stéphane Boulots est un homme, cela ne devrait pas vous étonner...

    Les amateurs de Raggae, faites comme Billou, bougez vos popotins sinon c'est la porte ! Ah oui, Billou il a des milliards... bon... bougez quand même vos popotins ! lol

  5. #65
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 90
    Points : 52
    Points
    52
    Par défaut
    Dommage, pour ma part, le choix d'apprendre et de développer en Java était sa possibilité de pouvoir "tourner" aussi bien sur PC que sur Mac.
    Tant pis, je continuerai en Java...

  6. #66
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 27
    Points : 46
    Points
    46
    Par défaut
    Moi y'a un truc qui m'échappe, c'est pourquoi jusqu'à aujourd'hui c'est Apple qui fournissait sa propre JVM et non pas Sun.

    Etait-ce pour pouvoir disposer de leur propre version Java sur leur plate-forme pour en augmenter l'intégration et donc l'attrait ? Dans ce cas il y a des chances pour qu'Apple se soit renseignée auprès d'Oracle (ou autre) sur un possible support de leur part, sauf à considérer qu'ils ont suffisamment grossit pour ne plus en avoir besoin, mais alors on peut penser qu'ils laisseront une éventuelle nouvelle JVM se développer.

    Ou était-ce pour en conserver la maitrise et pouvoir dégager la techno quand ils voulaient ? Auquel cas ils vont bien trouver des motifs (juridique, technique...) pour empêcher d'éventuelles nouvelles JVM...


    Il ne faut pas oublier non plus que même si Apple est en train de revoir son interface pour son prochain OS, il y a de grandes chances pour que la nouvelle interface soit protégée comme l'était Aqua, c'est-à-dire (d'après mes souvenirs de ce que Sun expliquait sur le look&feel Mac il y a un moment, donc sujet à défaillance mémorielle ) interdiction de la reproduire sur un autre système. Et ça m'interpelle là-aussi, c'est que ça m'étonnerait qu'ils laissent n'importe qui pouvoir reproduire leur interface, donc ça risque de couper complètement l'accès à l'interface Apple pour une éventuelle nouvelle JVM.
    Et de mener à une intégration moindre des applis desktop Java dans l'environnement, qui risque de rebuter plus d'un utilisateur (final) de Mac, donc de faire mourir Java sur Mac au final, via la demande utilisateur.

  7. #67
    Expert éminent sénior Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 562
    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 562
    Points : 15 493
    Points
    15 493
    Par défaut
    Au début de Mac OS X Apple comptait beaucoup sur Java, Il avaient même comme argument marketing que MacOSX était le meilleur système pour faire du Java. C'est Apple qui à demandé à Sun de le laisser s'occuper lui même de la JVM de Mac OS X pour s'assurer qu'elle soit bien intégrée au système. Il n'est cependant pas parti de rien, ils ont acheté le droit d'utiliser le code source de la JVM de Sun comme base.

    Ca arrangeait tout le monde : Apple avait une JVM compatible, efficace, bien intégrée et à jour (contrairement à celle de Microsoft).

    Mais maintenant, Apple se désintéresse clairement de Java. Les dernières version ont vraiment tardé à sortir, XCode ne gère plus le java et finalement il laisse carrément tomber la JVM.
    Apple refile le bébé à qui voudra bien s'en occuper.

  8. #68
    Membre éprouvé
    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
    Points : 1 240
    Points
    1 240
    Par défaut
    yep, ça veut dire plus de JRE fournit par Apple , donc plus d'update automatique du JRE sur mac os , donc java passera à la trappe. Si java n'est plus fournit de base sur osx , ça veut dire plus de developpeurs java pour mac , car peu d'utilisateurs mac iront cherche le JRE sur le site d'Oracle...
    apple veut exporter le modele iphone sur macos et en faire un truc fermé à moyen terme , j'en suis certain. Et ça marche puisque les gens paient leurs app sur l'appstore. Dev , Apple , client , tout le monde est content ...

  9. #69
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 840
    Points : 22 854
    Points
    22 854
    Billets dans le blog
    51
    Par défaut
    Citation Envoyé par Mendahor Voir le message
    Il ne faut pas oublier non plus que même si Apple est en train de revoir son interface pour son prochain OS, il y a de grandes chances pour que la nouvelle interface soit protégée comme l'était Aqua, c'est-à-dire (d'après mes souvenirs de ce que Sun expliquait sur le look&feel Mac il y a un moment, donc sujet à défaillance mémorielle ) interdiction de la reproduire sur un autre système.
    C'était aussi le cas pour Luna le LnF de XP et le LnF Windows classique qui ne sont disponibles que dans la version Windows de la JVM (la limitation existait déjà avant que ces LnF ne soient réécrits pour utiliser des renderers natifs). La version linux ne dispose que de metal/ocean, nimbus et gtk.
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

  10. #70
    doc
    doc est déconnecté
    Membre averti

    Profil pro
    Inscrit en
    Août 2002
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 85
    Points : 415
    Points
    415
    Par défaut
    Le succès d'Android y est peut être pour quelque chose, et Apple en s'éloignant de java veut peut être mettre au ban ce langage qui est impliqué dans ce succès ?
    Vous imaginez : développer une application android sur un mac ! il y a de quoi donner des boutons à son PDG.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  11. #71
    Membre chevronné
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    541
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2005
    Messages : 541
    Points : 1 898
    Points
    1 898
    Par défaut
    Citation Envoyé par doc Voir le message
    Le succès d'Android y est peut être pour quelque chose, et Apple en s'éloignant de java veut peut être mettre au ban ce langage qui est impliqué dans ce succès ?
    Vous imaginez : développer une application android sur un mac ! il y a de quoi donner des boutons à son PDG.
    Apple n'est pas assez gros pour "mettre au ban" un langage aussi utilisé que Java. Spécialement quand derrière ils n'ont qu'Objective C.
    Par contre, ils peuvent très bien chercher à pousser les développeurs à faire des applications exclusives à mac en empêchant la portabilité. "Si vous développez pour Mac, vous ne développez que pour mac". Le souci avec la portabilité, c'est qu'elle empêche les optimisations spécifiques disponibles sur un système donné.
    If it's free, you are not the customer, you are the product.

  12. #72
    Expert éminent sénior Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 562
    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 562
    Points : 15 493
    Points
    15 493
    Par défaut
    Citation Envoyé par Neko Voir le message
    Apple n'est pas assez gros pour "mettre au ban" un langage aussi utilisé que Java. Spécialement quand derrière ils n'ont qu'Objective C.
    Par contre, ils peuvent très bien chercher à pousser les développeurs à faire des applications exclusives à mac en empêchant la portabilité. "Si vous développez pour Mac, vous ne développez que pour mac". Le souci avec la portabilité, c'est qu'elle empêche les optimisations spécifiques disponibles sur un système donné.
    Pour mettre au banc JavaEE non, il n'en a clairement pas les moyens.

    Mais c'est clair que Java vient de perdre encore un peu plus de son interet pour les Appli de bureau.

  13. #73
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 17
    Points : 25
    Points
    25
    Par défaut
    Cette décision me rappelle un peu celle qu'a fait Apple concernant les Iphone qui consistait a mettre au rebus tout ce qui n'était pas codé en C++ ou en Objective-C.

    L'utilité à l'époque était double :
    -Empêcher qu'une application codée pour iphone marche sur d'autre téléphone
    -Couper l'herbe sous le pied aux technologie concurrente.

    Je pense qu'effectivement le but est de pousser les développeur à migrer vers l'Objective-C qui est plus optimisé/intégré à l'OS. Après tout la volonté d'Apple a toujours été de fournir des application Homogène en terme d'ergonomie

  14. #74
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 17
    Points : 25
    Points
    25
    Par défaut
    Citation Envoyé par Guulh Voir le message
    Je sais pas quand cette manie de mettre un dollar à la place du S va s'arrêter... Sûr que bientôt on parlera de Orac£€, plutôt

    Et mono supporte quasiment toutes les fonctions de .Net 4. La plupart étaient même dispo avant la version fianle de .Net 4...
    Bon faut dire que le versionning de .Net, et celui de Mono derrière, facilite pas la compréhension. entre les versions de C#, .Net, la CLR, on s'y perd. Un peu comme en java, en fait
    Hum sans vouloir lancer un troll, Mono a choisi de ne pas implémenter tout un pan des technologie .NET qui commencent à manquer dans Mono. Principalement WPF et WF. Ce qui est d'autant plus étrange qu'ils ont choisi de développer Moonlight, or WPF et Silverlight sont quand même assez proche.

  15. #75
    Membre éclairé Avatar de Camille_B
    Homme Profil pro
    Webmaster
    Inscrit en
    Septembre 2006
    Messages
    212
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Septembre 2006
    Messages : 212
    Points : 673
    Points
    673
    Par défaut
    Hum sans vouloir lancer un troll, Mono a choisi de ne pas implémenter tout un pan des technologie .NET qui commencent à manquer dans Mono. Principalement WPF et WF. Ce qui est d'autant plus étrange qu'ils ont choisi de développer Moonlight, or WPF et Silverlight sont quand même assez proche.
    Les détails sont sur cette page :

    http://mono-project.com/Compatibility

    Que les gars de chez mono résument par :

    Everything in .NET 4.0 except WPF, EntityFramework and WF, limited WCF.

    EntityFrameworks - Not available.
    Server-side OData - Depends on Entity Framework.
    WCF - silverlight 2.0 subset completed
    WPF - no plans to implement
    WF - Will implement WF 4 instead on future versions of Mono.

  16. #76
    Membre éprouvé
    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
    Points : 1 240
    Points
    1 240
    Par défaut
    donc qui va s'occuper du runtime java pour mac ? sinon c'est l'occaz pour M$ de développer .net sur autre chose que windows.

  17. #77
    Expert éminent sénior Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 562
    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 562
    Points : 15 493
    Points
    15 493
    Par défaut
    Il y a déjà une version de l'OpenJDK pour Mac mais c'est clair qu'elle est loin d'être si bien intégrée que la JVM d'Apple (utilisation du serveur X). On peut espérer d'elle prendra le relai jusqu'au jour ou Apple se décidera de bloquer complètement les applis qui ne viennent pas de l'App Store.

  18. #78
    Membre confirmé
    Profil pro
    DIRLO
    Inscrit en
    Juillet 2009
    Messages
    199
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : DIRLO

    Informations forums :
    Inscription : Juillet 2009
    Messages : 199
    Points : 532
    Points
    532
    Par défaut *** ENFIN ***
    ... and 3rd party JVMs should be installed in /Library/Java/JavaVirtualMachines ...
    il semble clair qu'apple se décide ENFIN à faire assurer le support de Java par l'éditeur ( celui du moment s'appelle Oracle paraît il )

    ce qui conduirait :
    • à une moins bonne intégration de Java dans l'OS ( Dock , barre de menu ... ) { pas forcément d'ailleurs }
    • à une meilleure homogénéité entre les plate-formes


    à voir , dans tous les cas ( annonce bidon ou réelle volonté ) , apple ne gagne rien à énerver les communautés de développeurs ( est-ce que l'annonce va inciter les codeurs java à s'orienter vers objective-c ... bien sur Steevy )

  19. #79
    Membre éprouvé
    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
    Points : 1 240
    Points
    1 240
    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.

  20. #80
    Expert confirmé Avatar de psychadelic
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    2 529
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 2 529
    Points : 4 740
    Points
    4 740
    Par défaut
    Citation Envoyé par camus3 Voir le message
    donc qui va s'occuper du runtime java pour mac ? sinon c'est l'occaz pour M$ de développer .net sur autre chose que windows.
    Ce serait paradoxal puisqu'après sa condamnation au proces SUN / MS JVM, Microsoft c'est vu notifier par la justice l'interdiction d'écrire une JVM sur Windows...

    Sinon je vois pas ou est la perte, la JVM Apple était toujours à traine par rapport à celle de SUN / Windows;

    Rien n'obligeait Apple de faire une JVM, Ils jettent juste l'éponge.

    Puisque Java est si formidable la communauté open source ou Oracle " n'a qu'a " se précipiter pour la faire, cette JVM Mac
    «La pluralité des voix n'est pas une preuve, pour les vérités malaisées à découvrir, tant il est bien plus vraisemblable qu'un homme seul les ait rencontrées que tout un peuple.» [ René Descartes ] - Discours de la méthode

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