¿Qué BaaS es mejor para aplicaciones de Android?

Depende del tipo de aplicación que desarrolle y de las razones principales por las que está seleccionando un backend como servicio para crear una aplicación.

¿Por qué usar un BaaS?

Las aplicaciones web y móviles exigen un conjunto de características análogas en el backend. Por ejemplo, notificación por correo electrónico, integraciones de redes sociales, notificaciones push, almacenamiento en la nube, etc. Cada uno de estos servicios tiene su propia API que debe incorporarse por separado en una aplicación. Esta es una práctica que requiere mucho tiempo, un proceso que puede llevar mucho tiempo y ser complicado para las aplicaciones y puede automatizarse con un BaaS. Las principales razones por las que se utiliza un BaaS se destacan a continuación:

Costo de desarrollo: los proyectos de software suelen ser muy caros y requieren mucho tiempo. La razón principal es porque la mayor parte del desarrollo no está automatizado y está hecho a medida para cada cliente. Uno de los propósitos principales de BaaS es automatizar tareas repetitivas y evitar asignar ingenieros de software para realizar actividades de bajo valor agregado. Al hacerlo, se asignan menos horas de desarrollo al proyecto y el costo total del proyecto es mucho menor. El costo de un proyecto de software se puede reducir hasta un 80% con aBaaS.

Velocidad: según el tipo de aplicación, el desarrollo del backend se puede acelerar hasta 4 veces. Permite a las grandes empresas cambiar más rápidamente a las necesidades del mercado (no lleva meses implementar una solicitud de cambio) y a las nuevas empresas tener su MVP: producto mínimo viable listo más rápido.

Experiencia del desarrollador: la curva de aprendizaje para usar un BaaS suele ser muy baja y requiere muy poco esfuerzo para que un desarrollador utilice este tipo de plataforma. Esto significa que un desarrollador front-end o un desarrollador móvil puede construir un proyecto de software completo solo sin (para proyectos pequeños) la intervención de un desarrollador back-end a tiempo completo. Para proyectos grandes, el desarrollador de back-end puede enfocar su tiempo en tareas de alto valor en lugar de asignar tiempo de desarrollo en actividades repetitivas.

Resumen de vendedores

Aplicación Back {4}: ayuda a los desarrolladores y a las empresas a crear y alojar API para aplicaciones web, móviles e IoT. Sitio: www.backforapp.com

Firebase: Firebase puede potenciar el back-end de su aplicación, incluido el almacenamiento de datos, la autenticación de usuarios, el alojamiento estático y más. Concéntrese en crear experiencias de usuario extraordinarias.

Accengage: proporciona tecnología de interacción con la aplicación móvil para notificaciones push, mensajes en la aplicación y re-orientación móvil.

Clold Boust: ofrece capacidades de almacenamiento, búsqueda y tiempo real para sus aplicaciones. Es perfecto para crear aplicaciones y servicios intensivos en datos.

BackAnd: una plataforma que le permite crear un backend listo para AngularJS para su aplicación. Es realmente bueno que esté trabajando en aplicaciones web AngularJS y sus datos se almacenan en Amazon RDS.

RapidAPI: plataforma Abackend que permite guardar datos e integrar API. Se basa en bloques, por lo que cada acción básica está representada por un bloque.

Descargo de responsabilidad, soy fundador de Back4app.

Realmente depende de lo que estés buscando. Hay muchas compañías de BaaS que ofrecen diferentes soluciones. Por ejemplo, algunos son excelentes para análisis, otros son buenos para notificaciones push, gestión de usuarios, etc.

He trabajado tanto en App42 como en StackMob. Pero ahora uso App42 solo porque StackMob se está cerrando. Me gusta App42 porque principalmente quería agregar una tabla de clasificación multiplataforma en mi juego. Encontré sus tablas de clasificación con las que es más fácil trabajar para mostrar gráficos de puntaje diario y semanal.

http://blogs.shephertz.com/tag/android-leaderboards/

http://api.shephertz.com/apis/gaming.php

Lo mejor depende de lo que esté buscando que hagan sus aplicaciones.

Encontrarás muchas opciones y todos (prácticamente) funcionarán bien en Android. se reduce al precio muy a menudo y a la facilidad de uso.

Nosotros (eso es Waracle Waracle | Desarrolladores de aplicaciones móviles que sirven al Reino Unido y EE. UU.) Tomamos la decisión hace un tiempo de volver con Kumulos http://www.kumulos.com para nuestro BaaS, tenemos muchos Android (y otras plataformas) ejecutándose en él .

Hola a todos, trabajo para GameSparks, la plataforma de backend como servicio n.º 1 para juegos. que es una solución completa de back-end para desarrolladores de juegos. Por favor, visítenos. Ofrecemos planes de precios flexibles basados ​​en volúmenes de jugadores y los primeros 10,000 siempre son gratis cada mes. Avíseme si podemos ayudar de alguna manera.

Saludos cordiales,

John Griffin, GameSparks

Quizás vale la pena probar brainCloud también. Es gratis durante el desarrollo, por lo que no hay mucho riesgo allí. No hay bloqueos tampoco.

Pruebe App42 cloudAPI para desarrollar aplicaciones de Android http://api.shephertz.com/