Desarrollo de aplicaciones móviles y tecnologías emergentes
Clasificado en Informática
Escrito el en español con un tamaño de 4,48 KB
1. ¿Qué es un entorno de desarrollo? Un entorno de desarrollo es un espacio virtual o físico donde los programadores crean, prueban y ejecutan sus aplicaciones.
2. Tipos de desarrolladores de apps móviles: Desarrolladores nativos, Desarrolladores multiplataforma, Desarrolladores híbridos
3. ¿Qué es un ID? Un ID (identificador) es un código único que se asigna a un objeto, usuario o dispositivo para diferenciarlo de otros.
4. ¿En qué año se creó el primer videojuego? En 1958 por William Higinbotham.
5. ¿En qué año se lanzó GPS? Fue lanzado en 1973, aunque no estuvo completamente operativo hasta la década de 1990.
6. ¿En qué año se lanzó AppStore? La AppStore de Apple se lanzó en 2008.
7. ¿En qué año se lanzó WhatsApp? WhatsApp se lanzó en 2009.
8. ¿Qué es programación móvil? Es el proceso de crear aplicaciones para dispositivos móviles como teléfonos inteligentes y tablets.
9. ¿Qué es programación tradicional? Se refiere al desarrollo de software para computadoras de escritorio o servidores.
10. Ventajas de la programación móvil: Gran alcance, Interactividad, Personalización.
11. Ventajas de la programación tradicional: Mayor control, Mayor estabilidad, Amplia gama de herramientas.
12. Desventajas de la programación móvil: Fragmentación de plataformas, Ciclo de vida corto, Curva de aprendizaje.
13. Desventajas de la programación tradicional: Menor alcance, Menor interactividad, Menor personalización.
14. Menciona dos entornos de desarrollo móvil: Android Studio, Xcode.
15. Menciona dos ventajas de estos entornos: Facilidad de uso, Integración de herramientas.
16. Menciona dos desventajas de estos entornos: Dependencia de la plataforma, Recursos.
17. ¿En qué año fue creado el primer teléfono? 1876 por Alexander Graham Bell.
18. ¿En qué año fue creada la primera app móvil? Fue 'Snake', preinstalada en el Nokia 6110 en 1997.
19. ¿Qué es un framework?
Conjunto de herramientas y bibliotecas de código que ayudan a los programadores a desarrollar aplicaciones de forma más rápida y eficiente.
20. Menciona 3 Frameworks: React Native, Flutter, Ionic.
21. Menciona 3 plataformas de distribución de Apps Móviles: App Store, Google Play Store, Huawei AppGallery.
22. Menciona las tecnologías asociadas a dispositivos Móviles: Redes móviles: 4G, 5G, Wi-Fi, Bluetooth. Sensores: GPS, micrófono. Realidad aumentada y realidad virtual. Inteligencia artificial.
23. ¿Qué es una tecnología emergente?
Es una tecnología que se encuentra en sus primeras etapas de desarrollo y tiene el potencial de cambiar significativamente la forma en que vivimos y trabajamos.
24. ¿Qué tecnologías emergentes existen? Internet de las cosas (IoT), Blockchain, Inteligencia artificial (IA).
25. ¿Qué es una aplicación Nativa? Es una app desarrollada específicamente para un sistema operativo (Android o iOS).
26. ¿Qué es una aplicación Hibrida?
Combina tecnologías web con frameworks nativos para crear una aplicación que funciona en diferentes plataformas.
27. ¿Qué es una aplicación Móvil?
Es un software diseñado para funcionar en un dispositivo móvil como un teléfono inteligente o una tablet.
28. Menciona las diferencias entre aplicaciones Móviles, Nativas y Web:
Las appa móviles se refieren a cualquier aplicación diseñada para dispositivos móviles, mientras que las nativas están diseñadas específicamente para una plataforma particular y las web se ejecutan en un navegador web en lugar de en el sistema operativo del dispositivo.
29. Menciona dos desventajas de aplicación Nativa:
Costo de desarrollo, Tiempo de desarrollo.
30. Menciona dos desventajas de aplicación Hibrida:
Rendimiento, Dependencia de frameworks.
31. Menciona dos desventajas de aplicación Web:
Experiencia de usuario, Conectividad.