2011-06-13 11 views
6

Soy nuevo en Java y quiero crear una aplicación Java para móviles. Cuando me acerqué a las compañías de software, me pidieron "Android/Blackberry/Symbian", etc.Por favor, avísenme sobre la aplicación móvil Java

Siendo un principiante, estoy realmente sorprendido por estas preguntas. ¿Puede decirme si hay otras plataformas móviles en Java?

¿Las aplicaciones Blackberry y las aplicaciones móviles Java son diferentes? ¿Y cuál es el teléfono objetivo para las aplicaciones j2ME?

+1

Lea [esto] (http://en.wikipedia.org/wiki/Mobile_application_development) puede ser útil para usted. –

Respuesta

6

Java ME es waning.

iPhone es Objective-C; no hay Java en iPhone.

Android es su propia plataforma, diferente de Java ME.

BlackBerry solía estar basado en Java ME, pero se mueven en una dirección HTML/CSS/JavaScript, lejos de Java ME.

2

j2me es una tecnología que se usó hace un par de años para crear esas aplicaciones en los teléfonos baratos (piense en pre-teléfonos inteligentes). blackberry y symbian tienen un poco de bibliotecas java extendidas, pero sigue siendo similar a j2me (es doloroso crear aplicaciones que no se vean bien más en eventos globales posteriores symbian os se está volviendo cada vez más impopular lo que significa que se necesitan menos desarrolladores))

Pero básicamente la mayor parte de las aplicaciones móviles se escriben en Java, de una forma u otra. también hay IOS que usa xCode. tal vez incluso algunas plataformas de desarrollo integradas que están usando C++ o algo así, pero realmente no puedo decirlo.

EDIT:

Ah, y sí hay ventanas móviles ahora que se está convirtiendo en muy popular. entrar en el desarrollo móvil de Windows 7 es realmente una buena idea en mi opinión. Aunque actualmente es bastante pobre en términos de recursos disponibles, comunidad, etc., posiblemente pueda crecer en el próximo año o dos. Además, las competiciones de aplicaciones son bastante pequeñas, no existe un mercado, por lo que es más fácil avanzar a través de una aplicación exitosa (que no es el caso con el iPhone y también el mercado de Android se llena muy rápido).

1

J2ME solo es compatible con plataformas Symbian y Blackberry. LWUIT es el marco J2ME. Puede desarrollar la aplicación Symbian, Blackberry y Android utilizando este marco. Si está utilizando el marco LWUIT significa que no es necesario escribir la codificación para una plataforma diferente. Puede usar la misma codificación para all platform (Symbian, Balckberry y Android). Pero ha cambiado algunos pequeños cambios para cada plataforma.

Básicamente el iPhone es compatible con el objetivo-C. Pero puede desarrollar la aplicación para iPhone usando C# con MonoTouch framework. Si sabe que Java significa C# con el framework MonoTouch mejor para el desarrollo de iPhone. Pero será un costo.

Cuestiones relacionadas