¿Por qué las aplicaciones móviles son más pequeñas que las aplicaciones de escritorio equivalentes?

En primer lugar, un teléfono móvil tiene una capacidad menor (CPU, RAM y almacenamiento) en comparación con una computadora de escritorio. Naturalmente, esto requiere que el software escrito para estos dispositivos sea más económico con estos recursos; No hay escapatoria de eso. Además, la pantalla más pequeña y los dispositivos de entrada disponibles significan que las aplicaciones deben proporcionar una IU simplificada. Los botones que son aceptables en una pantalla de escritorio con teclado y mouse pueden ser inaceptablemente pequeños en un teléfono. Naturalmente, esto conducirá a un software menos complejo que tiene una huella más pequeña.

(La alternativa, por supuesto, sería un desfile interminable de menús contextuales y emergentes, o gestos demasiado complejos y propensos a errores, para poder seleccionar todas las 1200 o más opciones de barra de herramientas disponibles en un producto como Microsoft Word. Esta es una cantidad increíblemente inaceptable de opciones para una pantalla de 5 ″)

Otro gran contribuyente al pequeño tamaño de las aplicaciones móviles es su conectividad. Con frecuencia se espera que las aplicaciones móviles sean accesibles a través de una red móvil, y los usuarios a menudo encuentran limitaciones de datos o velocidad, especialmente en redes rurales o países en desarrollo. Por cierto, incluso entonces, las aplicaciones actuales son simplemente demasiado grandes para ciertas partes del mundo. Google anunció recientemente Android Go, una versión reducida de su sistema operativo que se centra en dispositivos de gama baja. Señalan que su objetivo para estos dispositivos es que las aplicaciones deben tener menos de 10 MB de tamaño.

En resumen, diría que es una combinación del factor de forma, las capacidades de E / S y la conectividad. Las aplicaciones más pequeñas encajan mejor.

[Como comentario aparte, esta es una respuesta actual. Como siempre ha sido en informática, lo que consideramos “pequeño” ahora habría sido impensable; Cuando era niño, recuerdo cómo tenía estas enormes aplicaciones que necesitaba para intercambiar disquetes para poder usarlas. Estamos hablando de software de escritorio de aproximadamente 2 mb de tamaño, un número que hoy sería más pequeño para un teléfono móvil. Por lo tanto, no es inconcebible, de hecho, esperaría, que las futuras aplicaciones móviles puedan tener todas las funciones que quisiéramos y ponerlas a disposición una vez que les demos acceso a una mejor E / S (¿holográfica?)]

Por lo general, porque hacen mucho menos.

Mire Photoshop en el escritorio, mire Photoshop en el iPad. Son productos incomparables.

El software de escritorio suele ser mucho más avanzado y complejo que el software móvil.

El tamaño de la aplicación aumenta debido a la cantidad de imágenes que contiene + bibliotecas que usa y que luego se pegan a la aplicación.

El código en sí es casi ingrávido.

Y las aplicaciones móviles usan menos imágenes y menos bibliotecas.

More Interesting

¿Cuál es la mayor fuente de ingresos para las aplicaciones gratuitas?

Tendencias tecnológicas: ¿Cuál es el futuro de las aplicaciones tal como las conocemos?

¿Qué tan difícil es construir una versión para PC de un software de dibujo como Sketch, versus una versión web del mismo software?

Si se crea una aplicación PHP, ¿cuál es su concurrencia predeterminada y sus sockets web? ¿Puedo agregar una edición a ambos para mejorar una aplicación web?

¿Existe una aplicación / programa / servicio web para administrar múltiples cuentas de redes sociales desde un solo lugar?

Qué habilidades son necesarias para desarrollar una aplicación con una interfaz personal web en la que puede iniciar sesión desde el sitio web, una línea de tiempo que muestra las últimas noticias de los amigos del usuario (texto + imagen) en la aplicación / aplicación web y la aplicación debe permitir a los usuarios tomar / importar fotos, compartir en redes sociales y geolocalizar?

¿Qué hace su equipo de diseño para garantizar la accesibilidad a las aplicaciones web / móviles?

¿Qué es más barato de hacer, una aplicación o una aplicación web?

¿Cuáles son las principales formas en que la seguridad móvil difiere de la seguridad web?

¿Cuál es un IPC razonable para las aplicaciones de redes sociales si aún no sabe cuál es el LTV del cliente (sin ingresos en el futuro cercano)?

¿Por qué las aplicaciones móviles son más pequeñas que las aplicaciones de escritorio equivalentes?

Quiero que un usuario de mi aplicación pueda autorizar a su banco a acreditar automáticamente mi solicitud al final del mes después de recibir su salario. ¿Cómo debe comunicarse la aplicación con los bancos?

¿Cuál es el mejor sitio web o aplicación para obtener conocimiento?

¿Cuál es un mejor uso del tiempo: Aprendiendo JavaScript + un framework, o desarrollo de aplicaciones nativas Objective-C +? Ya tengo conocimiento de JS y puedo diseñar para web o móvil.

Cómo convertir o ejecutar una aplicación creada con AutoIT a una aplicación web