¿Existe algún producto o idioma que admita el desarrollo nativo para Windows, OS-X, Linux, Android e iOS? No estoy interesado en API o complementos para otros idiomas que estoy buscando escribir desarrollar en un producto.

No. Al menos no de forma nativa debido a las restricciones de Apple. Las aplicaciones de iOS deben compilarse con su SDK. La mayoría de los entornos de desarrollo multiplataforma ofrecen desarrollo de iOS mediante la compilación cruzada a Objective C (código y bibliotecas) y la compilación con el SDK de iOS.

Proporcionar un entorno de desarrollo único para Windows, Linux, OS-X, Android, iOS y (en menor medida) Windows Mobile es el santo grial para las herramientas de desarrollo en este momento.

Hay varios entornos que se están acercando. Una búsqueda rápida en Google revelará muchos, pero todavía no hay ninguno. El último entorno prometedor es Xojo: Company (anteriormente RealBASIC) que acaba de agregar iOS al desarrollo de OS-X, Windows y Linux desde una única sintaxis tipo BASIC. Lamentablemente todavía no tienen Android.

Como dije, el santo grial.

C / C ++ (aunque C simple es más fácil si necesita algún código de pegamento) es compatible con el desarrollo nativo en todas esas plataformas.

Se supone que el idioma Lua es portátil en Android / Windows Phone / iOS …

Estoy empezando a estudiarlo, así que comparto el enlace aquí en caso de que te ayude.

http://www.lua.org/

Squeak se ejecuta en los tres y otros sistemas operativos raros también. Vea Squeak Smalltalk o envíeme un correo directo [correo electrónico protegido]

Tal vez Qt será

More Interesting

¿Se pueden revertir las compras en la aplicación en Android?

¿Qué tan difícil es desarrollar en la plataforma Android cuando estás familiarizado con iOS?

¿Qué debo aprender después de aprender los conceptos básicos de Android y lanzar una aplicación simple en Play Store?

¿Debo comprar el MacBook Pro de 13 pulgadas o el Razer Blade para el desarrollo y el trabajo universitario? ¿Por qué?

¿Dónde puedo aprender el desarrollo de Android (ver descripción)?

¿Hay alguna aplicación de Android que pueda controlar de forma remota?

Recibo numerosos errores inútiles en Eclipse cuando creo un nuevo proyecto de Android. ¡Eclipse muestra errores en el archivo creado por sí mismo! ¿Qué tengo que hacer?

¿Hay alguien que desarrolló la aplicación de Android sin tener un fondo de codificación?

¿Cuáles son las 3 principales limitaciones del desarrollo de aplicaciones de Android?

Como desarrollador de Android, ¿prefiere una computadora de escritorio o una computadora portátil? ¿Por qué?

¿Cuál es la mejor manera de enviar una notificación push a la aplicación de Android sin usar la mensajería de Firebase?

¿Cómo empiezo con el desarrollo de aplicaciones de Android con solo un conocimiento muy básico sobre programación?

Cómo instalar ROM personalizada en un Gionee Elife S5.5

Cómo localizar imágenes de proyectos de estudio de Android en línea para que puedan descargarse

¿Debo aprender el desarrollo de aplicaciones de Android o concentrarme en lo académico?