Ver Mensaje Individual
  #906  
Viejo 30/11/15, 10:35:01
Array

[xs_avatar]
NinoRastaman NinoRastaman no está en línea
Usuario muy activo
 
Fecha de registro: may 2013
Mensajes: 3,096
Tu operador: Pepephone

Escrito por atl4ntis, sacado de hilo de Cataclysm de Nexus 6, referido por el compañero @flashbac76.

 Cita:
Hola a todos.

Uno de los puntos fuertes de Cataclysm es la filosofía de "No arreglar lo que no está roto". Por supuesto, las características deben ser programadas, necesitan ser innovadoras y libre de errores, pero aun así esta filosofía es muy importante.
Tiempo atrás yo escribí un post que explicaba cómo se hace Cataclysm y que solo difiere en unos archivos de firmware stock.
Mientras programaba advertí que los archivos cambiados eran muy pocos (9/10), he de preparar el firmware stock para que acepte estos archivos.
Esto causó ciertos problemas:
- Cambios innecesarios en system.
- El firmware necesitaba ser deodexado y esto siempre conlleva algunos resultados desconocidos y errores debido al proceso.
- Problemas con las GApps.
- Necesidad de un testeo exhaustivo del nuevo firmware incluso cuando el código de Cataclysm no ha sido alterado.
- Lanzamientos más lentos por grandes cambios como el paso de Dalvik a ART, etc, etc.

Hoy voy a llevar todo esto a un nuevo nivel, de tal modo que ahora podéis solamente copiar estos nuevos archivos directamente sobre un firmware stock. He tenido que hacer locuras al programar, pero mi propósito se ha cumplido, esto es enorme.
Entiendo que a muchas personas no les gustan estos cambios o infravaloran la flexibilidad que esto nos dará, pero estamos en XDA, creamos cosas, pensamos diferente, hacemos cosas nuevas, esto es el desarrollo.
Si yo no hubiera pensado desde otra perspectiva, Cataclysm solo sería otra ROM con el mismo tipo de características que el resto.

Introducción a Cataclysm Mod:

Cataclysm Mod es un pequeño fichero ZIP, nada más que 30MB, que convertirá tu firmware sotck a Cataclysm sin mayores complicaciones, los wipes no serán necesarios nunca más.
Todo el futuro de Cataclysm pasa por ser un pequeño archivo ZIP, como otra actualizaciones delta que normalmente os encantan.
Aunque he llamado a esto "Mod", seguimos hablando de un firmware con todas las funciones propiamente dichas, una ROM. No me gusta demasiado el nombre de "Mod", pero esto ayudará al cambio, además confío en que vosotros ayudaréis a la gente que no entienda como instalarlo.

Si te estás preguntando cuáles son las ventajas de esto, bueno, es simple:

- No trabajaremos nunca más con grandes ZIPs.
- No más problemas en el proceso de deodexado.
- El trabajo será enfocado solo en el código y sus características.
- Más libre de errores que nunca.
- Actualizaciones más rápidas cuando hay cambios en el código fuente stock.
- No más betas para las nuevas fuentes debido a cambios innecesarios, simplemente funcionará.
- El soporte para más dispositivos solo debería llevar unos minutos (pronto para N6P y N5X).
- El primer inicio será más limpio y rápido, llevará solo unos segundos.
- Más espacio disponible en /data.
- 100% legal, ya que no contiene ningún elemento propietario.

Todo esta nueva flexibilidad viene con un pequeño costo. Tres características han sido eliminadas, pequeñas cosas, pero las que no funcionaban antes han sido añadidas ahora, como 'Ajustes por aplicación' (Wake/LED/Lockscreen Notificacions). Es posible que debas configurarlo de nuevo, pero ahora se puede hacer copia de seguridad de estos ajustes!

El cifrado ha sido deshabilitado por defecto, puedes activarlo bajo tu propio criterio.

Changelog:

Fuentes actualizadas a MRA58R.
Del apartado 'Ajustes por aplicación' se puede ahora hacer copia de seguridad, quizás debas reconfigurarlo de nuevo.
Eliminada la opción "AppOps Autorun", puedes usar una aplicación gratuita como Autorun Manager.
Eliminado "Cursor de control de volumen", puedes usar los controles de la barra de navegavión.
Eliminado "Deshabilitar teclado en àntalla completa horizontal".

Instalación:

Omito los pasos de instalación porque este texto está sacado del hilo del Nexus 6.

Muchas gracias a todos los testers, seguramente queráis actualizar a esta versión, ya que es ligeramente diferente de la primera. Simplemente podéis flashearlo encima.
Como veis, el desarrollador va a cambiar la forma en la que obtenemos Cataclysm, esos son los detalles.

Esto es realidad ahora mismo para el Nexus 6 (Shamu), para Nexus 5 ahora mismo no se ha lanzado nada. Así que sed pacientes y no preguntéis de dónde se descarga ni cómo funciona. Esto solo está empezando. Confío en que próximamente tengamos noticias de atl4ntis.

Saludos a todos.
__________________

Última edición por NinoRastaman Día 30/11/15 a las 10:49:59.
Responder Con Cita
Los siguientes 6 usuarios han agradecido a NinoRastaman su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]