Logo es.androidermagazine.com
Logo es.androidermagazine.com

Primer vistazo al proyecto de recuperación de teamwin (twrp) 2.0

Anonim

Enlace de YouTube para visualización móvil

Para aquellas personas interesadas en la próxima etapa de recuperación en su teléfono, esta es una que me reservaría un tiempo para revisar. Estoy seguro de que algunos de ustedes se han cambiado a la recuperación personalizada de TeamWin (llamada TWRP), y nos hemos sentado con el desarrollador agrabren para echar un vistazo a la última versión de su recuperación, llamada TWRP 2.0.

La entrevista está en dos videos, además de fragmentos seleccionados después del descanso.

Enlace de YouTube para visualización móvil

Mientras TWRP 2.0 se está iniciando, esto es a mediados de septiembre. ¿Ustedes salieron con TWRP 1.0 en julio?

Eso suena bien.

Entonces, ¿esto es TWRP 2.0?

Esta es la interfaz predeterminada para TWRP 2.0.

Cuando se creó TWRP originalmente, una de mis primeras reacciones cuando dijeron "vamos a construir una recuperación de abajo hacia arriba, vamos a comenzar desde cero", fue: "OK, deberíamos hacerlo fácil de usar ", Algo que nunca encontré que sea la recuperación. Todas las navegaciones de control de volumen. Entonces, en lugar de lo que hicimos, dijimos: "Ok, ¿cómo podemos hacer que esto sea fácil de usar?

Ahora, esto sigue siendo un prototipo, solo un par de características funcionan. Pero, por ejemplo, vamos a instalar una ROM. Entonces toco Instalar, y tengo seleccionar, tenemos nuestras carpetas aquí y nuestros archivos en la carpeta actual.

Así que voy a desplazarme y he creado un área llamada ROM. Toco ROM, mi lista de archivos cambia. Todo esto utilizará todas las características que las personas han aprendido a gustar con TWRP 1.0. Entonces, voy a tomar la ROM Flashback. Lo toco, me dice cuál es mi selección actual. Tengo diferentes opciones que puedo hacer, puedo borrar el reinicio de la memoria caché después de flashear y presiono flash.

TWRP 2.0, en comparación con cualquier otra recuperación, incluso TWRP 1.0, la interfaz es totalmente diferente. Estamos usando la pantalla táctil en recuperación ahora. Eso también va a funcionar en los teléfonos, ¿solo reducido?

Solo reducido. Ahora, una de las mejores características de TWRP 2.0, es que la interfaz que miraste, al principio, en realidad se está cargando de la tarjeta SD en este dispositivo.

Hay uno predeterminado incorporado, y en realidad lo que viste sería el que está incorporado, pero, para el desarrollo, en realidad es más difícil. Eso requiere reconstruir la recuperación. Entonces usamos lo que se llama tematización.

Realmente esperamos que a la comunidad temática le encante esto. Todo lo que viste en esa portada fue impulsado desde XML. Hay fuentes personalizadas. La fuente que está utilizando en este momento en la actualización es en realidad la fuente estándar que usan todas las recuperaciones, y se conoce como una fuente de ancho fijo, lo que significa que cada carácter tiene un cierto tamaño.

Pero, cuando esto termine esta operación, podremos volver al menú principal, y si realmente mira, la fuente es diferente.

Podrán tomar los temas, y estamos planeando publicar todos los detalles sobre cómo escribir su propio tema.

Para TWRP?

Para TWRP 2.0.

Entonces, si quieres que muestre autos deportivos, puedes tener autos deportivos. Si quieres que sean fotos de mujeres, puedes tener fotos de mujeres. Todo lo que quieras, y es solo un tema, es un skin.

¿Qué tan difícil fue hacer que la pantalla táctil funcionara en la recuperación? Porque eso es algo que nunca hemos visto antes.

En realidad, hay algunos por ahí que ya lo hacen. Alguien tomó TWRP 1.0 y lo hizo para que estuviera basado en gestos en el Thunderbolt. Ese aspecto fue en realidad una de las partes más fáciles de TWRP 2.0.

La dificultad de TWRP 2.0 lo hacía tan extensible y temible. No se trataba tanto de la interfaz táctil como de la interfaz gráfica de usuario. Entonces, quiero llevar esto para ir un paso más allá y decir, ok, similar a TWRP 1.0, te decimos el nivel de batería, te decimos la hora. Una de las cosas buenas es que, a diferencia de TWRP 1.0, si solo dejaras esto sentado aquí, ese nivel de batería se reducirá.

Apoyamos animaciones. Si hubiéramos elegido, este pequeño Android podría agitarse periódicamente. Cualquier cosa que el temático realmente quiera hacer con ella, generalmente la abrimos. Y no se trata solo de "especificar un gráfico aquí".

Le permitimos cargar múltiples fuentes y hacemos ciertos objetos que facilitan las cosas. Estos son botones. No tienen iconos en este momento, pero admitimos iconos, por lo que podría hacer una imagen que represente la instalación.

Pero volveremos a la instalación y le mostraremos la otra característica que realmente esperamos que les encante a los desarrolladores de ROM.

Esta animación, estos videos y esta instalación personalizada provienen del paquete en sí. Dentro de la ROM contiene los detalles y las imágenes y la animación para diseñar su instalación a medida.

Conozco Synergy, una ROM muy buena, de algunos desarrolladores diferentes, cuando la instaló, tenía este eslogan de texto ASCII que decía "Sinergia". Dijimos: “¿Por qué necesitas texto ASCII? ¿Por qué no puedes tener texto real, información real?

Simplemente tomamos la animación de arranque, eliminamos los archivos, los pusimos en el paquete de animación, y se describe en TWRP como una animación, que incluye las mismas capacidades de bucle que Android le brinda para una animación de arranque.

Así que realmente tomamos dónde los desarrolladores de ROM pueden crear un tema para la instalación. Directamente desde el punto que el usuario ha seleccionado que desea instalar, realmente puede ser dueño de la experiencia para el usuario. Pueden hacer que el usuario sienta que esto es parte del dispositivo, no un club secreto de puerta trasera.

Antes de que ustedes salieran con TWRP 1.0, fue creado a partir de la recuperación de existencias. Cuando comenzaba TWRP 1.0, ¿sabía que TWRP 2.0 iba a suceder? ¿Estaba eso en las cartas?

Sí. Tan pronto como el equipo, incluso antes de que se llamara TWRP (originalmente se llamaba RecoverWin), incluso cuando RecoverWin comenzó, mi primera afirmación fue que necesita una interfaz de pantalla táctil y necesita una GUI.

Hubo mucha discusión sobre cómo hacerlo y lo que se decidió fue que estaba ocupado en ese momento en Fre3vo y HDMwIn, así que tomamos eso y dijimos: “Ok, vamos un paso más allá. Por ahora, dejemos que TWRP 1.0 funcione y funcione bien ”.

Muchos buenos desarrolladores trabajaron en eso. AssassinsLament, Vividboarder y Dees_Troy son tres en particular que me gustaría llamar.

Realmente hubo un esfuerzo de equipo, y TWRP 2.0 realmente es un esfuerzo de equipo. La GUI completa de TWRP 2.0 se encuentra sobre la base central de TWRP 1.0, por lo que está viendo una interfaz en TWRP en lugar de que esto sea una reescritura nuevamente de TWRP.

La idea general detrás de TWRP 2.0, especialmente, es hacer que sea una interfaz fácil de usar y agradable para el usuario, y llevarla a personas que podrían sentirse intimidadas por la pantalla de recuperación con aspecto de DOS.

Realmente queremos que sea fácil de usar y conveniente para las personas. No es divertido tener que sentarse allí alternando botones extraños.

Parece que cada dispositivo tiene su propia forma única de manipularlo. Y lo que dijimos fue, en cambio, por qué no se sigue, ya sabes, todos tienen paneles táctiles. Entonces, ¿por qué necesitamos usar …?

Para los temas, ¿anticipas alojarlos en el sitio web de TeamWin, o simplemente flotarán en XDA?

Aún no hemos decidido un esquema. Se habló de que TeamWin en realidad puede albergar un lugar donde las personas puedan tomar temas que les gusten.

Son específicos del dispositivo, en particular, son específicos de la resolución. Por ejemplo, este tema está diseñado para 1024x600, que es la resolución nativa del GTablet. La otra cosa buena es que el mismo motor TWRP 2.0 que está ejecutando esto en este momento ejecuta el EVO 4G. Todo lo que realmente necesitaba era un archivo zip.

Es un archivo XML, algunas fuentes y algunas imágenes, todas juntas convenientemente. En pocas palabras, eso es todo lo que hemos estado haciendo con él. Es bastante poderoso, tenemos, incluso animaciones de apagado. Todo está controlado desde el XML. Dentro del archivo XML, hay secciones con acción.

Realmente hemos ido con la idea de dar a los temáticos control sobre la interfaz.

Obviamente, están sucediendo muchas cosas diferentes en el espacio de recuperación que no estoy acostumbrado a ver y creo que la comunidad en general probablemente estará realmente entusiasmada.

Gracias por darnos la oportunidad de mostrarle al mundo en qué hemos estado trabajando detrás de las cortinas cerradas. Estamos realmente emocionados de llevarlo al mundo.

¿Algún último minuto gracias antes de que nos tengamos que ir?

Sí, para el equipo central de TWRP, AssassinsLament, Dees_Troy y Vividboarder. También el resto de TeamWin, y gracias a Koush y Amon_RA por su inspiración y dedicación a la comunidad de Android.

La animación de arranque de Android de antes fue realizada por GLa'DOS, y lo más importante, un agradecimiento especial a @ courtneyj0610 por su dedicación a mí, a los niños, y por soportar las largas noches que llevó llevar este proyecto a donde fue necesario. es hoy.