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

Mobiles Discussion :

[IPhone] performance de l'iPhone


Sujet :

Mobiles

  1. #1
    Membre actif
    Avatar de VBurel
    Profil pro
    Développeur Indépendant
    Inscrit en
    août 2004
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France

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

    Informations forums :
    Inscription : août 2004
    Messages : 95
    Points : 234
    Points
    234
    Billets dans le blog
    1
    Par défaut [IPhone] performance de l'iPhone
    Hello,

    J'ai commencé à regarder ce que l'iPhone a dans le ventre, j'ai parcouru rapidement la documentation de son processeur ARM, mais j'ai du mal à évaluer sa puissance de calcul.

    Est-ce que quelqu'un saurait nous donner quelques performances sur des tâches de type temps réel ?

    - Combien ca prend de CPU de lire un MP3 ?
    - Combien de CPU pour encoder un MP3 et le stocker ?

    Est-ce que quelqu'un pourrait nous faire un petit résumé de comment est pensé actuellement l'iPhone, pour quel type d'application (ce qui m'intéresse c'est plutot l'audio temps réel). En passant, les CODEC téléphoniques sont-ils processés par le CPU ARM ou bien par des chips spécialisés autours ?

    Le Processeur ARM de l'iPhone intègre une unité de calcul float32. Est-ce que quelqu'un sait combien environ on peut faire de multiplications par seconde avec ce machin ?

    Bref, je suis preneur de tout avis, conseil, commentaires.
    Salutations
    Vincent Burel

  2. #2
    Membre actif
    Avatar de VBurel
    Profil pro
    Développeur Indépendant
    Inscrit en
    août 2004
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France

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

    Informations forums :
    Inscription : août 2004
    Messages : 95
    Points : 234
    Points
    234
    Billets dans le blog
    1
    Par défaut
    Bon, vu le nombre de réponses, je cherche aussi de mon côté.

    j'ai trouvé qqc pages qui parlent de performance de l'iPhone :

    ici, y'a quelque mesure (avec l'outil Sharc du SDK j'imagine).
    http://software.intel.com/en-us/arti...ne-performance

    Ici le gars explique que l'iPhone a une machine java aussi rapide que sur un Pentium à 66MHz...
    http://metalinkltd.com/?p=156

    Et là on en rajoute puisqu'il est dit qu'en gros un iPhone est 70 fois moins rapide qu'un iMac pour faire tourner des script Java...
    http://arstechnica.com/journals/appl...mance-deficits

    Bref, ca reste assez vague...
    Alors j'ai commencé à regarder la DOC du SDK Apple, notamment en ce qui concerne l'audio. CoreAudio etc....

    Il se trouve qu'il n'y a pas de CODEC mp3 pour le recording (donc pas vraiment de solution pour transformer l'iPhone en Dictaphone par exemple).
    Et que le CODEC mp3 est dispo uniquement pour le Playback, mais en Single-instance. Donc hors de question de mixer deux sons mp3 pour par exemple de l'application DJ avec cross fade et scratching...

    Question CODEC telephonique, on a l'iLBC et AMR... mais sont ils cablés sur un chip à part ? ou sont ils réellement traités par le processeur principale ?

    Bref, si vous avez des informations complémentaires, avis, commentaires... n'hésitez pas...

  3. #3
    Expert éminent sénior


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

    Informations forums :
    Inscription : mai 2003
    Messages : 3 240
    Points : 10 914
    Points
    10 914
    Par défaut
    Citation Envoyé par VBurel Voir le message
    Ici le gars explique que l'iPhone a une machine java aussi rapide que sur un Pentium à 66MHz...
    http://metalinkltd.com/?p=156
    L'iPhone n'a pas de machine Java. Il a juste un navigateur web qui permet d'exécuter du Javascript (pas la même chose que Java).

    Et là on en rajoute puisqu'il est dit qu'en gros un iPhone est 70 fois moins rapide qu'un iMac pour faire tourner des script Java...
    http://arstechnica.com/journals/appl...mance-deficits
    Pour faire tourner du javascript dans le navigateur web de l'iPhone. Mais je ne pense pas que c'est cela que tu désires. Tu désires une application native.

    Bref, ca reste assez vague...
    Alors j'ai commencé à regarder la DOC du SDK Apple, notamment en ce qui concerne l'audio. CoreAudio etc....

    Il se trouve qu'il n'y a pas de CODEC mp3 pour le recording (donc pas vraiment de solution pour transformer l'iPhone en Dictaphone par exemple).
    Et pourtant, cela doit être possible, vu qu'il existe des applications de dictaphone pour les iPhone (mais peut-être pas en mp3)
    http://www.nfinityinc.com/quickvoiceip.html

    Bref, si vous avez des informations complémentaires, avis, commentaires... n'hésitez pas...
    Sur la page d'apple consacré au développement de l'iPhone http://developer.apple.com/iphone/
    tu as un lien vers un document how to Record audio from the built-in microphone? mais il faut t'enregistrer pour y accéder apparement.
    Vincent Brabant

    Ne pas me contacter par MP ni par mail pour des questions techniques. Ma liste d'amis restera vide.

    Cours et tutoriels pour apprendre Java , FAQ Java, et Forum Java

  4. #4
    Membre actif
    Avatar de VBurel
    Profil pro
    Développeur Indépendant
    Inscrit en
    août 2004
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France

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

    Informations forums :
    Inscription : août 2004
    Messages : 95
    Points : 234
    Points
    234
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par vbrabant Voir le message
    L'iPhone n'a pas de machine Java. Il a juste un navigateur web qui permet d'exécuter du Javascript (pas la même chose que Java).
    ha désolé pour cet abus de langage, la DOC de l'ARM (http://www.arm.com/miscPDFs/14128.pdf) m'a surement induit en erreur :
    car page 91 dans le chapitre A2.10 The Jazelle Extension, il est dit que le processeur ARM est dôté d'instructions étendus pour l'implémentation d'un JVM... Est-ce à dire qu'Apple n'en a pas profité ?

    Pour faire tourner du javascript dans le navigateur web de l'iPhone. Mais je ne pense pas que c'est cela que tu désires. Tu désires une application native.
    Exact, mais avant cela j'aimerai avoir une idée assez précise de la puissance disponible. Le test sur le JavaScript donne un premier ordre d'idée, mais trés approximatif.

    Et pourtant, cela doit être possible, vu qu'il existe des applications de dictaphone pour les iPhone (mais peut-être pas en mp3)
    Certes, mais ca limite l'usage dans le sens où le stockage ne pourra pas se faire dans un format compressé.

    Sur la page d'apple consacré au développement de l'iPhone http://developer.apple.com/iphone/
    tu as un lien vers un document how to Record audio from the built-in microphone? mais il faut t'enregistrer pour y accéder apparement.
    oui, j'ai déjà compulsé tout ca, mais ca ne m'aide pas vraiment à évaluer la puissance du machin, j'aurais aimé avoir des avis, des commentaires de gens qui ont de l'expérience sur la question si possible.

    Salutations
    Vincent Burel

  5. #5
    Membre éprouvé Avatar de Ceylo
    Profil pro
    Étudiant
    Inscrit en
    janvier 2007
    Messages
    1 216
    Détails du profil
    Informations personnelles :
    Âge : 31
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : janvier 2007
    Messages : 1 216
    Points : 1 298
    Points
    1 298
    Par défaut
    Citation Envoyé par VBurel Voir le message
    Certes, mais ca limite l'usage dans le sens où le stockage ne pourra pas se faire dans un format compressé.
    Euh ya pas que le format MP3 qui existe pour la compression de l'audio...

  6. #6
    Membre actif
    Avatar de VBurel
    Profil pro
    Développeur Indépendant
    Inscrit en
    août 2004
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France

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

    Informations forums :
    Inscription : août 2004
    Messages : 95
    Points : 234
    Points
    234
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par Spootnik Voir le message
    Euh ya pas que le format MP3 qui existe pour la compression de l'audio...
    ok, et vous pensez à quoi ?
    Aussi, connaissez vous une appli iPhone qui enregistre du son dans un format compressé ? lequel ?

  7. #7
    Membre éprouvé Avatar de Ceylo
    Profil pro
    Étudiant
    Inscrit en
    janvier 2007
    Messages
    1 216
    Détails du profil
    Informations personnelles :
    Âge : 31
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : janvier 2007
    Messages : 1 216
    Points : 1 298
    Points
    1 298
    Par défaut
    Citation Envoyé par VBurel Voir le message
    ok, et vous pensez à quoi ?
    Aussi, connaissez vous une appli iPhone qui enregistre du son dans un format compressé ? lequel ?
    Je pensais au format Ogg Vorbis.
    Et je ne connais pas les applications pour iPhone (je n'en ai pas).

  8. #8
    Expert éminent sénior


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

    Informations forums :
    Inscription : mai 2003
    Messages : 3 240
    Points : 10 914
    Points
    10 914
    Par défaut
    Citation Envoyé par VBurel Voir le message
    ok, et vous pensez à quoi ?
    Aussi, connaissez vous une appli iPhone qui enregistre du son dans un format compressé ? lequel ?
    Suis tombé sur ceci aujourd'hui :
    http://www.sonomawireworks.com/iphone/fourtrack/
    via
    http://www.macworld.com/article/1366...?lsrc=rss_main
    Vincent Brabant

    Ne pas me contacter par MP ni par mail pour des questions techniques. Ma liste d'amis restera vide.

    Cours et tutoriels pour apprendre Java , FAQ Java, et Forum Java

  9. #9
    Membre actif
    Avatar de VBurel
    Profil pro
    Développeur Indépendant
    Inscrit en
    août 2004
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France

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

    Informations forums :
    Inscription : août 2004
    Messages : 95
    Points : 234
    Points
    234
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par Spootnik Voir le message
    Je pensais au format Ogg Vorbis.
    ok, mais c'est un encoder qui est similaire au MP3 en terme de charge CPU...


    Citation Envoyé par vbrabant Voir le message
    Suis tombé sur ceci aujourd'hui :
    http://www.sonomawireworks.com/iphone/fourtrack/
    Intéressant ! cependant, il n'y a pas de process d'encodage/decodage dans cette appli.

    Merci
    VB

  10. #10
    Expert éminent sénior


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

    Informations forums :
    Inscription : mai 2003
    Messages : 3 240
    Points : 10 914
    Points
    10 914
    Par défaut
    Citation Envoyé par VBurel Voir le message
    ok, mais c'est un encoder qui est similaire au MP3 en terme de charge CPU...




    Intéressant ! cependant, il n'y a pas de process d'encodage/decodage dans cette appli.

    Merci
    VB
    FourTrack works with the iPhone headset mic, or an iPod touch with a third-party mic and headphones (eg. Shure, Monster, Griffin & MacAlley mic/headphone adapters). Everything is recorded at true 16-bit, 44.1 kHz quality.
    S'il enregistre ta voix via le micro et la restitue, c'est qu'il y a tout de même de l'encodage/décodage qui se fait, non ?

    Sinon, j'ai transmis tes questions à un collègue qui développe sur l'iPhone. Il n'avait pas de réponse à me donner directement, mais il allait voir s'il pouvait fournir quelque chose.

    Voilà.
    Vincent Brabant

    Ne pas me contacter par MP ni par mail pour des questions techniques. Ma liste d'amis restera vide.

    Cours et tutoriels pour apprendre Java , FAQ Java, et Forum Java

  11. #11
    Membre actif
    Avatar de VBurel
    Profil pro
    Développeur Indépendant
    Inscrit en
    août 2004
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France

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

    Informations forums :
    Inscription : août 2004
    Messages : 95
    Points : 234
    Points
    234
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par vbrabant Voir le message
    S'il enregistre ta voix via le micro et la restitue, c'est qu'il y a tout de même de l'encodage/décodage qui se fait, non ?
    non, il s'agit d'un format PCM classique, natif des device audio (c'est ce qu'on trouve aussi dans les fichiers WAV ou AIFF non compressé).

    Sinon, j'ai transmis tes questions à un collègue qui développe sur l'iPhone...
    Sympa , merci !
    VB

  12. #12
    Membre éprouvé Avatar de Ceylo
    Profil pro
    Étudiant
    Inscrit en
    janvier 2007
    Messages
    1 216
    Détails du profil
    Informations personnelles :
    Âge : 31
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : janvier 2007
    Messages : 1 216
    Points : 1 298
    Points
    1 298
    Par défaut
    Citation Envoyé par VBurel Voir le message
    ok, mais c'est un encoder qui est similaire au MP3 en terme de charge CPU...
    J'ai juste répondu à ta question. Je n'en sais rien quant à la charge CPU.

Discussions similaires

  1. L'iPhone 5s et l'iPhone 5c sont victimes de nombreux bogues
    Par Cedric Chevalier dans le forum Développement iOS
    Réponses: 19
    Dernier message: 16/10/2013, 14h44
  2. [iPhone] Apprendre à developper pour iphone/itouch.
    Par byloute dans le forum Débuter
    Réponses: 0
    Dernier message: 15/05/2009, 15h50
  3. [iPhone Paris] Formation dev iPhone
    Par OFred27 dans le forum Demandes
    Réponses: 0
    Dernier message: 06/10/2008, 23h50

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