android - open - MBaas multiplataforma similares a CloudKit?
firebase (2)
Creo que la única forma de usar CloudKit desde Android es creando una aplicación OS X que funcionará como un servicio web al que se pueden conectar los dispositivos Android. La aplicación OS X pasaría esa consulta a CloudKit. No estoy seguro de si eso sería posible, ya que una aplicación OS X solo se puede conectar a CloudKit si está en la AppStore.
Otros servicios populares que se utilizan para el almacenamiento de datos y notificaciones push son:
- analizar gramaticalmente
- Servicios móviles de Windows Azure
- Servicios móviles de AWS
- Soluciones móviles en Google Cloud Platform
Y algunos menos populares:
He jugado con Azure y AWS, pero están lejos de la experiencia fácil que tienes al usar CloudKit. Google parece ser aún más trabajo. No he jugado con el análisis sintáctico, pero lo que leo y veo en el demo es el más fácil de usar de estos 4.
Si alguien más conoce otra tecnología que pueda ajustarse a la lista anterior, háganoslo saber para que podamos agregarla.
También necesito implementar mi aplicación basada en CloudKit en Android.
¿Qué MBaas tiene la arquitectura más similar como CloudKit? Necesito estas características:
- cascada elimina
- capaz de rastrear insertar / actualizar / eliminar cambios en tablas desde una fecha representada con un token
- gestión de activos
- búsqueda / búsqueda de registro basado en cursor, saltar
- escalable (no se necesita una operación como join / should)
- capaz de recibir notificaciones push sobre los cambios
- precios razonables para startups
- basado en la nube
- sin lógica del lado del servidor
- no ofrezco almacenamiento en el lado del cliente, lo tengo
- tablero simple / sin gráficos de rendimiento, etc.
Analizar gramaticalmente
- eliminación en cascada, llamada [afterDelete Triggers] [1] - OK
- búsqueda / búsqueda de registro basado en cursor, saltar - OK
- capaz de seguir los cambios en las tablas: https://.com/questions/30151103/is-parse-able-to-notify-track-changes-in-tables - no realmente
Creo que la solución correcta es hacerlo usted mismo: puede iniciarlo aquí: https://github.com/j4nos/REST-Node.js-MongoDB-OpenShift