Qu'est-ce possible commutateur Android pour ART signifie pour Xposed et d'autres applications?

Android kitkat logo samsung galaxy 1

Lorsque le runtime Android (ART) était d'abord introduit avec KitKat fin de l'année dernière, beaucoup de gens ont salué l'initiative, que la nouvelle de l'exécution a apporté avec elle la promesse d'une expérience Android plus rapide et plus fluide. Au moment de l'exécution a été présenté comme une fonctionnalité expérimentale et que signifiait qu'il était loin d'être parfait.

Alors que la plupart des gens qui ont fait le passage à ART fait constater une amélioration de la rapidité avec Android couru (même si la différence a été négligeable pour certaines applications), il est également apparu que certaines applications et services ne seraient pas jouer gentiment avec le runtime tels que WhatsApp et plusieurs jeux.

Plus tôt aujourd'hui, nous avons appris que d'une paire de commits dans PSBA suggèrent que Dalvik est mort, et que la prochaine version majeure d'Android pourrait très bien se retrouver non seulement courir ART par défaut, mais il ne peut plus avoir un moyen de revenir à Dalvik. Considérant l'art est connu pour ne pas jouer agréable avec certaines applications et avec le cadre XPOSED, ce ne ART signifie pour l'avenir de ces applications incompatibles?

Les bonnes nouvelles sont que tandis que l'art peut causer des problèmes, les questions seront probablement temporaire.

Angry Birds GO capture d'écran

Applications qui ne jouent pas actuellement agréable avec ART

Le nombre d'applications qui ne supportent pas l'art ont considérablement diminué depuis le runtime a débuté en premier. Cela dit, en fonction de la précision et de la récence du site non officiel Android Runtime, il ya encore des dizaines d'applications qui ne sont pas pris en charge, y compris Angry Birds Go !, AutoCad 360 et Bittorent.



il ya encore des dizaines d'applications qui ne sont pas pris en charge par ART

Donc ce qui se passera quand l'art déploie? Si ces développeurs ne prennent pas le plus récent PSBA engage comme un drapeau rouge pour faire des changements, il ya une chance que ces applications vont tout simplement cesser de travailler quand la prochaine version d'Android roule premier sorti (fournissant fossés vraiment Dalvik).

Cela dit, la plupart des développeurs vont agir rapidement, soit avant l'annonce formelle ou immédiatement après. Il ya aussi la possibilité que, une version plus stable polie de ART aura une meilleure compatibilité avec les applications existantes et ainsi de certains de ces développeurs ne pourrait pas avoir apporter des modifications à tous.

Pour ceux qui se demandent sur les applications profondes? Pour mémoire, ces applications devraient jouer bien avec ART ainsi - à condition que les développeurs faire des changements nécessaires, si elles l'ont pas déjà.

Xposed-cadre Source de l'image: Conseils Addictive

ART sera tuer cadre Xposed?

La grande question que les gens ont probablement ce qui est le passage à ART va signifier pour Xposed. Parlant dans la section des commentaires sur XDA, Xposed développeur rovo89 jeter un peu de lumière sur cette situation, en précisant que OUI, Xposed sera affectée par cette transition et ne sera probablement pas travailler avec la prochaine version d'Android (à condition qu'il fonctionne ART) immédiatement quand il roule sur.



Sur le côté positif, rovo89 reste assez confiant que le cadre sera éventuellement fait pour travailler sur l'art et il révèle qu'il a même une version de test très expérimental conçu pour ART. Alors pourquoi ne pas tout préparer à l'avance? Dans ses propres mots:

ART est assez complexe, avec beaucoup de différents modes de fonctionnement qui doivent être testés. Je pensais que ce serait une perte de temps de le faire avant ART devient plus stable. Le fait qu'ils poussent toujours des changements tous les jours, y compris plusieurs énormes refactorisations internes (ce qui nécessitera des ajustements dans mon code) le confirme.

si vous ne pouvez absolument pas vivre sans XPOSED, vous serez probablement attendre un peu pour faire la mise à niveau vers la prochaine version d'Android

Bas de ligne, si vous ne pouvez absolument pas vivre sans XPOSED, vous serez probablement attendre un peu pour faire le changement mise à niveau vers la prochaine version d'Android. Une fois que la version officielle (stable) de l'ART est disponible, rovo89 commencera le travail impliqué dans la fabrication du cadre Xposed compatible. Il dit que l'attente aussi lui permet de voir comment d'autres changements comme double pile 32/64-bit Zygote et politiques très strictes SELinux attendue dans la prochaine version d'Android pourraient avoir un impact Xposed.

Combien de temps d'une attente que vous pourriez être dedans pour? Il n'y a vraiment aucun moyen de dire à coup sûr, que de toute évidence il existe des facteurs qui pourraient influer sur l'effort de conversion. Encore une fois dans ses propres mots, s'il vous plaît ne pas paniquer si elle * encore * est pas publié trois jours après Google I / O. Si cela prend quelques semaines, alors que ce ce qu'il faut.

Google ne serait pas passer à ART si elle était pas prêt pour primetime

Bien sûr, Google publie parfois des produits à l'état présent est pas nécessairement 100% poli, mais avec quelque chose de grand comme un changement dans runtimes à ART - vous pouvez parier que Google a fait tout son possible pour assurer une transition facile. Il est susceptible d'être quelques bosses sur la route, mais se déplaçant finalement à l'art est un changement positif pour Android et la plupart d'entre nous ne manquez Dalvik.

Tous les autres grands problèmes potentiels avec l'interrupteur à l'ART que vous êtes au courant que nous ne touchons? S'il vous plaît préciser dans les commentaires ci-dessous.




» » Qu'est-ce possible commutateur Android pour ART signifie pour Xposed et d'autres applications?