(Editado después de la aclaración de la pregunta)
Gracias por A2A.
Al final, las API son sobre una cosa, la transferencia de datos.
- ¿Cuál es el mejor marco web para un backend web (API) de subproceso único?
- ¿Existe una aplicación web existente que pueda administrar múltiples proyectos de sitios web en un panel?
- ¿Qué herramientas debo usar para el desarrollo de aplicaciones web?
- ¿Cuáles son las mejores soluciones de redes sociales en una caja disponibles en la actualidad, tanto gratuitas como de pago?
- ¿Cuál es la diferencia entre aplicaciones web y aplicaciones móviles?
La mayoría de ellos también hacen algo de trabajo, pero la capa API en sí misma es solo transferencia de datos (interfaz de programación de aplicaciones).
En general, la única preocupación que es especial para los dispositivos móviles es que debe tener en cuenta que los dispositivos tienen una potencia limitada y que los datos son dinero.
Lo que quiero decir es que si hay trabajo por hacer, es mejor hacerlo en el servidor, porque tiene magnitudes más potentes que el dispositivo promedio.
Y transferir datos cuesta dinero si está en redes móviles, por lo que debe optimizar la transferencia haciendo menos, trabajar más en el servidor y comprimir el tráfico cuando sea posible.
Este es un consejo general, por supuesto, las preocupaciones, los problemas y los problemas por proyecto siempre deben tenerse en cuenta.
Por ejemplo, si está creando una aplicación comercial, el tiempo real suave podría ser más importante que los costos de datos, por lo que las pequeñas actualizaciones más frecuentes tienen prioridad sobre el ahorro de costos de datos.
Si está haciendo una aplicación de subasta, podría optimizar ajustando la tasa de actualización cuanto más se acerque al tiempo de finalización del artículo que se está viendo.
Solo un par de ejemplos de diferentes problemas.
Si tiene preguntas más específicas, me complace ayudarlo, no dude en enviarme un PM.