Plokta Posté(e) 4 juillet 2012 Share Posté(e) 4 juillet 2012 Bonjour, je m'adresses à ceux qui ont déjà compilé une appli via le NDK Normalement une application est compilé pour la version générique de l'ARM ( "armeabi" ), pour une version un peu plus complète du CPU ( thumb, neon, etc... ) ( armeabi-v7a ) et pour un x86. Android choisi au lancement le meilleur exécutable pour le CPU de la machine. C'est ce qui devrait se produire sur le One S, mais Android n'utilise que la version armeabi et laisse de coté toutes les optimisations de la version armeabi-v7a. J'ai essayé sur un Galaxy Note ( snapdragon S3), un HTC sensation ( Snapdragon S3), sur un thinkpad tablet ( Tegra 2 ) et sur une tablette folio ( Tegra 2), ça fonctionne, mais pas sur le One S. J'ai enlevé la version armeabi de l'APK et là c'est bien la version armeabi-v7a qui est lancé. C'est un peu gênant si ça se produit pour toutes les apk, les tests sur cet appareil seraient systématiquement faussés et ne mettraient pas en valeur l'excellent Snapdragon S4 ( qui malgré cela battrai la concurrence ). je voudrais savoir si quelqu'un sur le forum est capable de confirmer ce problème ? Merci Lien vers le commentaire Partager sur d’autres sites More sharing options...
Plokta Posté(e) 5 juillet 2012 Auteur Share Posté(e) 5 juillet 2012 J'ai trouvé la réponse ici: https://groups.google.com/forum/?fromgroups#!topic/android-ndk/843Vf6Arrkg Il y a effectivement un bug dans android 4.0.3 qui fait que la bonne version de l’exécutable n'est pas la utilisée. C'est corrigé dans la version 4.0.4 mais HTC ne la propose pas encore. Attendez vous à une hausse assez importante des performances des applications à la prochaine mise à jour. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sébi11 Posté(e) 5 juillet 2012 Share Posté(e) 5 juillet 2012 Sur le One X la prochaine semble très prometteuse en matière de MAJ en effet :P Mais il n'a pas de S4... Lien vers le commentaire Partager sur d’autres sites More sharing options...
cyclone Posté(e) 6 juillet 2012 Share Posté(e) 6 juillet 2012 /Aparté/ Le galaxy note n'a pas un snapdragon mais un exynos (même modèle que le GS2 mais cadencé à 1.4ghz) /fin d'aparté/ Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.