Es importante definir la diferencia entre aplicaciones web, widgets y aplicaciones nativas. Las aplicaciones web se crean y se implementan en un servidor y se accede a ellas desde su dispositivo a través de su navegador web. Las aplicaciones nativas se crean utilizando un idioma específico para su dispositivo. Los widgets son aplicaciones nativas que se crean utilizando tecnología web (como CSS, HTML, JS, etc.) pero que residen localmente en su dispositivo a través de un contenedor escrito usando el lenguaje de desarrollo nativo para su dispositivo.
El valor de crear aplicaciones nativas (y widgets) es obtener acceso a la funcionalidad de integración del teléfono. Por ejemplo, puede obtener acceso a la lista de contactos o la funcionalidad del teléfono. El valor de crear aplicaciones web es utilizar tecnologías web, compilar una vez distribuido a todos los dispositivos y administrar remotamente las aplicaciones. Los widgets están algo intermedios que le permiten realizar algunas capacidades remotas con cierto nivel de integración telefónica. Los widgets también le permiten utilizar tecnologías web si eso es lo que sabe. Por lo general, el fabricante del teléfono le proporcionaría herramientas para no tener que escribir código en el idioma nativo, como los complementos web de BlackBerry.
- ¿Cuál es la mejor aplicación móvil de encuestas para SuiteCRM?
- ¿Cuáles son las mejores empresas de desarrollo de aplicaciones web y móviles en Chennai?
- Cómo escuchar un socket UDP desde una aplicación desarrollada en NativeScript
- ¿Cuánto cuesta desarrollar una aplicación de juego de póker móvil (iOS, Android)?
- ¿Cuáles son las mejores aplicaciones móviles entretenidas?