El desarrollo de aplicaciones móviles es el proceso mediante el cual se desarrollan aplicaciones para pequeños dispositivos portátiles como PDA, teléfonos inteligentes o teléfonos celulares. Estas aplicaciones pueden estar preinstaladas en el dispositivo durante la producción, ser descargadas por el usuario utilizando varias plataformas de distribución de software o ser aplicaciones web que se procesan en el lado del cliente (JavaScript) o del lado del servidor.
Hay muchos desarrolladores en todo el mundo. Este es un mercado de rápido crecimiento con miles de millones de dólares en facturación.
Android, iOS, BlackBerry, Open webOS , Symbian OS, Bada de Samsung y Windows Mobile admiten archivos binarios de aplicaciones de escritorio estándar con código que se ejecuta en un formato de procesador específico (principalmente arquitectura ARM ). Windows Mobile se puede compilar para la arquitectura x86 para la depuración de PC sin emulación de CPU y también es compatible con el formato Portable Executable (PE) asociado con .NET Framework. Windows Mobile, Android, HP webOS e iOS ofrecen SDK e IDE gratuitos para desarrolladores.
Cada una de las plataformas de aplicaciones móviles tiene un entorno de desarrollo integrado que proporciona herramientas que permiten al desarrollador codificar, probar e implementar aplicaciones en la plataforma de destino. La tabla resume la información de desarrollo de aplicaciones para cada entorno.
Lenguaje de programación | Depurador disponible | Emulador disponible | IDE asequible | Plataformas de desarrollo | Paquete de instalación | El costo de las herramientas de desarrollo. | |
---|---|---|---|---|---|---|---|
Adobe AIR | Script de acción , HTML , CSS , JavaScript | Sí | Sí | Flash Builder , Flash Professional , Desarrollo de Flash | iOS (iPhone, iPad, iPod touch), Android, BlackBerry, escritorio | Formato nativo para cada plataforma | Flash Builder , Flash Professional : licencias comerciales disponibles, Adobe AIR SDK (herramienta de línea de comandos) - gratis, Flash Develop - gratis. |
Airplay SDK (ahora Marmalade) | C , C++ | Sí | Sí | Estudio visual , Xcode | Android, BlackBerry, BREW, iOS (iPhone), Maemo, Palm/webOS, Samsung bada, Symbian, Windows Mobile 6.x, OSX | Formato nativo para cada plataforma | Licencias comerciales disponibles |
alcheMo | Java | depurador integrado en Visual Studio, Eclipse y XCode | el emulador está disponible en los respectivos IDE | Visual Studio , Eclipse , Xcode | Android, BREW, iOS (iPhone), Windows Mobile | Formato nativo para cada plataforma | Licencia comercial disponible |
estudio android | Java , algo de C , C++ , Delphi , Kotlin | Depuradores incorporados de Android Studio y Eclipse, depuración fuera de línea disponible | Sí | Android Studio , Eclipse , Kenai Project - Complemento de Android para NetBeans, IntelliJ IDEA | Androide | apk | gratis, Delphi - licencia comercial disponible |
Aplicación artesanal | JavaScript , HTML5 , CSS | Sí | Sí, el emulador se usa en Ripple | IDE en la nube | Android, iOS, Blackberry, Windows Mobile, Bada, WebOS, Symbian. | basado en la nube/navegador | libre y de código abierto |
acelerador | JavaScript | Sí, en Titanium Studio, actualmente. tiempo beta. | Emulador disponible en herramientas de terceros | SDK interno | Android, iPhone, BlackBerry | Formato nativo para cada plataforma | Licencia Apache 2.0, licencia comercial disponible |
Aplicación | HTML5 , CSS , JavaScript | Sí | Sí | IDE en la nube | Androide | Formato nativo para cada plataforma | licencias gratuitas y comerciales disponibles |
appMobi | JavaScript , CSS3 , HTML5 | Sí, XDK (Tienda de aplicaciones de Google Chrome) | Si, en XDK | integrado en el desarrollador preferido (VS, Notepad ++, VI) | iOS, Android, aplicaciones web HTML5, aplicaciones híbridas HTML5 | Formato nativo para cada plataforma | gratis para desarrollo, servicios de pago en la nube |
Agua | C , C++ , JavaScript | Sí | Sí | Visual Studio , XCode , Eclipse (entorno de desarrollo) | Android, BlackBerry Playbook, iOS, Palm/webOS, Samsung bada, Windows Mobile 6.x, escritorio de Windows | Formato nativo para cada plataforma | licencias gratuitas y comerciales disponibles |
basic4android | básico visual | Sí | Sí | Sí | Androide | apk | licencia comercial disponible |
bateríatech | C , C++ | Sí | emulador propio para cada plataforma (iOS, Android…) | Eclipse , Visual Studio , Xcode | Android, iOS (iPhone), Windows, OSX | Formato nativo para cada plataforma | licencia comercial disponible |
Bedrock (ahora diseñador móvil de webMethods) | Java | Sí | Sí | Eclipse | Java ME, Android, BREW, BlackBerry, Nintendo DS, iOS (iPhone/iPad), Palm/webOS, Sony PSP, Samsung bada, Symbian, Windows Mobile, Windows Phone 7, Windows Desktop, OSX | Formato nativo para cada plataforma | licencia comercial disponible |
Mora | Java | depurador integrado en IDE | Sí | Eclipse | Mora | alx, código | está libre |
ELABORAR CERVEZA | c ; Las API se proporcionan en C con una interfaz de estilo C++. | Compatibilidad con el depurador para el código ARM de destino. Puede usar Visual Studio para depurar en x86. | No hay un emulador para el código ARM, hay un simulador para probar en x86. | Visual Studio 6.0, Visual Studio 2003 .NET, Visual Studio 2005 | La compilación de una versión especial de BREW está disponible en la PDA. | OTA | Las claves de desarrollo requieren la Certificación de la aplicación Brew, la tarifa anual de VeriSign para un desarrollador certificado. Compilador BREW ARM (GNU C/C++ gratuito disponible, pero con funcionalidad y soporte limitados). Requiere una clave de prueba BREW para el desarrollo de aplicaciones. |
Canappi | mdsl | Depuradores nativos para cada plataforma (iOS, Android…) | Emuladores nativos para cada plataforma (iOS, Android…) | Eclipse, con el complemento mdsl, Apple Interface Builder y Balsamiq para el diseño gráfico de la interfaz de usuario | iOS, Android. | implementación nativa para cada plataforma. | licencias gratuitas y comerciales disponibles |
SDK de celda | C# | Sí | Sí | Visual Studio y MonoDevelop | Teléfono Android, iOS y Windows | Formato nativo para cada plataforma | licencias gratuitas y comerciales disponibles |
Celsius | Java | Sí | Sí | Eclipse | Java ME, Android, Blackberry, iPhone, Symbian, Windows Mobile | Formato nativo para cada plataforma | licencia comercial disponible |
pacto en la nube | HTML , CSS , JavaScript | Sí | Sí | IDE en la nube o versión descargable | Android, Blackberry, iPhone, Windows Mobile | OTA o formato propietario para cada plataforma | versión de prueba limitada gratuita y está prevista una versión empresarial |
Nombre en claveUno | Java | Sí | Sí | Netbeans , Eclipse (entorno de desarrollo) | iOS (iPhone, iPad, iPod touch), Android, BlackBerry, WIN7, J2ME | Formato nativo para cada plataforma | gratuitos y de código abierto + servicios en la nube de pago |
CoTienda | arrastrar y soltar en la red | N / A | Sí | creador de aplicaciones de red | iOS, Android, HTML5 | Formato de incrustación nativo o basado en red | versión de prueba gratuita e ilimitada; las licencias comerciales están disponibles para su implementación. |
Corona SDK | Lúa | Sí | Sí | código x | iOS, Android, NOOK Color | Formato de incrustación nativo para cada plataforma | versión de prueba gratuita e ilimitada; las licencias comerciales están disponibles para su implementación. |
CrossMob | C , C++ | Sí | Emulador propio o prueba OTA | Xcode de Visual Studio | iOS, Android | OTA | beta gratis |
DragónRAD | elementos visuales de arrastrar y soltar | Sí | utiliza emuladores de terceros | IDE adecuado | Android, Blackberry, Windows Mobile | OTA | licencias gratuitas y comerciales disponibles |
FeedHenry | HTML , CSS , JavaScript | Sí | Sí | Studio incluye un IDE completo y un complemento de Eclipse. | Apple iPhone y iPad, Android, Windows Phone 7, Blackberry, Nokia WRT. | formato nativo para cada plataforma | Versiones empresariales gratuitas, profesionales y planificadas |
cinco chispas | editor de apuntar y hacer clic en la red | N / A | Mostrado en el navegador | creador de aplicaciones de red | Android , BlackBerry , iOS y Windows Phone 7 | OTA de HTML5 | libre para el desarrollo |
Estudio creador de juegos | Arrastrar y soltar , GML (Lenguaje GameMaker) | Sí | Sí | IDE incorporado | Android , iOS de Apple (iPhone, iPad), HTML5 , Mac OS X , Windows | Formato nativo para cada plataforma | Licencia comercial |
GeneXus para Dispositivos Móviles e Inteligentes | Representación del conocimiento y programación declarativa para facilitar el desarrollo, el código se genera automáticamente para cada plataforma | No | No | IDE adecuado | Android , Apple iOS (iPhone, iPad), BlackBerry y HTML5 opcional | Formato propietario para cada plataforma y también basado en la nube/navegador | Prueba gratuita, licencias comerciales y empresariales disponibles |
Gideros Móvil | Lúa | no | Sí | IDE adecuado | iPhone , iPad , iPod Touch , Android | Formato nativo para cada plataforma | licencias gratuitas y comerciales disponibles |
Haxe NME (ahora OpenFL ) | Haxé | N / A | Emulador propio para cada plataforma (iOS, Android…) | Desarrollo Flash | iOS , Android , webOS , BlackBerry , | Formato nativo para cada plataforma | libre y abierto |
hipercolmena | C++ , Pitón | N / A | Emulador propio para cada plataforma | SDK interno | iOS , Android , Windows , aplicaciones multiplataforma | Formato nativo para cada plataforma | Edición independiente, Edición en la nube, Licencia de desarrollador |
Luz de trabajo de IBM | HTML5 , CSS y JavaScript | Sí | viene con IDE. | complementos en Eclipse | Android , BlackBerry , iOS y Windows Phone 7 | Formato propietario para cada plataforma. | versión de prueba gratuita, licencia comercial disponible. |
SDK de iOS | Objetivo-C , Swift | depurador integrado en Xcode IDE | incluido con iPhone SDK, integrado con Xcode IDE | código x | iPhone , iPad , iPod Touch | solo a través de App Store , requiere revisión y aprobación por parte de Apple Inc. | Las herramientas son gratuitas para Mac con procesador Intel . La prueba en el simulador es gratuita, pero la instalación en un dispositivo requiere una clave de desarrollador paga. |
SDK de iOS | Objeto Pascal , C++ | depurador integrado en Xcode IDE | incluido en Delphi XE2 profesional y superior, C++ en C++ Builder XE6 | Embarcadero Delphi XE2 , Embarcadero C++ Builder XE6 | iPhone , iPad , iPod Touch | Solo App Store , se requiere revisión y aprobación de Apple Inc. | El desarrollo requiere una Mac basada en Intel y un IDE en Windows. El desarrollo en Windows, la compilación y la incrustación deben realizarse en Mac. La prueba en el simulador es gratuita, pero la instalación en un dispositivo requiere una clave de desarrollador paga. |
Motor de juego Iw | C , C++ | Depuradores de Visual Studio/Xcode | Sí, a través del emulador Marmalade SDK | Visual Studio / XCode | iPhone, iPod y iPad, Android, Bada, Blackberry BBX (Playbook), Symbian, WebOS, Windows Mobile, Mobile Linux, LG-TV, Windows Desktop, Mac OS X | Formato propietario para cada plataforma. | Gratis y de código abierto, utiliza Marmalade SDK - [1] |
Java YO | Java | Sí | emulador disponible, Sun Java Wireless Toolkit , mpowerplayer | Paquete de movilidad Eclipse , LMA NetBeans | muchas implementaciones de VM tienen errores específicos del dispositivo | Paquete Jad/Jar; Archivos PRC en PalmOS | está libre |
JMango | JMango | N / A | N / A | JMango Flash IDE | Java ME, Android, Bada, Blackberry, iPhone, Windows Mobile 6, Windows Phone 7 | Formato nativo para cada plataforma | está libre |
Julio Sistemas Mi Plataforma | Java , HTML , Groovy , FreeMarker , JavaScript | Sí | Sí | IDE - Eclipse con editor de GUI | iOS, Android, Blackberry, WP7, Web móvil, HTML5, QT | Formato nativo para cada plataforma | licencia comercial disponible |
Kony | Arrastrar y soltar gráficos | Sí | utiliza un emulador nativo para cada plataforma ( iOS , Android , BlackBerry , Windows Phone 7 ) | basado en eclipse | Android , BlackBerry , iOS , Java ME, Palm/webOS, Symbian, Windows Phone 7 . Compatibilidad con navegador web móvil (WML a través de HTML5 optimizado para dispositivos) | Formato nativo para cada plataforma | licencia comercial disponible |
Lázaro | Objeto Pascual | Sí, puede depurar en el IDE a través de ActiveSync para Windows CE | Emulador propio para cada plataforma | Lazarus IDE , incluye un diseñador y depurador de GUI integrado | Lenguaje de programación compilado disponible para Windows CE , dispositivos Linux, sistema operativo Symbian en desarrollo | Formato nativo para cada plataforma | está libre |
Macromedia Flash Lite | código de acción | Sí | relacionado con IDE | Macromedia Flash MX2004/8, Eclipse | Sí | Implementación SIS/CAB o archivos SWF OTA /IR/Bluetooth | Varía, gratis pero limitado con MTASC |
basado en micronavegador | XHTML ( WAP 2.0), WML ( WAP 1.2) | Sí | un monton de | un monton de | Representación de página estándar con paginación para diferentes navegadores. | Sin datos | está libre |
Meme IDE | MemeScript | La verificación se proporciona en la descripción general del problema. | Sí, se puede integrar el emulador de Android | Eclipse PCR | Android , móvil de Windows | Formato nativo para cada plataforma | libre para el desarrollo |
mobiflex | Arrastrar y soltar gráficos. | N / A | N / A | Portal web | androide | N / A | gratis solo para desarrollo |
MobileNationHQ | paradigma visual/javascript | N / A | N/A, implementación instantánea en la nube. | entorno SaaS integrado | androide | N / A | licencias libres y comerciales |
moscrif | JavaScript | N / A | viene con Moscrif SDK | SDK integrado (basado en mono) | Android, iOS (iPhone), Samsung bada, Symbian, Windows Mobile | Formato propietario para cada plataforma. | licencias libres y comerciales |
Mono para Android | C# | Sí | Sí | Visual Studio 2005 y MonoDevelop | Androide | Formato nativo para cada plataforma | |
monotáctil | C# | Sí | Sí | Visual Studio 2005 y MonoDevelop | iOS | Formato nativo de la plataforma | |
MoSync | C , C++ , Lua , HTML5, CSS, JavaScript | Sí | Sí | Eclipse, Visual Studio 2005 y superior, MoBuild con editores de texto | Android, Java ME, Moblin, iOS (iPhone), Smartphone 2003, Symbian, Windows Mobile (Pocket PC), Blackberry (experimental) | SIS, TAXI, JAD, JAR, APK, OTA | gratis, GPL 2.0, suscripción independiente gratuita; suscripción comercial disponible. |
Toura Morera | HTML5 , CSS , JavaScript | Sí | No, herramientas de terceros | No, herramientas de terceros | Android , Apple iOS , Web móvil | Formato propio para cada plataforma, OTA . | está libre |
NeoMAD | Java | Sí | emuladores de terceros | Complementos de Eclipse y Netbeans | Java ME, Android, BlackBerry, Windows Phone 7, iOS (iPhone) y pronto Samsung bada | Formato nativo para cada plataforma | licencia comercial disponible |
Marco compacto .NET | C# , VB.NET , Basic4ppc | Sí | emulador gratuito, código fuente disponible, también integrado en IDE | Visual Studio 2008 , 2005, 2003, Basic4ppc IDE | Windows Mobile , Windows CE, dispositivos Symbian que utilizan herramientas de terceros. | Archivos OTA CAB, ActiveSync | la mayoría de las herramientas son gratuitas, pero se requieren versiones comerciales de Visual Studio para diseño gráfico. |
NS BÁSICO/Estudio de aplicaciones | básico visual | Sí | No, prueba en los navegadores Chrome o Safari | IDE adecuado | iPhone, iPad, iPad táctil, Android 2.1+ | Java Web App o implementación nativa usando Phonegap | Versión de prueba y licencia comercial disponibles. |
enchufe abierto | ActionScript , XML | Sí | Sí | Complemento OpenPlug ELIPS para Adobe Flash Builder | Android, iOS (iPad, iPhone, iPod Touch), Symbian, Windows Mobile | Formato nativo para cada plataforma | licencias libres y comerciales |
sistema operativo palm | C , C++ , Pascual | Sí | OS 1.0 - 4.1: emulador gratuito proporcionado por PalmSource (Access); OS 5.0: - 5.4 Simuladores específicos de dispositivos proporcionados por Palm (palmOne) | Sistema de desarrollo Palm OS (Eclipse), CodeWarrior , PocketStudio , HB++, Satellite Forms | Palm OS PDA, o Windows Mobile con emulador StyleTap. | Archivos PRC , instalador de PalmSource (.psi) | gratis (POSE o GCC para Palm OS), o pagado (CodeWarrior), o varios marcos pagados para un desarrollo rápido |
SDK de partículas | Java , script de acción | Sí | Sí | Complemento Eclipse con editor GUI | Dispositivos Android, BlackBerry, iOS, webOS y Windows Phone 7 + Flash, aplicaciones web HTML5 | Formato nativo para cada plataforma | beta gratis Una licencia comercial estará disponible. |
brecha telefonica | HTML , CSS , JavaScript | Sí | No, herramientas de terceros. | No, herramientas de terceros. | iPhone, Android, Windows Phone, Blackberry, Symbian, Palm | Formato nativo para cada plataforma | licencia MIT |
Pitón | Pitón | Sí | Complemento para el emulador de Nokia | Varios, incluidos complementos para Eclipse | El lenguaje de programación interpretado solo está disponible en Nokia Series60 , pero existen puertos para otras plataformas, incluido PalmOS. | Inyección Sis con py2sis o puede usar Python Runtime | libre |
SDK de Qt | C++ , QML | Sí | Sí | Creador Qt | Symbian , Maemo , MeeGo , Linux , Windows , Mac OS X , iOS, Android | formato nativo para cada plataforma | licencias libres y comerciales |
RareWire - Estudio de creación de aplicaciones | XML | Sí | Sí | IDE en la nube | iOS (iPhone, iPad, iPod touch), Android (próximamente) | formato nativo para cada plataforma | libre desarrollo, prueba y demostración. publicación pagada. |
Kit de herramientas Resco MobileForms | C# | Sí | Sí | estudio visual | Windows Mobile (PC de bolsillo), Windows CE, Android, iOS, teléfono inteligente | formato nativo para cada plataforma | licencias gratuitas y comerciales disponibles |
Romóvil | Ruby y/o JavaScript con funciones de interfaz HTML , compilado en una aplicación para cada plataforma. | Sí | N/A, las aplicaciones pueden ejecutarse en Win32, OS X y Linux runner, o emulador de dispositivo para plataformas compatibles. | xCode o Eclipse, versión RhoHub opcional que incluye IDE completo | iOS (hasta 12.0)(iPhone hasta X/XS/XR, iPad), Windows Mobile 6.1 Professional, Mobile Windows 6.0 Standard, Android 4.4 - 9 y superior, Sailfish (Aurora) | OTA , iOS a través de la tienda de aplicaciones, .SIS, .CAB, .APK, .COD | Rhodes es gratuito y de código abierto con licencia MIT, RhoConnect es MIT. Soporte comercial disponible. |
Plataforma de cara inteligente | Herramientas de arrastrar y soltar y edición de acciones | no, no es necesario | Sí | diseñador de cara inteligente | Android, BlackBerry, J2ME, Symbian S60 | Formato propietario para cada plataforma. | licencia comunitaria |
Plantilla | Editor de arrastrar y soltar basado en MIT Scratch , Objective-C | Sí | Sí | código x | iOS (iPad, iPhone, iPod Touch) | formato nativo para cada plataforma | Hay disponibles licencias comerciales y gratuitas para el desarrollo. |
Symbian | C++ | Sí | Sí | Varios | Symbian | implementación del SIS | herramientas gratuitas y comerciales disponibles |
Creador de aplicaciones móviles Tiggzi | editor visual web, HTML5 , CSS , JavaScript , jQuery Mobile , PhoneGap | Sí, en una ventana de depuración especial. | No es necesario, probando en el navegador o en el dispositivo. | IDE de red, se puede exportar a un proyecto Eclipse o Maven. | Web móvil (HTML/JS/CSS), iOS , Android , BlackBerry , Windows Phone 7 | formato nativo para cada plataforma o web móvil (HTML/JS/CSS) | suscripción mensual gratuita y de pago para el desarrollo, opciones de alojamiento disponibles. |
TotalCruz | Java | Sí | Sí | Eclipse , TKN Mobile Studio para TotalCross | Android, BlackBerry, iOS (iPhone, iPad), Palm OS, Windows Mobile. Windows Phone 7, Symbian planeado | Formato nativo para cada plataforma (cab, jad, apk, pdb/prc, deb) | El SDK es de código abierto y gratuito para el desarrollo de escritorio. La máquina virtual para el dispositivo de destino debe tener licencia |
Unidad | C# , JavaScript , Boo , otros lenguajes basados en .NET | Sí | El control se utiliza para simular la interacción del dispositivo antes de descargar la aplicación al dispositivo. | Unity Editor, también funciona con Visual Studio y MonoDevelop. | Android, iOS (iPhone/iPad), PC, Mac, navegador de escritorio, XBOX360, PS3, Wii. BlackBerry Playbook, Nokia Symbian, Roku 2 y más están disponibles a través del programa Union. | formato nativo para cada plataforma. | licencias libres y comerciales para el desarrollo. |
Servidor de integración WebORB | C# , VB.NET , Java , PHP , ActionScript, JavaScript , Objective-C , XML | Sí | utiliza un emulador para los respectivos SDK. | funciona con Eclipse, Visual Studio, intelliJ IDEA y Amethyst IDE | Android, iOS (iPhone/iPad), Libro de jugadas de BlackBerry, Windows Phone7 | formato nativo para cada plataforma. | licencias de libre desarrollo; Licencias de implementación gratuitas y comerciales |
webOS | JavaScript , CSS , HTML , C y C++ a través del PDK | Sí | Sí | Eclipse | webOS, solo Palm | OTA , webOS a través de la tienda de aplicaciones, URL web, Precentral, .ipk | está libre |
WinDev móvil | WLanguage | Sí | Sí | WinDev móvil , Android DSK | Android , móvil de Windows | OTA , apk, archivos CAB, ActiveSync | licencias comerciales disponibles |
móvil de Windows | C , C++ | Sí | emulador (fuente disponible), también integrado en IDE | Visual Studio 2010 , 2008, 2005, eMbedded VC++ (gratis), Satellite Forms | Windows Mobile , Windows FU, Windows CE | OTA , archivos CAB, ActiveSync | herramientas de línea de comandos disponibles o VC++ integrado o Visual Studio (estándar o mejor) |
móvil de Windows | Edición de secuencias de comandos de Visual Basic | Sí | Sí | VB 3.0 integrado | Windows Mobile , Windows CE | CAB, archivos *.VB | |
Telefono windows | C# | Sí | Emulador disponible, viene con IDE | estudio visual 2010 | Telefono windows | Archivos OTA , XAP | |
Estudio móvil FX 7 | J2me, Java, HTML5, JavaScript | Sí, WTK para J2me, Integración con el depurador Chrome V8 para JavaScript | Sí, WTK para BlackBerry SDK para J2me, navegadores WebKit, dispositivos iPhone, iPad y Android para HTML5/JavaScript | mobileFX Studio 7 (Windows XP, Windows 7) | Plataformas PhoneGap y compiladores nativos para J2me (BlackBerry, NOKIA S40/S60, SE JP7/8, Motorola, Samsung, LG, etc.) | OTA (SMS), Bluetooth (OBEX), OTA (alojado), QRCode-a-móvil | está libre |
Lista de herramientas de prueba de aplicaciones móviles:
Primero, la aplicación se prueba en un entorno de desarrollo utilizando un emulador. Después de eso, la aplicación se prueba en el dispositivo. Los emuladores son una manera fácil de probar una aplicación en un teléfono móvil sin usarla físicamente. Además, los emuladores se utilizan en los casos en que los desarrolladores no tienen la oportunidad de verificar el rendimiento de una aplicación en una plataforma en particular (por ejemplo, un desarrollador no tiene un dispositivo IOS , Android o Windows Phone ). A continuación se muestra una lista de herramientas de prueba de aplicaciones disponibles para los sistemas operativos móviles más populares:
El emulador de Android se ejecuta en Windows como una aplicación independiente sin necesidad de descargar e instalar por completo el SDK de Android .
Incluye un emulador de dispositivo móvil que implementa todas las características de hardware y software de un dispositivo típico.
MobiOne Developer es un IDE web móvil para Windows que ayuda al desarrollador a codificar, probar, depurar, empaquetar e implementar aplicaciones web móviles en dispositivos como iPhone , BlackBerry , Android y Palm Pre .
Un simulador basado en un navegador web para probar rápidamente las aplicaciones web del iPhone . Funciona con Internet Explorer 7 , Firefox 2 y Safari 3 .
Proporciona el entorno de navegador web exacto desarrollado por Safari . Se puede utilizar para desarrollar sitios web para iPhone . No es un emulador de iPhone. iPhoney solo se ejecuta en Mac OS X 10.4.7 y versiones posteriores.
Hay muchos emuladores oficiales de BlackBerry. Con cualquiera de ellos, es posible verificar cómo funcionará el software, la pantalla, el teclado del dispositivo con la aplicación.
Un emulador de Android que incluye imágenes de Android prediseñadas y personalizadas (x86 con aceleración de hardware OpenGL).
Existen varias iniciativas de operadores móviles y de fabricantes. Los desarrolladores de aplicaciones pueden ofrecer y publicar sus programas en las tiendas de aplicaciones, con la capacidad de obtener ganancias de la distribución de los ingresos por ventas. Las más famosas son la App Store de Apple , donde solo las aplicaciones aprobadas pueden distribuirse y ejecutarse en dispositivos iOS (también conocido como jardín amurallado ), y el Android Market de Google , donde las aplicaciones se ejecutan en dispositivos con sistema operativo Android. HP / Palm también tienen un catálogo de aplicaciones de Palm donde los usuarios de dispositivos HP / Palm webOS pueden descargar aplicaciones directamente desde el dispositivo o enviar un enlace a la aplicación usando un método de distribución único. Los operadores móviles Telefónica Group y Telecom Italia han lanzado una tienda de aplicaciones multiplataforma para sus suscriptores. El fabricante de dispositivos móviles Nokia ha lanzado la tienda de aplicaciones Ovi para los teléfonos inteligentes Nokia.
Desarrollo de software | |
---|---|
Proceso | |
Conceptos de alto nivel | |
Direcciones |
|
Metodologías de desarrollo | |
Modelos |
|
Figuras notables |
|
Celulares | |||||||
---|---|---|---|---|---|---|---|
General |
| ||||||
Software |
| ||||||
cultura |
| ||||||
Dispositivos |
| ||||||
medicina y ecologia |
| ||||||
Aspectos legales |
| ||||||
Tecnología |
|