¿Aprender a desarrollar software del sistema Android requiere aprender Linux?
El método de desarrollo del sistema Android se divide simplemente en cuatro capas:
La primera capa, la herramienta de dibujo representada por Inventor, es una herramienta de desarrollo simple lanzada por Google. Está dirigido principalmente a jugadores jóvenes. Es realmente sencillo de operar. Un usuario que no entiende el desarrollo de programas puede crear una aplicación que pueda ejecutarse en la plataforma Android arrastrando y soltando. Es un poco como hacer PPT, pero todo tiene. Dos lados. Este tipo de herramientas de dibujo fáciles de usar no pueden implementar la lógica empresarial y tienen una eficiencia operativa relativamente baja.
La segunda capa está representada por el middleware inalámbrico Rexsee. Este método no lo utilizan los jugadores. Sin embargo, los requisitos técnicos mínimos son muy bajos. son fáciles de usar Si bien los requisitos técnicos se reducen considerablemente, la encapsulación de funciones básicas también es un punto destacado. El middleware ha encapsulado todas las funciones básicas requeridas por la aplicación. Una vez encapsulada la función, los programadores pueden llamarla directamente usando JS. Ya no tienen que escribir código desde cero. Por ejemplo, si desea llamar a un GPS, solo necesita escribir miles de líneas de código. Se puede hacer con una línea de código JS. No es de extrañar que los fabricantes de middleware digan: "¡Usa mis cosas y tu programa ya estará completo a más de la mitad!"
La tercera capa es JDK (Java Development Kit) basado en JAVA. La mayoría de las aplicaciones se desarrollan de esta manera. Los requisitos para los programadores son relativamente altos. Primero, deben tener una buena base en JAVA. Es necesario realizar una investigación en profundidad sobre la propia plataforma Android, y el umbral no es bajo.
La cuarta capa es NDK (kit de desarrollo nativo) basado en C. Muchos juegos a gran escala se desarrollan de esta manera. En comparación con JDK, este método tiene un umbral más alto. Después de todo, esta es la era de los teléfonos inteligentes. El hardware y la velocidad de la red han mejorado enormemente. No es necesario tocar la capa inferior en todo momento. Comentario del interlocutor Gracias
Plagio, el autor se referirá a él y yo también me referiré a él.