Red de conocimiento informático - Material del sitio web - Cómo crear un software móvil sencillo

Cómo crear un software móvil sencillo

Para una pregunta de 0 puntos, la pregunta es demasiado complicada, ¿verdad?

El desarrollo de software móvil implica muchas cosas y no se puede aprender simplemente aprendiendo.

El desarrollo de software para teléfonos móviles requiere el uso de diferentes lenguajes para diferentes sistemas operativos móviles.

Los diferentes sistemas operativos también tienen diferentes métodos de desarrollo:

a: Ninguna máquina con sistema operativo;

La mayoría de estos teléfonos móviles son de fase inicial, no tienen sistema operativo propio, tienen funciones sencillas, suelen tener pantallas en blanco y negro y están desarrollados principalmente mediante ensamblaje o C. El programa en ejecución se implementa mediante simulación o un quemador dedicado. El ciclo de desarrollo es largo, difícil y no universal. Todos están desarrollados para una máquina específica, excepto los fabricantes dedicados, generalmente hay muy pocos aficionados que lo hagan, ya que no existe un sistema operativo. Para actualizar el firmware, generalmente no es necesario descargar ningún software.

b: Un teléfono móvil con un sistema operativo;

Los móviles modernos básicamente tienen un sistema operativo que aunque no sea un sistema operativo potente como Symbian o WM, lo ha sido. portado Un determinado sistema operativo de teléfono móvil, en este caso, básicamente puede dedicarse al desarrollo de software y también tiene cierto grado de versatilidad cuando se usa en conjunto. Por tanto, la tasa de crecimiento del volumen de software se ha acelerado significativamente.

c: Sistema operativo inteligente;

Todos los teléfonos móviles que utilizamos ahora tienen sistemas operativos. El sistema operativo mencionado anteriormente se refiere a un sistema que puede operar y administrar el software. uCosII, vxWorks, ucLinux, etc., son todos sistemas operativos integrados dedicados. Las funciones del sistema operativo inteligente son muy potentes e incluso se pueden comparar con los sistemas operativos utilizados para PC, como Windows, en términos de funciones. Este tipo de sistema tiene funciones potentes, es fácil de actualizar y tiene sólidas capacidades de desarrollo secundario. Los SDK y las herramientas generalmente se proporcionan específicamente para el desarrollo del sistema. Este tipo de aplicación es general y potente, y puede realizar todas las funciones en un teléfono móvil, pero tiene poca portabilidad y solo se puede utilizar para este sistema operativo.

d: Desarrollo de aplicaciones universales;

Con el continuo desarrollo de los teléfonos móviles, han aparecido algunas aplicaciones universales para teléfonos móviles. El ejemplo más típico de este tipo de programas es el programa JAVA. apareció en 1995. Siempre que el teléfono sea compatible con JAVA, los programas desarrollados con JAVA se pueden ejecutar en el teléfono. La aparición de JAVA también es una gran innovación. El método de JAVA es realmente muy simple. La ejecución de programas JAVA no se basa en hardware, sino en una máquina virtual (JVM) que proporciona todas las instrucciones para ejecutar programas JAVA. Definición, es decir, el entorno en el que se ejecutan los programas JAVA es un "entorno suave", por lo que no importa qué tipo de máquina, siempre que se implemente este "entorno suave", se pueden ejecutar programas JAVA. Por lo tanto, la aparición de JAVA ha hecho que los programadores aficionados se vuelvan muy adictos. Pueden desarrollar todo tipo de programas que necesitan en teléfonos móviles y proporcionárselos a otros para que los utilicen. Por lo tanto, JAVA también se ha utilizado ampliamente y la cantidad de programas JAVA también lo ha hecho. explotó.

Debido al enorme valor del mercado de la telefonía móvil, Microsoft, como gigante del software, naturalmente no puede sentarse y observar cómo otros se reparten este mercado, por lo que lanzó la estrategia .NET en 2002. El desarrollo de software general para teléfonos móviles se realiza a través de FRAMEWORKCF similar a JVM, y también se lanza el sistema operativo WM. Aunque .NET se lanzó siete años después que JAVA, y solo han pasado cinco o seis años desde su debut, ha ganado un gran impulso. Ahora la participación de mercado total de .NET es aproximadamente el 50% de la de JAVA y continúa creciendo. . medio.

En general, el desarrollo de software para teléfonos móviles es relativamente fácil y tiene buena versatilidad. Aunque existen problemas de funcionalidad y eficiencia, con el desarrollo del hardware del teléfono móvil y en sí mismo, el software para teléfonos móviles ahora funciona. más y más fuerte. Por ejemplo, el teléfono móvil QQ está desarrollado con JAVA. También hay aplicaciones como Fetion, que se desarrollan utilizando .NET en la PC.

Hoy en día, la mayoría del software y los juegos para teléfonos móviles están escritos en Java. También puedes crear software en Java.

Pero crear software para teléfonos móviles (incluido todo el software) no significa que puedas hacerlo. Solo sé cómo hacerlo, pero la compilación implica muchos problemas. Por ejemplo, si quieres aprender física, primero debes aprender los caracteres chinos y luego debes aprender matemáticas. debes aprender química, cálculo, etc. .

Lo mismo ocurre con la creación de software para teléfonos móviles. Debe comprender los principios de los teléfonos móviles, la red de telefonía móvil actual en China, etc. Los diferentes teléfonos móviles son diferentes si desea aprender software Java para dispositivos móviles. desarrollo, debe aprenderlo paso a paso, primero comprender el lenguaje de programación Java y luego profundizar en el lenguaje de programación móvil Java.

El lenguaje Java se divide en Java SE, Java EE y Java ME.

Java SE es la base del lenguaje Java y la plataforma de desarrollo a nivel de escritorio para el desarrollo de aplicaciones en entornos de escritorio, servidores, integrados y en tiempo real;

Java EE es una plataforma Java para empresas. plataforma de desarrollo de nivel, construida sobre la base de Java SE, y es una aplicación Java del lado del servidor para el desarrollo de programas;

Java ME es una versión en miniatura de la plataforma de desarrollo Java, un entorno de desarrollo de aplicaciones que se ejecuta en dispositivos móviles y dispositivos integrados (como teléfonos móviles, PDA, descodificadores de TV e impresoras).

Si desea aprender desarrollo de software Java móvil (JavaME central)

Primero aprenda Java SE (conceptos básicos de Java)

Luego aprenda Java ME

Tener un poco de ensamblador y C será aún más poderoso al aprender Java SE.

Mira y aprende por ti mismo, ¿verdad?

O(∩_∩)Ohehe~

¡Estoy exhausto por tus '0' puntos! !