¿Qué significa el desarrollo inverso de Android?
El desarrollo binario ("forward") consiste en proponer primero requisitos y soluciones técnicas, y luego desarrollar desde cero de acuerdo con estas especificaciones.
El desarrollo inverso consiste en tomar el producto terminado desarrollado por otros, deducir a la inversa las ideas de desarrollo de otras personas y copiar los programas de software y hardware desarrollados para obtener su propio sistema de desarrollo completo, también llamado ingeniería inversa. Debido a que no puede comprender completamente las ideas de desarrollo y los principios de soluciones técnicas de otras personas, debe haber algunos aspectos técnicos que no puede digerir, lo que resulta en una situación en la que hereda las deficiencias mientras copia las ventajas y no sabe cómo evitarlas. Cuando las reservas técnicas son muy exhaustivas, rara vez se utiliza el desarrollo inverso. Incluso si se utiliza, es sólo parcial y se lleva a cabo en partes donde los principios no se pueden comprender.