Para responder a esta pregunta, en lugar del término “móvil”, usaré el término dispositivos. Mobile es una plataforma de computación brillante y una personificación perfecta de la progresión de nuestra necesidad de computación ubicua, que evoluciona desde mainframes a mini-pc, computadoras personales y ahora teléfonos inteligentes. Puede que no sea necesariamente la única plataforma de computación ubicua en el futuro. Tanto el desarrollo web como el desarrollo de plataformas de dispositivos nativos a veces tienen funciones complementarias, otras veces ligeramente diferentes para jugar.
La web es una plataforma fantástica para desarrollar experiencias que se pueden ofrecer a través de hardware, sistemas operativos, factores de forma y otras diferencias similares en dispositivos, especialmente con diseño responsivo. Para cumplir con esta promesa, la web es inherentemente dependiente de la estandarización y, por lo tanto, a veces puede retrasarse en la adopción de la innovación más reciente y más grande en hardware y funcionalidad. Pero cuando se entrega, tiene acceso a muchas plataformas diferentes que le permiten eficiencia y flexibilidad como desarrollador.
El desarrollo específico del dispositivo (nativo) tiende a ofrecer un tiempo más rápido para la innovación, ya que los proveedores de la plataforma (Apple, Google, etc.) controlan toda la cadena y no tienen que esperar el consenso completo de un comité para entregar funcionalidad y API al mercado. Esto es excelente para los desarrolladores que desean mantenerse a la vanguardia del hardware y la funcionalidad disponibles. El desarrollo nativo también está más cerca de la potencia disponible bajo el capó de un dispositivo y, como consecuencia, puedes hacer ciertas cosas de manera más eficiente. Sin embargo, por el otro lado, lo vincula con una plataforma, aumenta los costos si quiere ir tras un mercado o dispositivo diferente y siempre depende de los caprichos y las fantasías del proveedor de la plataforma (las API se eliminan y cambian, las aplicaciones se rechazado etc)
En última instancia, tendrá que ser guiado con su pasión y la necesidad del mercado al que se dirige.
- ¿Cuáles son todas las posibilidades futuras de construir una colonia espacial?
- ¿Te sientes influenciado por la descripción casi precisa de Kaliyug en las escrituras hindúes?
- Si vamos a vivir en un mundo abundante, ¿qué motivaría a las personas a trabajar?
- ¿Cuál es el futuro de la democracia estadounidense?
- ¿Cuánto tiempo hasta que las computadoras implantables, no portátiles se vuelvan la norma?