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

Applications mobiles Discussion :

Intel sortira un outil pour porter les applications iPhone sur ses plateformes


Sujet :

Applications mobiles

  1. #1
    Expert éminent sénior

    Inscrit en
    Juillet 2009
    Messages
    3 407
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 407
    Points : 149 059
    Points
    149 059
    Par défaut Intel sortira un outil pour porter les applications iPhone sur ses plateformes
    Intel sortira un outil pour porter les applications iPhone sur ses plateformes
    De quoi véritablement lancer MeeGo ?



    Comme dit le dicton « un secret est une chose que l'on ne répète qu'à une seule personne ».

    Le secret d'Intel a donc été tout naturellement dévoilé cette semaine par Doug Fisher, Vice-Président de la branche Software et Service du fondeur.

    Quel est le secret ?

    Une application qui permet aux développeurs de porter leurs créations de l'iPhone vers des plateformes utilisant des processeurs Intel.

    D'après le dirigeant, cette application (qui n'a pas encore de nom) sera capable d'analyser et de modifier le code pour qu'il soit optimisé – ou tout du moins compatible – avec le hardware d'Intel.

    Le but est double.

    D'une part, permettre à ses processeurs Atom d'enfin concurrencer ARM sur le marché des smartphones, un marché qui se refuse toujours au numéro 1 mondial des fondeurs (pour mémoire l'iPhone utilise des puces ARM).

    L'autre est bien évidemment de pouvoir multiplier, à peu de frais, le nombre d'applications pour son propre OS développé en collaboration avec Nokia : le prometteur (mais encore expérimental) MeeGo.

    Le AppUp Center – la galerie de MeeGo – pourrait ainsi « s'abreuver » des créations de l'AppStore.

    Pour l'instant, aucune date n'a été fixée pour la sortie de cette application mystère.

    Peut-être pour l'arrivée de la version 1.1 de MeeGo prévue pour ce mois-ci ?


    Et vous ?

    Que pensez-vous d'un tel utilitaire : très bonne idée ou complètement farfelue ?

  2. #2
    Expert éminent sénior
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    6 803
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 6 803
    Points : 32 056
    Points
    32 056
    Par défaut
    ça pue le procès, même si ça me botterait que Intel gagne celui-là.
    Les 4 règles d'airain du développement informatique sont, d'après Michael C. Kasten :
    1)on ne peut pas établir un chiffrage tant qu'on a pas finalisé la conception
    2)on ne peut pas finaliser la conception tant qu'on a pas complètement compris toutes les exigences
    3)le temps de comprendre toutes les exigences, le projet est terminé
    4)le temps de terminer le projet, les exigences ont changé
    Et le serment de non-allégiance :
    Je promets de n’exclure aucune idée sur la base de sa source mais de donner toute la considération nécessaire aux idées de toutes les écoles ou lignes de pensées afin de trouver celle qui est la mieux adaptée à une situation donnée.

  3. #3
    Membre expert Avatar de air-dex
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 653
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 1 653
    Points : 3 773
    Points
    3 773
    Par défaut
    Citation Envoyé par Gordon Fowler Voir le message
    Le AppUp Center – la galerie de MeeGo – pourrait ainsi « s'abreuver » des créations de l'AppStore.

    [...]

    Que pensez-vous d'un tel utilitaire : très bonne idée ou complètement farfelue ?
    L'idée est évidemment très bonne. Avec en plus Qt qui est en train de ratisser du côté des developpeurs "classiques" (PCs), MeeGo est vraiment placé dans d'excellentes conditions par ses pères fondateurs. S'il est sans bug et performant, alors sa sortie risque de faire mal avec pourquoi pas une place parmi les grands à terme, surtout si Symbian lui laisse sa place sur le marché des smartphones haut de gamme.

    Vivement mi-novembre qu'on en sache plus sur ce que cet OS nous concocte pour l'avenir.
    "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).

  4. #4
    Membre éclairé
    Avatar de clavier12AZQSWX
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2009
    Messages
    1 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 380
    Points : 858
    Points
    858
    Par défaut ok
    je vois déjà le débat, les procés à venir :

    Apple va refaire le même coup qu'avec son MacOs : il va interdire l'utilisation de son soft sur une machine physique autre qu'un Apple.

    Donc une fois le système d'intel sur le marché et populaire, Apple déposera une plainte !

    je me demande ce qu'il y a dans le cluff (contrat utilisation utilisateur final) des applications de l'applestore...peut-être un truc du genre "l'utilisateur se restreint à n'utiliser cet applicatif que sur un matériel apple".......

    je le vois gros comme un camion.

  5. #5
    Membre éclairé Avatar de Julien Bodin
    Homme Profil pro
    Devops
    Inscrit en
    Février 2009
    Messages
    474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Calvados (Basse Normandie)

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

    Informations forums :
    Inscription : Février 2009
    Messages : 474
    Points : 843
    Points
    843
    Par défaut
    Citation Envoyé par Michael REMY Voir le message
    je me demande ce qu'il y a dans le cluff (contrat utilisation utilisateur final) des applications de l'applestore...peut-être un truc du genre "l'utilisateur se restraint à n'utiliser cet applicatif que sur un matériel apple".......

    je le vois gros comme un camion.
    Oui mais l'application sera différente puisqu'ayant été convertie.

  6. #6
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Août 2009
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 147
    Points : 0
    Points
    0
    Par défaut
    Citation Envoyé par Michael REMY Voir le message

    Apple va refaire le même coups d'avec son MacOs : il va interdire l'utilisation de son soft sur une machine physique autre qu'un Apple.
    La grosse différence c'est que MAC OSX appartient à Apple qui en fait ce qu'elle veut. C'est son droit.

    Pas les applis iphone que des développeurs tierces développent, c'est peut être et même surement différent.

  7. #7
    Membre éclairé
    Avatar de clavier12AZQSWX
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2009
    Messages
    1 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 380
    Points : 858
    Points
    858
    Par défaut ok
    quelqu'un a-t-il lu le contrat de dépot des gens qui déposent leur application en vente sur applstore ?

    n'y-a-t-il pas une ligne du genre "le développeur s'engage a fournir à apple les droits de regard du code...Etc"

    ou une ligne dans le cluf disant "il est interdit à toute personne d'analyser, de convertir, de modifier le code de l'application acheté sur applestore...etc"

    j'arriverai pas à croire que Apple n'y ait pas pensé...

  8. #8
    Membre éprouvé Avatar de Ragmaxone
    Homme Profil pro
    Responsable systèmes de distribution
    Inscrit en
    Août 2007
    Messages
    441
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Pologne

    Informations professionnelles :
    Activité : Responsable systèmes de distribution

    Informations forums :
    Inscription : Août 2007
    Messages : 441
    Points : 1 001
    Points
    1 001
    Par défaut
    désolé pour mon poste, mais c'est aberrant la mauvaise foi dont vous pouvez faire preuve ...

    combien de softs ont été "portés" d'une plateforme à l'autre ?

    faut avoir oublié de réfléchir pour sortir des trolleries de ce genre.

    mais bon : c'est la mode


    sinon sérieusement, y'a un truc que j'ai pas saisi : ils parlent d'être compatible avec le matériel Intel ... l'important en fait c'est l'OS cible non ?

  9. #9
    Membre éclairé
    Avatar de clavier12AZQSWX
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2009
    Messages
    1 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 380
    Points : 858
    Points
    858
    Par défaut
    Citation Envoyé par Ragmaxone Voir le message
    désolé pour mon poste, mais c'est aberrant la mauvaise foi dont vous pouvez faire preuve ...

    combien de softs ont été "portés" d'une plateforme à l'autre ?

    faut avoir oublié de réfléchir pour sortir des trolleries de ce genre.

    mais bon : c'est la mode


    sinon sérieusement, y'a un truc que j'ai pas saisi : ils parlent d'être compatible avec le matériel Intel ... l'important en fait c'est l'OS cible non ?
    en général c'est l'éditeur qui porte son soft vers un autre os ou system, pas un tiers !

    Ce prépare intel est ce que fait Wine, Vmware globallement...etc. Les éditeurs licencié (donc pas opensoure) n'ont jamais vu d'un bon oeil le partage forcer d'une vache à lait.

  10. #10
    Membre éprouvé

    Inscrit en
    Janvier 2009
    Messages
    467
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 467
    Points : 1 253
    Points
    1 253
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par Ragmaxone Voir le message
    sinon sérieusement, y'a un truc que j'ai pas saisi : ils parlent d'être compatible avec le matériel Intel ... l'important en fait c'est l'OS cible non ?
    +1 est ce que ca veut dire qu'ils vont porter CocoaTouch (je ne suis plus certain du nom du Framework MVC d'Apple) pour que ca soit compatible avec MeeGo ?

    Est ce que c'est pas le genre d'opération que Novell fait avec Mono (vis a vis du framework .Net).

    Ce que je ne comprends pas non plus c'est qu'une application iPhone peut être compilée pour une archi intel: il est possible de compiler une appli pour le simulateur qui mache sous mac os x. Il me semble qu'on obtient un genre de Binaire X86 a faire touner sur son mac...

  11. #11
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2 934
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 934
    Points : 4 347
    Points
    4 347
    Par défaut
    Citation Envoyé par jmini Voir le message
    +1 est ce que ca veut dire qu'ils vont porter CocoaTouch (je ne suis plus certain du nom du Framework MVC d'Apple) pour que ca soit compatible avec MeeGo ?

    Est ce que c'est pas le genre d'opération que Novell fait avec Mono (vis a vis du framework .Net).

    Ce que je ne comprends pas non plus c'est qu'une application iPhone peut être compilée pour une archi intel: il est possible de compiler une appli pour le simulateur qui mache sous mac os x. Il me semble qu'on obtient un genre de Binaire X86 a faire touner sur son mac...
    Il est clair que le problème essentiel se situe au niveau des frameworks Apple présent sur iOS.
    Intel n'a pas le droit de les convertir et de le revendre ou même mettre à disposition gratuitement les versions converties, donc ils devront - comme Mono pour .Net ou GnuStep pour Cocoa - réécrire en "clean room" des frameworks compatibles iOS pour leur plate-forme. Et donc aussi investir dans la maintenance de ces frameworks…

    (on leur souhaite bien du plaisir avec la couche Mach-O sur laquelle est basée toute l'IAC… mais on aussi peut parier qu'ils vont éviter ce problème-là et qu'ils annonceront que les applications iOS qui appellent directement les fonctionnalités Mach-O ne seront pas supportées… or il suffit dans une application d'interroger l'OS pour connaître la mémoire libre pour tomber dans ce cas de figure…)

    Parmi les gros problèmes qui vont se poser, il y a ceux générés par les applications iPhone qui utilisent fortement les interactions avec les applications standards de celui-ci : Intel n'ayant pas le droit de convertir celles-ci : quid ?
    Est-ce que c'est outil ne fonctionnera "bien" que pour les jeux à 99% en OpenGL-ES et "peu" pour les applications fortement liées à iOS ?
    Parmi les plus petits problèmes, il y a évidemment tout ce que les développeurs auront par trop lié à l'environnement : les tailles et résolutions d'écran, la présence d'autres applications, de ressources "System" comme des icones, sons, etc.

    Les applications elles ne pourront être converties avec cet outil que par leurs auteurs et ayant droits.
    Quiconque s'amuserait à convertir l'application ou le code d'un tiers pour en faire commerce sans l'autorisation des ayants droits se fera lyncher (juridiquement parlant)… et cela vaut aussi pour Intel vis-àvis des frameworks Apple qui font d'iOS ce qu'il est…

    Quant au simulateur présent sur Mac OS X, sa fonction essentielle est de fournir le bridge entre les APIs iOS et celles de Mac OS, le fait qu'il fonctionne en code x86 est secondaire, il pourrait aussi fonctionner en PowerPC, c'est juste le choix d'Apple de ne plus supporter celui-ci pour les outils de développement iOS. (et la cross compilation est une fonctionnalité de gcc…)

    Les technologies d'émulation, conversion "on the flight" de code de processeur à processeur ne sont pas nouvelles… (Wine, Rosetta, VirtualPC, les JVM avec JIT, …) mais dans le cadre d'objet mobile, il y a quand même plus de probabilités que l'on aura affaire à un convertisseur statique, donc une conversion préalable qui se fera sur une plate-forme desktop…
    Ce qui sera intéressant d'observer, c'est si Intel va au bout du raisonnement et offre ces outils de conversion sur Mac OS X (un outil à activer sous forme de Build phase dans Xcode avec un simulateur Intel adapté à leur plate-forme mobile) - ce qui aurait une logique puisque le public visé est celui des développeurs iOS, ou au contraire n'offre les outils de conversion que sur sa plate-forme de développement pour mobile (on peut présumer que ce seront des outils Windows-only)…

    De toute façon, dans les 2 cas, il faut que le développeur ait accès à un simulateur pour tester le résultat de la conversion…

  12. #12
    Membre éclairé
    Avatar de clavier12AZQSWX
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2009
    Messages
    1 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 380
    Points : 858
    Points
    858
    Par défaut
    n'oubliez pas chers enfants, que VMWare est aussi en train de finioller un virtualisateur d'OS mobile pour os mobile...

    la guerre va être intéressante !

Discussions similaires

  1. [Yahoo UI] Format.JS contient un outil ember-intl pour supporter les applications Ember
    Par vermine dans le forum Bibliothèques & Frameworks
    Réponses: 0
    Dernier message: 17/03/2015, 08h54
  2. Réponses: 11
    Dernier message: 08/10/2010, 12h47
  3. Outils pour creer les accesseurs et les mutateurs
    Par MarieMtl dans le forum MFC
    Réponses: 3
    Dernier message: 03/10/2005, 18h03
  4. Un outil pour evaluer les dépendances
    Par karbone dans le forum Choisir un environnement de développement
    Réponses: 2
    Dernier message: 30/03/2004, 15h36

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