Comenzar con la programación móvil. ¿Qué es una buena plataforma?

¿Qué es una buena plataforma de programación móvil para ir con un desarrollador de c++ ?

¿Aprender android una buena opción?

Si ya conoce C ++ entonces Symbian tiene la base de instalación más grande, y no es sandboxed como java / android vm / iphone.

Mientras que el iPhone y Andriod puede parecer interesante, si realmente mirar las cifras de Symbian es realmente la única opción cuando se mira la cuota de mercado. A pesar de la manzana de la publicidad de monstruo y culto de seguimiento, está lejos de estar en cualquier lugar cerca de los más de 200 millones de teléfonos inteligentes Symbian por ahí. (hay aproximadamente 5 millones de usuarios iphone).

Añadido al hecho de que "java" en los móviles no siempre significa lo mismo. Diferentes teléfonos incluyen diferentes versiones tan diferente del entorno de PC, java en móviles no es como "escribir una vez, ejecutar en cualquier lugar", ya que hace.

He empezado a jugar con Android con el último SDK . Es super fácil de desarrollar debido a la frescura de Java, la riqueza de la plataforma android y el eclipse IDE es muy fácil de usar. Creo que Android va a hacer una gran diferencia en el lado de la aplicación de moile.

ACTUALIZACIÓN: Ahora usted tiene la opción de Windows Phone 7 también, que es mi favorito en este momento porque soy un desarrollador de .NET durante muchos años. Simplemente consigue el WP7SDK y empieza a codificar en tu propio estudio visual.

Java ME le dará la opción más amplia de opciones de implementación y cuota de mercado, porque la mayoría de los teléfonos móviles lo soportan. Pasar de C ++ a Java es bastante fácil, ya que Java tiene menos gotas que C ++. Como un efecto secundario positivo también aprenderá Java en una plataforma cuya huella es mucho más pequeña y manejable que Java SE .

Le aconsejaría al .NET Compact Framework para un desarrollo fácil y rápido. El emulador incluido en Visual Studio hace que sea mucho más fácil de desarrollar.

Pero también creo que depende de su aplicación prevista, por ejemplo, no asesorar el marco compacto para escribir un juego con gráficos exigentes.

La desventaja de usar .NET Compact Framework es que obtendrás limitaciones en tu hardware de destino, ya que sólo se ejecutará en versiones de Microsoft Windows CE (y pensé en SymbianOS).

Personalmente, empecé con la plataforma Windows Mobile y Microsoft Embedded C ++.

Fue un cambio natural porque venía del entorno del compilador MSVC / Visual Studio 6, así que ya estaba bastante familiarizado con aspectos del compilador y del IDE.

De hecho, porque estaba tan familiarizado con esas otras herramientas, recoger el emulador y (notablemente) las rarezas de trabajar con ActiveSync se hizo mucho más fácil. También encontré el sistema operativo para ser fácil de usar (incluyendo el familiar Explorador de archivos y el diseño del sistema).

Por lo tanto, para responder con mayor precisión a su pregunta, creo que depende de la plataforma que está familiarizado con anteriormente y la confianza que se siente con las herramientas disponibles. Especialmente para depurar y emular!

en Symbian se puede llegar a todas las funciones del teléfono == hacer cosas realmente geniales, pero Symbian es una perra cuando se trata de aprender desde cero – es complicado.

JavaME – popular, muy rápido de inicio, luz de la API, pero sandboxed, el acceso a diferentes áreas de teléfono varía de proveedor a proveedor, de modelo a modelo. Puede hacer cosas como conectarse a la red, dibujar gráficos y mostrar menús en todos los teléfonos, pero el acceso a la guía telefónica, la cámara, la mensajería SMS varía mucho

A veces se necesita tiempo para que la aplicación funcione exactamente igual en los modelos de teléfono diferentes (no sé exactamente, pero creo que esto sería un problema en todas las plataformas móviles)

Seguramente tiene que comprobar Windows Phone 7, es C # y tienen gran soporte de herramientas con VS2010 y mezcla de expresión para desarrollar aplicaciones de Windows Phone rápido. No sólo esto le beneficiará en el teléfono. El mismo conjunto de habilidades de desarrollo se puede utilizar para hacer que Silverlight, así como aplicaciones WPF fácilmente.

Puede intentar utilizar StartJava que ilustra la creación de aplicaciones de Android.

http://www.en.assoft.ru/startjava

https://play.google.com/store/apps/details?id=com.assoft.StartJava

Quiero sugerir que android es la mejor tecnología entre todos ahora un día teléfonos android están aumentando tremendamente por lo que el desarrollo también están aumentando como sabio y se puede aprender cualquier desarrollador … en Internet muchos tutoriales están disponibles para enseñarle programación android. .. así que me gustaría sugerir que es que android es la mejor opción …

  • Java La importación com.google no se puede resolver
  • Android Speech Recognition API no funciona en Android 7 Nougat
  • No se puede crear o editar dispositivos virtuales Android (AVD) desde Eclipse, ADT 22.6
  • Android Almacenamiento interno VS Preferencias compartidas
  • Android: Cómo cargar una foto en flickr usando flickrj-android-2.0.0 android library
  • Android - Llamadas de red asíncronas - Respuesta dependiente entre sí
  • Cómo obtener la dirección IP y los nombres de todos los dispositivos en la red local en Android
  • ¿Hay alguna manera de agregar parámetros de consulta a cada solicitud con Retrofit 2?
  • No se puede arrastrar DrawerLayout desde ListView
  • Uso de Google Docs y Google Spreadsheet API para Android
  • Android: Cómo iniciar sesión en la página web mediante programación, mediante HttpsURLConnection
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.