Lien YouTube pour la visualisation mobile
Pour les personnes intéressées par la prochaine étape de récupération sur votre téléphone, voici une solution que je prendrais du temps pour vérifier. Je suis sûr que certains d'entre vous sont maintenant passés à la récupération personnalisée de TeamWin (appelée TWRP) et nous avons rencontré le développeur agrabren pour un aperçu de la dernière itération de leur récupération, appelée TWRP 2.0.
L'interview est en deux vidéos, avec des extraits choisis après la pause.
Lien YouTube pour la visualisation mobile
Alors que TWRP 2.0 est en cours de démarrage, nous sommes à la mi-septembre. Vous avez sorti TWRP 1.0 en juillet?
Cela sonne juste.
Donc, c'est TWRP 2.0?
C'est l'interface par défaut pour TWRP 2.0.
Lors de la création initiale de TWRP, l'une de mes premières réactions a été: "Nous allons commencer par une reprise à partir de la base, nous allons repartir à zéro", ce qui suit: "OK, nous devrions le rendre convivial., "Quelque chose que je n'ai jamais trouvé récupération. Toutes les navigations de contrôle du volume. Alors, au lieu de cela, nous avons dit: «OK, comment pourrions-nous rendre cela facile à utiliser?»
Maintenant, il s’agit toujours d’un prototype, seules quelques fonctionnalités fonctionnent. Mais, par exemple, nous allons installer une ROM. Donc, je tape sur Installer, et j'ai sélectionné, nous avons nos dossiers ici et nos fichiers dans le dossier actuel.
Donc, je vais faire défiler, et j'ai créé une zone appelée ROM. Je touche les ROMs, ma liste de fichiers change. Cela utilisera toutes les fonctionnalités que les gens ont apprises à aimer avec TWRP 1.0. Donc, je vais prendre la Flashback ROM. Je tape dessus, il me dit quelle est ma sélection actuelle. J'ai différentes options que je peux faire, je peux effacer le redémarrage de la mémoire cache après avoir clignoté et j'ai appuyé sur flash.
TWRP 2.0, comparé à toute autre récupération, même TWRP 1.0, l’interface est totalement différente. Nous utilisons l'écran tactile dans la récupération maintenant. Cela va également fonctionner sur les téléphones aussi, juste réduit?
Juste réduit. L’une des fonctionnalités les plus intéressantes de TWRP 2.0 est que l’interface que vous avez examinée, au début, charge en réalité la carte SD sur cet appareil.
Il y en a un par défaut intégré, et en réalité ce que vous avez vu serait celui qui est intégré, mais, pour le développement, c'est en réalité plus difficile. Cela nécessite de reconstruire la récupération. Nous utilisons donc ce qu'on appelle le theming.
Nous nous attendons vraiment à ce que la communauté thématisée aime ça. Tout ce que vous avez vu sur cette page a été créé à partir de XML. Il y a des polices personnalisées. La police utilisée actuellement dans la mise à jour est en fait la police standard utilisée par toutes les restaurations. Elle est appelée police à largeur fixe, ce qui signifie que chaque caractère prend une certaine taille.
Mais, lorsque cette opération sera terminée, nous pourrons revenir au menu principal. Si vous regardez réellement, la police est différente.
Ils pourront prendre des photos et nous prévoyons de publier tous les détails sur la manière d’écrire votre propre thème.
Pour TWRP?
Pour TWRP 2.0.
Donc, si vous voulez montrer des voitures de sport, vous pouvez en avoir. Si vous voulez que ce soit des photos de femmes, vous pouvez avoir des photos de femmes. Tout ce que vous voulez, et ce n'est qu'un thème, c'est une peau.
A-t-il été difficile de faire fonctionner l'écran tactile pendant la récupération? Parce que c'est quelque chose que nous n'avons jamais vu auparavant.
Il y en a qui le font déjà. Quelqu'un a pris TWRP 1.0 et a fait en sorte que ce soit basé sur des gestes du Thunderbolt. Cet aspect était en fait l’une des parties les plus faciles de TWRP 2.0.
La difficulté de TWRP 2.0 le rendait si extensible et thématique. C’était moins l’interface tactile que l’interface utilisateur graphique. Donc, je veux en profiter pour aller un peu plus loin et dire, d'accord, similaire à TWRP 1.0, nous vous indiquons le niveau de la batterie, nous vous indiquons l'heure. Une des bonnes choses est que, contrairement à TWRP 1.0, si vous deviez simplement rester assis ici, le niveau de la batterie baisserait.
Nous soutenons les animations. Si nous avions choisi de le faire, ce petit Android pourrait périodiquement faire des vagues. Nous ouvrons généralement tout ce que le thème veut vraiment faire avec. Et il ne s'agit pas seulement de "spécifier un graphique ici".
Nous vous permettons de charger plusieurs polices et nous fabriquons certains objets qui facilitent les choses. Ce sont des boutons. Ils n'ont pas d'icônes en ce moment, mais nous supportons les icônes, vous pouvez donc créer une image qui représente l'installation.
Mais nous allons revenir à l’installation et vous montrer l’autre fonctionnalité que nous attendons vraiment des développeurs ROM.
Cette animation, ces vidéos et cette installation personnalisée proviennent du package lui-même. Inside the ROM contient les détails, les images et l’animation permettant de personnaliser leur installation.
Je connais Synergy, une très bonne ROM, réalisée par quelques développeurs différents. Lors de son installation, ce slogan au format ASCII était intitulé "Synergy". Nous avons dit: «Pourquoi avez-vous besoin d'un texte ASCII? Pourquoi ne pouvez-vous pas avoir du vrai texte, de la vraie information?
Nous venons de prendre l'animation de démarrage, de supprimer les fichiers, de les insérer dans le package d'animation. TWRP la décrit comme une animation, y compris les mêmes capacités de boucle qu'Android vous offre pour une animation de démarrage.
Nous avons donc vraiment choisi les domaines dans lesquels les développeurs de ROM peuvent orienter l’installation. Dès le moment où l'utilisateur a choisi l'installation, il peut réellement posséder l'expérience de l'utilisateur. Ils peuvent donner à l’utilisateur l’impression que cela fait partie de l’appareil et non d’une porte dérobée ou d’un club secret.
Avant que vous ayez sorti TWRP 1.0, il était basé sur la récupération des stocks. Lorsque vous avez démarré TWRP 1.0, saviez-vous que TWRP 2.0 allait avoir lieu? Était-ce dans les cartes?
Oui. Dès que l'équipe, même avant de s'appeler TWRP (à l'origine, il s'agissait de RecoverWin), même lorsque RecoverWin a démarré, ma première déclaration a été de lui demander une interface à écran tactile et une interface graphique.
Il y avait beaucoup de discussions sur la façon de le faire et ce qui a été décidé, c'est que j'étais occupé à l'époque sur Fre3vo et HDMwIn. Nous avons donc pris cette décision et avons déclaré: «Bon, allons encore un peu plus loin. Pour le moment, mettons TWRP 1.0 en service et fonctionne bien. ”
Beaucoup de bons développeurs ont travaillé sur cela. AssassinsLament, Vividboarder et Dees_Troy sont trois en particulier que je voudrais appeler.
Il y avait vraiment un effort d'équipe, et TWRP 2.0 est vraiment un effort d'équipe. L’ensemble de l’interface graphique de TWRP 2.0 se situe au-dessus de la base principale de TWRP 1.0; vous voyez donc une interface dans TWRP, par opposition à une nouvelle écriture de TWRP.
L’idée principale de TWRP 2.0, en particulier, est de rendre l’interface utilisateur agréable, conviviale, et de la rendre plus accessible aux personnes qui pourraient être intimidées par l’écran de récupération qui ressemble à un DOS.
Nous voulons vraiment que ce soit facile à utiliser et pratique pour les gens. Ce n'est pas amusant de devoir rester assis à coudre des boutons bizarres.
Il semble que chaque appareil possède sa propre façon de le manipuler. Et ce que nous avons dit, c’est au lieu de cela, pourquoi cela ne suit-il pas, vous savez, ils ont tous des écrans tactiles. Alors pourquoi avons-nous besoin d'utiliser …?
Pour les thèmes, prévoyez-vous de les héberger sur le site Web de TeamWin, ou vont-ils simplement flotter sur XDA?
Nous n'avons pas encore décidé d'un plan. Il a été dit que TeamWin pourrait en fait héberger un endroit où les gens pourraient saisir des thèmes qu’ils aiment.
Ils sont spécifiques à l'appareil, en particulier à la résolution. Par exemple, ce thème est conçu pour la résolution 1024x600, qui est la résolution native de GTablet. L’autre atout est que le même moteur TWRP 2.0 qui fonctionne actuellement exécute le EVO 4G. Il ne manquait plus qu'un fichier zip.
Il s’agit d’un fichier XML, de polices et d’images, regroupées de manière pratique. En un mot, c'est tout ce que nous avons fait avec. C'est assez puissant, nous avons même des animations d'arrêt. Tout est contrôlé à partir du XML. Dans le fichier XML, il y a des sections avec action.
Nous avons vraiment eu l'idée de donner aux utilisateurs le contrôle de l'interface.
De toute évidence, il y a beaucoup de choses différentes qui se passent dans l'espace de récupération que je n'ai pas l'habitude de voir et je pense que la communauté en général va probablement être vraiment excitée.
Merci de nous avoir donné la chance de montrer au monde entier ce sur quoi nous travaillons derrière des rideaux fermés. Nous sommes vraiment ravis de le faire connaître au monde entier.
Une dernière minute merci avant que nous devions partir?
Oui, à l'équipe principale de TWRP, AssassinsLament, Dees_Troy et Vividboarder. Aussi le reste de TeamWin, et merci à Koush et Amon_RA pour leur inspiration et leur dévouement à la communauté Android.
L’animation de démarrage Android de plus tôt a été faite par GLa'DOS, et plus important encore, un merci spécial à @ courtneyj0610 pour son dévouement envers moi, les enfants, et a passé de longues nuits à mettre le projet à l’endroit où il se trouve. c'est aujourd'hui.