EDITAR 3:
Entonces, hace un día o dos, Facebook anunció que retirarán el servicio Parse en enero de 2017. Como tal, el estado de esta tecnología y si es o no la solución correcta para los problemas de desarrollo está actualmente en constante cambio. Lo bueno de esto es que tienen un año para hacer algo con él. Ya vemos que los SDK del cliente tienen código abierto y abren el servidor Parse, así como también han puesto a disposición algunas herramientas de migración. Esto significa que podrá alojar su propio entorno Parse (por lo que la tecnología no está del todo muerta). Pero hasta que comencemos a ver a más personas que prueben esto y proporcionen comentarios sobre la experiencia, proceda con precaución. Es un día triste, pero así es con la tecnología.
EDITAR 2:
- Quiero crear mi propia aplicación. ¿Cuánto dinero me costaría?
- Quiero probar o refutar la hipótesis de que una agencia de inteligencia ha accedido a mi iPhone. ¿Qué aplicaciones de la App Store me permitirán hacer esto?
- He creado y diseñado un concepto para una aplicación como nunca antes había visto en la tienda de aplicaciones. ¿Cómo me puedo conectar con los inversores?
- Quiero desarrollar una aplicación para iOS. ¿Qué software necesito?
- Quiero crear una aplicación y necesito saber cuántas personas necesitaría contratar y cuál es aproximadamente el presupuesto requerido.
No hay problema. Esto tiene más sentido. La siguiente pregunta es, ¿qué tipo de análisis estaba pensando ejecutar? Además, ¿en qué tipo de notificaciones push estaba interesado? ¿Y deseaba una estrecha integración entre su inserción / respuestas y análisis?
Nunca he usado las dos herramientas que has mencionado. Pero lo que puedo decir es que el análisis Parse, si bien es bueno para comenzar, no es realmente una plataforma analítica dedicada con el tipo de características que hacen que la experiencia sea más sofisticada. Los tipos de análisis que puede ejecutar también son muy rudimentarios.
Sin embargo, hay un producto que debe consultar según lo que indicó en el comentario. Mixpanel. Mixpanel | Mobile Analytics tiene una herramienta / interfaz administrativa muy útil y fácil de usar que le permite ejecutar una amplia variedad de análisis. Es una API muy limpia y simple, por lo que sus desarrolladores no deberían tener problemas para implementarla. Y también viene con lo que ellos llaman los planes People. Con los planes de personas, básicamente le permite identificar usuarios individuales y sus interacciones con su aplicación. Puede ejecutar sus análisis, luego segmentar y filtrar a ciertas muestras de personas con las que puede interactuar mediante push o correo electrónico, que también se vinculan a sus análisis para que pueda ver cómo están haciendo ciertas campañas push, etc.
Además, lo que hace que Mixpanel sea bueno desde mi experiencia es que tienen una gran cantidad de excelente documentación y tutoriales, algo que usted mencionó como faltante para algunos de los otros servicios y herramientas. Además, he hablado con algunas de las personas de Mixpanel. Son muy receptivos y serviciales.
Consulte algunas de estas páginas para tener una idea de cómo funciona todo esto.
- Resumen de características
- Detalles de la herramienta / interfaz
Lo he usado para varios clientes y estaban muy contentos con él.
____________________
EDITAR: Estaba releyendo la pregunta. ¿Quieres decir que alguien más está desarrollando una aplicación para ti en Parse y solo estás interesado en usar las herramientas administrativas para el análisis / push? Asumí que estabas pensando en usarlo al usar las herramientas de desarrollador …
____________________
No soy una persona técnica.
Asumiré que tiene una experiencia de codificación muy limitada a partir de esa declaración. No puedo decir con certeza lo fácil o difícil que será porque no conozco tu situación. Tampoco conozco las circunstancias de esta pregunta, por ejemplo, si tiene un plazo límite o si está comenzando a incursionar y no le importa tomar la ruta panorámica más larga para alcanzar sus objetivos de desarrollo.
En general, ingresar a Parse implica un conocimiento intermedio de programación. Quizás haya creado algunas páginas web, use jQuery para algunas interacciones básicas. Tiene una comodidad general al trabajar con funciones predefinidas de otras bibliotecas, aunque de ninguna manera lo comprende completamente. Pero puedes hacer que las cosas funcionen. Esta sería la “sensación” mínima recomendada para saber si puede obtener algo de Parse. De lo contrario, es posible que desee comenzar primero con algunos entrenamientos más básicos.
Para ponerlo en perspectiva. Enseño a los estudiantes de posgrado en tecnología de aprendizaje cómo codificar. La mayoría de ellos se sienten cómodos con la tecnología pero no tienen experiencia con ningún tipo de codificación / programación. En el semestre uno (15 semanas) revisamos HTML / CSS / JS / JQUERY y construyen un sitio web interactivo muy básico y básico. Yo uso codecademy como uno de los recursos. Para un curso intensivo sobre fundamentos, te recomiendo que comiences con sus siguientes cursos:
- Hacer un sitio web
- HTML y CSS
- Hacer un sitio web interactivo
- Javascript
- jQuery
En el semestre dos (otras 15 semanas) les presento Parse, que les permite continuar refinando los fundamentos de programación que aprendieron en el semestre uno y ampliarlo con capacidades de bases de datos y código de nube. Aquí hay nuevos conceptos como Modelos / Vistas / Colecciones, código asincrónico, arquitectura de datos, etc., que es realmente difícil de entender de manera eficiente si los principios básicos de la programación no están establecidos. Al final de un año académico completo, finalmente pueden construir una aplicación Parse de pila completa.
Dicho esto, si vas a entrar en el desarrollo de pila completa, creo que HTML / CSS / JS – Parse (JS) es una pila de aprendizaje perfecta. La principal ventaja de esto es que, en lugar de tener que aprender un idioma completamente nuevo (o dos), puede utilizar uno en todo el espectro cliente / servidor y centrarse en nuevos conceptos y fluidez con los fundamentos básicos. Ni siquiera necesita aprender un lenguaje DB, ya que interactúa con el DB a través de JS. Fue con la introducción de Parse en el plan de estudios que pude lograr que mis alumnos pudieran construir cosas muy interesantes para el final del año. Antes, era mucho más difícil para los estudiantes poder construir el tipo de cosas que imaginaban.
Creo que las herramientas de Parse Analytics son probablemente uno de los aspectos más fáciles de entender. Si su capacidad de programación es suficiente para comprender cómo usar el resto de Parse, la porción de análisis será relativamente fácil.
Realmente solo hay 1 método que necesita saber:
Parse.Analytics.track (‘eventName’, {metadata}); // Patrón
// Ejemplo
Parse.Analytics.track (‘movieViews’, {
playCount: 1,
segundosVistos: 14,
viewerGender: ‘masculino’
});
Básicamente, simplemente suelta pequeñas piezas de código como este en su JS. Por ejemplo, esto podría insertarse en su código que se ejecuta después de que la persona detiene el reproductor de video. Luego, Parse le brinda una herramienta administrativa con datos descriptivos básicos a lo largo del tiempo para obtener algunos análisis básicos. Si este código anterior parece difícil para usted, nuevamente, es posible que desee comenzar un poco más lento.