Publicité
+ Répondre à la discussion Actualité déjà publiée
Page 1 sur 3 123 DernièreDernière
Affichage des résultats 1 à 20 sur 50
  1. #1
    Responsable Actualités

    Avatar de Hinault Romaric
    Homme Profil pro Hinault Romaric
    Consultant
    Inscrit en
    janvier 2007
    Messages
    3 973
    Détails du profil
    Informations personnelles :
    Nom : Homme Hinault Romaric
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : janvier 2007
    Messages : 3 973
    Points : 58 977
    Points
    58 977

    Par défaut Java remplacé par C# dans Android ?

    Java remplacé par C# dans Android ?
    Xamarin développe XobotOS, une solution qui annule l’utilisation de Java dans l’OS mobile de Google


    Alors que le procès entre Oracle et Google pour violation de brevet Java dans Android bat son plein, la startup Xamarin développe une solution pouvant permettre de ne plus utiliser le langage dans l’OS.

    La société à l’origine de Mono pour Android, l’implémentation open source du framework .NET permettant la conception des applications natives Android en C#, s’est lancée dans un projet ambitieux avec pour objectif de remplacer le code Java dans Android par du code C#.

    Le projet a donné naissance à XobotOS, une plateforme d’exécution d’applications pour Android entièrement en C# qui ne nécessite pas Java.



    Pour parvenir à ce résultat, les développeurs de Xamarin ont utilisé Sharpen, un outil de conversion de code Java en C#. La société a dû améliorer Sharpen afin qu’il puisse gérer la complexité de la base du code Android. Certaines portions du code Java ont dû être portées manuellement.


    L’analyse des performances de XobotOS a permis de constater une exécution plus rapide des programmes .NET par rapport aux programmes Java équivalents dans Android. Selon les développeurs du projet, la machine virtuelle Mono est mature avec des optimisations plus poussées que la machine virtuelle Dalvik de Google et profite de certaines fonctionnalités du Framework.NET dont ne dispose pas Java.


    De plus, cette solution serait même plus avantageuse pour Google dans la mesure où Microsoft a proposé le langage C# et la machine virtuelle .NET à l’ ECMA pour standardisation, et la plateforme est couverte par la licence Microsoft Community Promise license permettant à Google d'obtenir une licence peu couteuse.


    Pour l’instant, XobotOS n’est qu’un projet de recherche pour Xamarin qui n’a pas l’intention de le maintenir comme un projet autonome, mais l’utiliser comme une couche d’accès direct au système d’exploitation plutôt que de passer par la machine virtuelle Java pour améliorer Mono pour Android.


    XobotOS a été publié comme un projet open source sous les termes de la licence Apache, sur GitHub. Une solution sur laquelle devrait se pencher Google pour contourner l'utilisation de Java dans Android ?

    Le projet sur GitHub


    Source : Xamarin
    Si déboguer est l’art de corriger les bugs, alors programmer est l’art d’en faire
    Mon blog Mes articles
    En posant correctement votre problème, on trouve la moitié de la solution

  2. #2
    Membre chevronné
    Développeur
    Inscrit en
    mars 2012
    Messages
    485
    Détails du profil
    Informations professionnelles :
    Activité : Développeur
    Secteur : Communication - Médias

    Informations forums :
    Inscription : mars 2012
    Messages : 485
    Points : 621
    Points
    621

    Par défaut

    Il me semble que le tool de développement n'est pas gratuit

  3. #3
    Membre extrêmement actif
    Avatar de kedare
    Profil pro Mathieu
    Administrateur systèmes et réseaux
    Inscrit en
    juillet 2005
    Messages
    1 487
    Détails du profil
    Informations personnelles :
    Nom : Mathieu
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : juillet 2005
    Messages : 1 487
    Points : 1 431
    Points
    1 431

    Par défaut

    Comme ça, ça sera plus Oracle vs Google mais Microsoft vs Google....

    Ca serait plus logique de se lancer dans une solution plus ouverte style Python ou Ruby par exemple.

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    mars 2009
    Messages
    198
    Détails du profil
    Informations personnelles :
    Âge : 26
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : mars 2009
    Messages : 198
    Points : 636
    Points
    636

    Par défaut

    Ca m'étonnerais que Microsoft supporte officiellement ce projet, si les devs .NET fuient vers Android, Windows Phone a du souci a se faire...

  5. #5
    Membre extrêmement actif
    Avatar de kedare
    Profil pro Mathieu
    Administrateur systèmes et réseaux
    Inscrit en
    juillet 2005
    Messages
    1 487
    Détails du profil
    Informations personnelles :
    Nom : Mathieu
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : juillet 2005
    Messages : 1 487
    Points : 1 431
    Points
    1 431

    Par défaut

    Citation Envoyé par maxwell302 Voir le message
    Ca m'étonnerais que Microsoft supporte officiellement ce projet, si les devs .NET fuient vers Android, Windows Phone a du souci a se faire...
    Le développement .NET est déjà possible sur Android: http://xamarin.com/monoforandroid
    Et ça a l'air pas mal du tout.

  6. #6
    Membre Expert Avatar de air-dex
    Homme Profil pro
    Inscrit en
    août 2010
    Messages
    1 110
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : France

    Informations forums :
    Inscription : août 2010
    Messages : 1 110
    Points : 2 281
    Points
    2 281

    Par défaut

    Citation Envoyé par kedare Voir le message
    Ca serait plus logique de se lancer dans une solution plus ouverte style Python ou Ruby par exemple.
    Ou alors Google Go, tout simplement. Les applications auraient en plus les avantages du natif.

    Le seul risque est que Google fasse un procès à Google.
    "Ils ne savaient pas que c'était impossible alors ils l'ont fait." Mark Twain

    Mon client Twitter Qt cross-platform Windows et Linux. (en cours de développement).

  7. #7
    Membre confirmé
    Inscrit en
    avril 2012
    Messages
    168
    Détails du profil
    Informations forums :
    Inscription : avril 2012
    Messages : 168
    Points : 204
    Points
    204

    Par défaut

    Ce serait plutot cool que l'on puisse facilement développer en C# sur Android, de plus ça avantage Microsoft en quelque sorte.

    Quand un dev fera une appli pour Android en C# il pourra facilement la porter sur Windows Phone (normalement sans trop de trucs à changer). Et vu qu'Android est vachement utilisé, ça profite aussi à Microsoft, 1 appli sur le Google Play = 1 appli sur le Store.

    Et vu les talents en négociations de Microsoft, je suis sûr que Google s'en sortira mieux qu'avec Oracle.

  8. #8
    Membre chevronné
    Profil pro
    Inscrit en
    mars 2009
    Messages
    198
    Détails du profil
    Informations personnelles :
    Âge : 26
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : mars 2009
    Messages : 198
    Points : 636
    Points
    636

    Par défaut

    Citation Envoyé par kedare Voir le message
    Le développement .NET est déjà possible sur Android: http://xamarin.com/monoforandroid
    Et ça a l'air pas mal du tout.

    Je ne connaissait pas, en effet ça a l'air pas mal dommage que ce soit si cher...
    Il n'existe pas d'autres solutions pour developper en .NET sur Android?

  9. #9
    Membre confirmé
    Inscrit en
    avril 2012
    Messages
    168
    Détails du profil
    Informations forums :
    Inscription : avril 2012
    Messages : 168
    Points : 204
    Points
    204

    Par défaut

    Citation Envoyé par maxwell302 Voir le message

    Je ne connaissait pas, en effet ça a l'air pas mal dommage que ce soit si cher...
    Il n'existe pas d'autres solutions pour developper en .NET sur Android?
    Quand tu regardes bien la chose, 400$ ou même 400 Euro je trouve que c'est abordable.

    Abordable bien sûr si on a un "vrai" projet d'application.

    400 euro = même pas 700 appli à 0,99euro (je compte même la commission) et c'est amorti le calcul est vite fait avec une bonne appli

  10. #10
    Membre confirmé
    Avatar de karbos
    Inscrit en
    novembre 2008
    Messages
    155
    Détails du profil
    Informations forums :
    Inscription : novembre 2008
    Messages : 155
    Points : 246
    Points
    246

    Par défaut

    En gros, on va bientôt pouvoir regrouper 3 développeurs (iOS, WindowPhone et Android) par 1 seul maîtrisant C# et un VisualStudio un peu cher...
    Mais que fait Oracle

  11. #11
    Membre chevronné
    Profil pro
    Inscrit en
    mars 2009
    Messages
    198
    Détails du profil
    Informations personnelles :
    Âge : 26
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : mars 2009
    Messages : 198
    Points : 636
    Points
    636

    Par défaut

    Citation Envoyé par pitbull78 Voir le message
    Abordable bien sûr si on a un "vrai" projet d'application.
    C'est sur, mais pour developper ses applications dans son coin sans vouloir se lancer dans le Java ce n'est pas forcément le bon plan.

  12. #12
    Membre chevronné
    Développeur
    Inscrit en
    mars 2012
    Messages
    485
    Détails du profil
    Informations professionnelles :
    Activité : Développeur
    Secteur : Communication - Médias

    Informations forums :
    Inscription : mars 2012
    Messages : 485
    Points : 621
    Points
    621

    Par défaut

    Citation Envoyé par pitbull78 Voir le message
    Quand un dev fera une appli pour Android en C# il pourra facilement la porter sur Windows Phone (normalement sans trop de trucs à changer).
    mouai, c'est ce qu'ils font croirent.
    Le cross-platforme

    Mais comme les FW sont différents, idem pour IOS, c'est difficile de porter une même applic sur ces 3 plateformes.

    Android != Silverlight != Cocoa

  13. #13
    Membre chevronné
    Développeur
    Inscrit en
    mars 2012
    Messages
    485
    Détails du profil
    Informations professionnelles :
    Activité : Développeur
    Secteur : Communication - Médias

    Informations forums :
    Inscription : mars 2012
    Messages : 485
    Points : 621
    Points
    621

    Par défaut

    Citation Envoyé par pitbull78 Voir le message
    Ce serait plutot cool que l'on puisse facilement développer en C# sur Android, de plus ça avantage Microsoft en quelque sorte.

    Quand un dev fera une appli pour Android en C# il pourra facilement la porter sur Windows Phone (normalement sans trop de trucs à changer). Et vu qu'Android est vachement utilisé, ça profite aussi à Microsoft, 1 appli sur le Google Play = 1 appli sur le Store.

    Et vu les talents en négociations de Microsoft, je suis sûr que Google s'en sortira mieux qu'avec Oracle.
    waa le vilain, il a posté la même chose sur clubic

  14. #14
    Membre confirmé
    Inscrit en
    avril 2012
    Messages
    168
    Détails du profil
    Informations forums :
    Inscription : avril 2012
    Messages : 168
    Points : 204
    Points
    204

    Par défaut

    Citation Envoyé par maxwell302 Voir le message
    C'est sur, mais pour developper ses applications dans son coin sans vouloir se lancer dans le Java ce n'est pas forcément le bon plan.
    Si ça s'officialise, il y aura d'autres moyens .....


    Citation Envoyé par hotcryx Voir le message
    mouai, c'est ce qu'ils font croirent.
    Le cross-platforme

    Mais comme les FW sont différents, idem pour IOS, c'est difficile de porter une même applic sur ces 3 plateformes.

    Android != Silverlight != Cocoa
    A la limite le Cocoa on s'en fiche, je pense que l'union Google Microsoft suffirait pour affaiblir iOS leur concurrent.

    Citation Envoyé par hotcryx Voir le message
    waa le vilain, il a posté la même chose sur clubic
    Je ne vais pas sur clubic lol donc je ne sais pas qui a dit ça

  15. #15
    Membre éprouvé
    Inscrit en
    juin 2009
    Messages
    219
    Détails du profil
    Informations forums :
    Inscription : juin 2009
    Messages : 219
    Points : 455
    Points
    455

    Par défaut

    Citation Envoyé par kedare Voir le message
    Comme ça, ça sera plus Oracle vs Google mais Microsoft vs Google....

    Ca serait plus logique de se lancer dans une solution plus ouverte style Python ou Ruby par exemple.
    Difficile de faire plus libre qu'un standard. C# et une grande partie de l'api dotnet sont des standards.
    Seuls posent problèmes les API WindowsForm, WCF, et les évolutions liées à Linq et C# 4.0. Mais pour ces dernières Microsoft s'était engagé à ne poursuivre aucun projet open source et Novell à l'époque avait confirmé que Mono ne violait aucune licence Microsoft.

    De plus, il est possible d'utiliser des altenatives libres GTK# par exemple.

    Citation Envoyé par air-dex Voir le message
    Ou alors Google Go, tout simplement. Les applications auraient en plus les avantages du natif.

    Le seul risque est que Google fasse un procès à Google.
    Go est un langage qui n'a pas encore l'écho de Java ou du C#.
    Honnêtement, Google aurait plus intérêt à passer du Java au Dotnet.
    La conversion des développeurs serait plus rapide, il existe des outils de transformation automatique, ceci ramènerait les développeurs dotnet sur Android, faisant un pied de nez à Microsoft et enfin, je pense que cela assurerait définitivement la victoire d'Android sur les autres OS.

  16. #16
    Membre chevronné
    Profil pro
    Inscrit en
    mars 2009
    Messages
    198
    Détails du profil
    Informations personnelles :
    Âge : 26
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : mars 2009
    Messages : 198
    Points : 636
    Points
    636

    Par défaut

    Citation Envoyé par notia Voir le message
    Honnêtement, Google aurait plus intérêt à passer du Java au Dotnet.
    La conversion des développeurs serait plus rapide, il existe des outils de transformation automatique, ceci ramènerait les développeurs dotnet sur Android, faisant un pied de nez à Microsoft et enfin, je pense que cela assurerait définitivement la victoire d'Android sur les autres OS.
    Dans l'hypothèse ou Google passerais au .NET pour Android, cela signifierait a coup sur la mort de Windows Phone.
    Et vu les campagnes de la part de Microsoft pour encourager les developpeurs à publier des applications sur leur store (des Lumia 800 comme si il en pleuvait)...
    Est ce que Microsoft laisera passer ça?

    Edit: Bescherelle

  17. #17
    Membre confirmé
    Inscrit en
    avril 2012
    Messages
    168
    Détails du profil
    Informations forums :
    Inscription : avril 2012
    Messages : 168
    Points : 204
    Points
    204

    Par défaut

    Hypothèse :

    Google passera au .NET et les contructeurs ne verseront non pas 5-7$ par appareils mais 15-20$ et Microsoft se fera de l'argent du ".Android" et les applications seront compatibles pour les 2 plateformes

  18. #18
    Membre chevronné
    Profil pro
    Inscrit en
    mars 2009
    Messages
    198
    Détails du profil
    Informations personnelles :
    Âge : 26
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : mars 2009
    Messages : 198
    Points : 636
    Points
    636

    Par défaut

    Citation Envoyé par pitbull78 Voir le message
    Hypothèse :

    Google passera au .NET et les contructeurs ne verseront non pas 5-7$ par appareils mais 15-20$ et Microsoft se fera de l'argent du ".Android" et les applications seront compatibles pour les 2 plateformes
    Exact, j'avais oublié que Microsoft était spécialisé dans ce genre de marché (cf HTC)

  19. #19
    Membre éprouvé
    Inscrit en
    juin 2009
    Messages
    219
    Détails du profil
    Informations forums :
    Inscription : juin 2009
    Messages : 219
    Points : 455
    Points
    455

    Par défaut

    Citation Envoyé par maxwell302 Voir le message
    Dans l'hypothèse ou Google passerais au .NET pour Android, cela signifierait a coup sur la mort de Windows Phone.
    Et vu les campagnes de la part de Microsoft pour encourager les developpeurs à publier des applications sur leur store (des Lumia 800 comme si il en pleuvait)...
    Est ce que Microsoft laisera passer ça?

    Edit: Bescherelle
    Microsoft ne laissera pas faire. Mais que peuvent-ils faire ?
    On ne revient pas sur un standard, on ne revient pas sur une parole donnée publiquement sans risque pour son image.
    Seule manière de répondre, c'est de développer de nouvelle technologie propriétaire autour de dotnet ou sans, ce qu'ils ont commencé à faire avec wp7 et windows 8. Mais de son coté, le monde libre continuera d'avancer comme ca a toujours été le cas.

  20. #20
    Membre chevronné
    Développeur
    Inscrit en
    mars 2012
    Messages
    485
    Détails du profil
    Informations professionnelles :
    Activité : Développeur
    Secteur : Communication - Médias

    Informations forums :
    Inscription : mars 2012
    Messages : 485
    Points : 621
    Points
    621

    Par défaut

    "Dans l'hypothèse ou Google passerais au .NET pour Android, cela signifierait a coup sur la mort de Windows Phone"

    C'est clair et la mort de Nokia
    Suffit que Google paye Oracle et c'est bon

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •