Está en la página 1de 5

INSTITUTO TECNOLÓGICO SUPERIOR DE LOS RÍOS BALANCAN.

MATERIA:
PROGRAMACIÓN MÓVIL.
DOCENTE:
I.S.C. Dany Cambrano Arcos.

TRABAJO:
Tabla comparativa

CARRERA:
ING. EN SISTEMAS COMPUTACIONAL.

Estudiante:
JULIO CESAR ÁLVARO LÓPEZ
Nombre Características Requisitos logo
 Un sistema de compilación basado en Gradle  2 GB de RAM (4 GB
flexible recomendados)
 Un emulador rápido con varias funciones  400 MB de espacio en
 Un entorno unificado en el que puedes realizar disco
desarrollos para todos los dispositivos Android  1 GB para Android SDK
 Instant Run para aplicar cambios mientras tu  Monitor de 1280x800
Android app se ejecuta sin la necesidad de compilar un  Java Development Kit 7
Studio nuevo APK
 Integración de plantillas de código y GitHub
para ayudarte a compilar funciones comunes
de las apps e importar ejemplos de código
 Gran cantidad de herramientas y frameworks
de prueba
 Herramientas Lint para detectar problemas de
rendimiento, usabilidad, compatibilidad de
versión, etc.
Appcelerator  Con Titanium se pueden crear aplicaciones  Operativo: una version
Titanium nativas de gran calidad, válidas y adaptables reciente de Windows,
en una única versión para los principales Mac OS X o Ubuntu.
sistemas operativos de móviles y tablets.  Memoria: 2 GB de RAM
 Utiliza el lenguaje de programación JavaScript, (memoria disponible, no
que es el propio de las páginas web, y total)
posteriormente traduce al sistema nativo de  Java Runtime: Oracle
cada aplicación. JDK [4].
 El interfaz o entorno de programación está
basado en Eclipse (Aptana Studio) y es muy
fácil, visual e intuitivo, por lo que no es
necesarios tener conocimientos de
programación.
 Es propiedad de Microsoft, por lo que cuenta  Procesador de 1.6 GHz
con mucho apoyo por parte de grandes o más rápido
compañías, así como de una gran comunidad  8 GB de RAM Mínimo
de desarrolladores.  60 GB de espacio
Xamarin
 Cuando se crean aplicaciones iOS es preciso disponible en el disco
escribir código en Objetive-C y si queremos duro Unidad de disco
crear Apps Android debemos conocer Java. duro de 5400 RPM
Xamarin lo que hace es unificar estas  Tarjeta de vídeo
diferencias con el IDE Xamarin Studio, ya que compatible con DirectX
solo se necesita dominar C# a la hora de crear 9 (resolución de 1024 x
aplicaciones iOS, Android y Windows Phone. 768 o superior)

React Native  React Native tiene acceso a las API de


Android, por lo que la experiencia de usuario
y el rendimiento es similar al de una aplicación
nativa.
 Facilidad de ver los cambios con tan solo
guardar. Gracias a JavaScript, React Native
permite iterar rápidamente, sin tener que
esperar a que finalicen las compilaciones
nativas. 
Ionic  Es un framework de código abierto para
desarrollar aplicaciones híbridas, en el que se
combinan Html5, CSS y Javascript. Gratis y de
código abierto, Ionic ofrece una biblioteca de
componentes, gestos y herramientas de UI
optimizados para dispositivos móviles con los
que crear aplicaciones rápidas y altamente
interactivas.
 está pensada para un rendimiento rápido en
cualquier dispositivo. Con él podrás crear apps
Android rápidas, optimizadas y que integran las
mejores prácticas recomendadas.
Kotlin  En Kotlin se puede hacer más con menos  Windows 10/8/7 (32- o
código, lo que se traduce en una menor 64-bit)
probabilidad de errores.  Mac OS X 10.10
 Kotlin es que es mucho más seguro que Java, (Yosemite) o superior,
y el código es más fácil de entender cuando lo hasta 10.13 ( macOS
lee otra persona. Además el compilador ayuda High Sierra)
a detectar errores en la compilación, lo que  GNOME o KDE desktop
contribuye a reducir posibles errores.  4 GB RAM mínimo, 8
GB RAM
 4 GB recomendados 
 Java Development Kit
(JDK) 8
 1280x800 mínimo,
1440x900 recomendado
Flutter  Es un SDK de Google pensado para crear  Windows 7 SP1 o
aplicaciones Android e iOS, para móvil, web y superior (64-bit)
escritorio.  Espacio en Disco: 400
 Hot Reload. Con ella, pueden hacerse cambios MB
sin tener que parar y arrancar la aplicación, con
lo que la programación es más efectiva ya que
se reducen las esperas.
Bibliografia

https://www.yeeply.com/blog/entornos-programacion-desarrollar-apps-android/

https://www.ceac.es/blog/principales-entornos-de-desarrollo-en-aplicaciones-multiplataforma // 12 de septiembre de 2018

https://julianortega.com/entornos/

También podría gustarte