All Posts By

Administrador

Composición de una app tipo PedidosYa

By | Apps, Blog

Uno de los modelos de negocios más solicitados en la actualidad en empresas como Appi.cl es una app tipo PedidosYa, son negocios que realmente nos mejoran la calidad de vida y con un potencial de crecimiento exponencial, pero por lo general estas famosas apps suelen funcionar sólo en comunas de clase media y alta en ciudades grandes, a pesar de que es un modelo de negocios replicable en cualquier pueblo o ciudad inclusive pequeña de cualquier país, así que hay un mercado inmenso allá afuera esperando alguna de estas apps para mejorar la calidad de vida de la gente tanto por los empleos masivos que genera como por el servicio en sí que prestan, ni hablar que en la época de pandemia han sido un modelo de negocios clave y el más demandado por la gente.

A continuación voy a explicar cómo se compone el desarrollo de una app de este estilo:

App para clientes
Esta app es la que usan las personas que requieren solicitar un servicio delivery, son aplicaciones que funcionan con geolocalización, SMS, notificaciones, plataformas de pagos, uso de mapas, trazado de rutas, entre otros. Esta aplicación debe estar disponible tanto en Google Play como en App Store, por lo tanto no es una aplicación sino son 2 aplicaciones, y su costo va a depender de la tecnología que se utilice para realizar el desarrollo, se necesitará un equipo de trabajo en caso tal que el framework a utilizar para desarrollar dicha aplicación sea multiplataforma, o se requerirán 2 equipos de trabajo en caso tal que la app se desarrolle con Java, Kotlin (android) y Swift (iOS).

App de comercio
Es una app de tipo PWA (Progressive Web App) que puede funcionar en dispositivos móviles como en computadoras o tabletas, en dicha app los comercios pueden publicar sus productos y promociones, así como también recibir órdenes para ser preparadas con todo su proceso desde que se recibe la orden hasta que se despacha, dinero acumulado por ventas, soporte y calificaciones recibidas.

App de shopper
En algunos comercios grandes como supermercados es difícil que el propio comercio provea personal para que preparen los pedidos, por lo tanto la empresa dueña de la app deberá tener shoppers trabajando en los diversos supermercados y comercios que no tengan personal para preparar los pedidos, es una app de tipo PWA a donde llegan las órdenes con todos los productos solicitados, el manejo de estatus de cada orden, dinero acumulado por el shopper, soporte, chat y llamadas telefónicas al cliente, entre otros.

App del despachador
Esta app permite que los diversos interesados en trabajar como despachador puedan registrarse y enviar la documentación necesaria para realizar la inducción, una vez aprobados como despachadores y activos en la app, indica las direcciones donde se deben buscar los pedidos y las direcciones donde se deben llevar, esta app suele mantener al despachador geolocalizado para que el cliente sepa por donde viene el paquete, además del dinero acumulado del día, cobros, calificaciones, etc.  esta app debería estar disponible para dispositivos Android y para Iphone por lo tanto son 2 apps.

App administrativa
Esta es la app que utiliza la empresa, en dicha app se gestionan usuarios administrativos con sus respectivas permisologías, se gestionan todos los clientes, todos los comercios con sus respectivas documentaciones y productos/promociones que suben a la app, se gestionan los shoppers y los despachadores, se gestionan las tarifas, comisiones, tipos de despachadores (bicicleta, moto, auto), ciudades y/o países donde funciona el servicio, se pueden consultar todas las órdenes e intervenir en cada una de ellas, cobros a clientes, pagos a comercios, shoppers y despachadores, problemas de soporte, contrataciones, etc. todo lo que engloba el funcionamiento de la aplicación debe poder ser gestionado a través de esta app, esta aplicación de gestión no se requiere que sea móvil sino web, preferiblemente una PWA (Progressive Web App).

La sincronización de estas 7 apps en simultáneo se logra utilizando una base de datos de que envía y recibe datos a tiempo real de todas las apps.

En conclusión, desarrollar una app tipo Rappi o PedidosYa implica el desarrollo y puesta en producción de 7 aplicaciones, (2 android, 2 iOS y 3 PWA) el tiempo de desarrollo de este conjunto de apps suele ser superior a los 3 meses y se requiere de un equipo de trabajo de al menos 1 diseñador de interfaz y experiencia de usuario (UI/UX), unos 3 programadores, 1 probador y un director de proyecto, esto en el supuesto que se utilice un framework multiplataforma sin demasiada mezcla de tecnologías distintas y eso va a depender directamente de la empresa desarrolladora contratada, hay quienes podrían desarrollarlas con más o con menos personal.

Alejandro Betancourt
Director appi.cl

Composición de una app tipo UBER o CABIFY

By | Apps, Blog

Es muy frecuente que los potenciales clientes que solicitan servicios a empresas como appi.cl soliciten aplicaciones “simples” que sean tipo UBER o Cabify, pero este tipo de aplicaciones no tienen nada de simples, la razón por que las personas creen que una app tipo UBER es simple es porque la experiencia de usuario de este tipo de aplicaciones les permite llevar a cabo el objetivo de conseguir un chofer rápidamente que te lleve a un destino específico de una forma muy fácil, sin embargo, una app tipo UBER no se trata de una sola aplicación sino en realidad son un conjunto de varias aplicaciones las cuales voy a explicar a continuación:

App de pasajeros
Esta app es la que obligatoriamente usan las personas que necesitan un chofer, son aplicaciones con geolocalización, SMS, notificaciones, plataformas de pagos, uso de mapas, entre otros. Esta aplicación debe estar disponible tanto en Google Play como en App Store, por lo tanto no es una aplicación sino son 2 aplicaciones, dependiendo de la tecnología que se utilice para desarrollarla se necesitará un equipo de trabajo en caso tal que el framework a utilizar para desarrollar dicha aplicación sea multiplataforma, o se requerirán 2 equipos de trabajo en caso tal que la app se desarrolle con Java, Kotlin (android) y Swift (iOS).

App de conductores
Esta es la aplicación que obligatoriamente utilizan los choferes, la experiencia de usuario de esta app es completamente distinta a la de pasajeros, de hecho es más compleja, ya que, permite realizar comprobaciones y verificación de documentación de choferes, salto a otras aplicaciones como Waze o Google Maps, también usa geolocalización, SMS, notificaciones, plataformas de pagos,  en el caso de UBER Conductor tiene su propio sistema de mapas que te va guiando pero esta parte no es obligatoria, esta app también debe estar disponible tanto en Google Play como en App Store.

App administrativa
Esta app es la más grande de todas, ya que, es la app que utiliza la empresa como tal, en dicha app se gestionan usuarios administrativos con sus respectivas permisologías, se gestionan todos los pasajeros, todos los choferes con sus respectivas documentaciones, se gestionan las tarifas, tipos de vehículos, ciudades y/o países donde funciona el servicio, mapas de calor para ver toda la actividad, se pueden consultar todos los servicios, cobros a clientes, pagos a choferes, problemas de soporte y ayuda a usuarios y conductores, contrataciones, etc. básicamente todo lo que engloba el funcionamiento de la aplicación debe poder ser gestionado a través de esta app, esta aplicación de gestión no se requiere que sea móvil sino web, preferiblemente una PWA (Progressive Web App).

La sincronización de estas 5 apps en simultáneo se logra utilizando una base de datos de que envía y recibe datos a tiempo real de todas las apps.

En conclusión, desarrollar una app tipo UBER o Cabify implica el desarrollo y puesta en producción de 5 aplicaciones, el tiempo de desarrollo de este conjunto de apps suele ser superior a los 3 meses que va a depender directamente del presupuesto con que se cuente, el tamaño del equipo de desarrollo, la experiencia del equipo de desarrollo realizando este tipo de aplicaciones, entre otros factores.

Es importante que cuando solicites una cotización de una app que conecta personas (A con B) cuentes a groso modo de qué va la idea y evita decir que es una app tipo UBER, ya que, no es una buena referencia si estás buscando cotizaciones.

Alejandro Betancourt
Director appi.cl

Foto cortesía de Freepik

Las aplicaciones de Android son clave para el emprendimiento

By | Blog

Mira a tu alrededor y verás gente trabajando en teléfonos inteligentes en cafeterías, en el metro, en el avión y sí, incluso cuando caminan por las calles. Las Aplicaciones se han convertido en una parte inevitable de nuestras vidas, y ahora, a medida que se mencionan las aplicaciones, no se puede dejar de mencionar a android. Android, sin duda, se ha integrado bien en el mundo tecnológico y es el más popular de este tipo.

Pero, surge la pregunta: ¿Por qué las aplicaciones de Android?

Existen muchas ventajas. Appi listará algunas:

  1. Se destacan por otras plataformas y tienen el potencial de cambiar vidas. La tecnología de la aplicación nos ha afectado a todos y se ha convertido en parte de la forma en que vivimos ahora.
  2. Hoy en día, cada vez más empresas buscan colaboración con desarrolladores de aplicaciones de Android confiables para convertir sus ideas de flujo de ingresos con las aplicaciones de esta naturaleza.
  3. Los dispositivos son relativamente más accesibles y están disponibles, por lo que es una opción preferida para los clientes de las economías emergentes. Hoy en día, es la elección de la mayoría de los usuarios, y para llegar a un grupo de usuarios más grande, las empresas deberían derrocar el desarrollo de aplicaciones de Android.

Adicionalmente, las aplicaciones Android traen consigo un mondo de posibilidades:

  • Open Source: Al ser de código abierto, los desarrolladores tienen la libertad de mostrar su creatividad. Las empresas que eligen Android pueden ejecutar en cualquier dispositivo que admita el sistema operativo Android, lo que brinda una amplia gama de opciones a los usuarios. Esto hace que Android sea una vista lucrativa de las empresas, lo que resulta en un rápido desarrollo de aplicaciones.

 

  • Baja inversión, alto retorno:  Otra ventaja que ofrece Android es la baja inversión y el alto rendimiento. Es una plataforma de código abierto, y su desarrollo de software es gratuito para los desarrolladores, lo que reduce significativamente los costos de desarrollo.

 

  • Más canales de ventas:  Otra ventaja que el desarrollo de aplicaciones de Android ofrece a las empresas es más canales de venta. A diferencia de otras plataformas de aplicaciones, las aplicaciones de Android se pueden implementar de diferentes maneras. Estas aplicaciones se pueden publicar en diferentes canales; no es necesario que las empresas confíen en un solo canal. Esto ayuda a las empresas a difundir la información sobre la aplicación a una multitud más grande, al tiempo que facilita a las personas descargar la aplicación. No solo necesita usar la tienda Google Play, sino que también puede usar mercados de terceros. También puede crear su propia distribución y canales de venta. Por lo tanto, no estás limitado a solo un canal en particular

 

  • Interfaz de usuario personalizada (interfaz de usuario). La interfaz personalizada es otra ventaja convincente que ofrece Android. Es un hecho que la IU es crucial para el éxito de la aplicación. La interfaz de usuario de la aplicación es una de las partes más importantes de la aplicación que los desarrolladores deben diseñar con prudencia.

 

  • Las aplicaciones: Están altamente personalizadas, lo que hace que sea más fácil para los desarrolladores diseñar y administrar la UI de manera efectiva.

 

  • Popularidad: Otra ventaja del desarrollo de aplicaciones de Android es su popularidad. Android se considera una de las plataformas más populares, debido a la tendencia creciente de más y más empresas. Dado que los dispositivos Android están disponibles a precios razonables, la mayoría de las personas eligen Android, lo que lo hace aún más popular.

 

Android ha cubierto una gran parte del mercado. Por lo tanto, al usar aplicaciones de Android, las empresas pueden llegar a una base de usuarios más grande que, en última instancia, aumenta las ventas y los beneficios.

¿Qué esperas? No ignores el desarrollo de Android. 

 

Personaliza el diseño de WhatsApp Web con Chrome

By | Blog

Personaliza el diseño de WhatsApp Web con esta extensión de Chrome

Esta herramienta de la app de mensajería es una de las más útiles dentro de las extensiones de Chrome, sobre todo si nos parece aburrido el aspecto tradicional de WhatsApp.

Pues bien, si nos dirigimos al Chrome Web Store podemos encontrar una extensión llamada Wpp Web Customizer que precisamente ha sido diseñada para que modifiquemos a nuestro gusto el diseño de la interfaz de WhatsApp Web.

Aunque no de forma profunda, esta extensión nos permite modificar a nuestro gusto varios aspectos de su diseño. Como es lógico el primer requisito para disfrutar de esta extensión y poder cambiar el diseño es el de instalar la extensión y dirigirnos a la página donde tenemos abierto WhatsApp Web.

Ahora basta con pulsar sobre el icono de la extensión que hemos instalado, y cambiar los parámetros de la interfaz a nuestro gusto. Básicamente nos permite cambiar el fondo de pantalla de cada chat, así como el color de los bocadillos donde se envían los mensajes.

 

Google Flights para reservar hoteles y vuelos

By | Blog

Google Flights se convierte en una agencia de viajes.

Google acaba de anunciar que ha cambiado la forma en que los usuarios pueden organizar sus viajes o vacaciones.

El objetivo de Google es simplificar la búsqueda de habitaciones de hotel y vuelos desde dispositivos móviles, para lo cual podrá realizar sus reservas desde los propios resultados de búsqueda desde el navegador.

Los usuarios de Estados Unidos, donde se empieza la prueba de este nuevo buscador de hoteles y vuelos de Google, la actualización del formato de búsqueda de la compañía presenta un nuevo diseño con cuatro pestañas: explorar, vuelos, hoteles y tus viajes.

La pestaña “Explorar” proporciona información adicional sobre tu destino, mientras que “Tus viajes” representa un historial de todas tus vacaciones o viajes de trabajo. La pestaña de “vuelos” y “hoteles” son las que te permiten realizar las reservas, filtrando por fecha y precio u otros factores. Google ofrece un servicio integrado de viajes, a la hora de reservar un vuelo podrás escoger automáticamente alojamiento.

De igual manera, los vuelos también se completarán si primero se reserva un hotel. Incluso si no has reservado un hotel o un vuelo, ambas secciones son accesibles también desde Google Flights. Todo el sistema está enfocado en realizar todas las gestiones de nuestros viajes a través del móvil (Android, iOS), teniendo en la palma de la mano todo lo que necesitamos para organizar nuestras vacaciones.

Instagram introduce librería de GIF para sus “historias”

By | Blog, Fashion

GIF en las historias de la red social, permitirán a los usuarios añadir estos elementos en forma de “stikers” animados a los vídeos o fotografías que quieran compartir.

La nueva librería de “stikers” en movimiento para las historias llega de la mano de Giphy, y los usuarios pueden acceder a ella a través de la opción que les permite añadir un “sticker” a un vídeo o foto, según detalla la compañía en un comunicado.

La red social permitirá, además, subir fotografías y vídeos de cualquier tamaño a las historias. De esta forma, cuando los usuarios suban una foto o vídeo, podrán compartirla en su dimensión original, sin importar si es cuadrada, apaisada o en formato retrato.

Vincula Google Assistant con tu cuenta de Netflix ¡Ya!

By | Blog, Branding, Fashion

Ya queda menos para prescindir del mando y realizar todas las funciones mediante comandos por voz. El último movimiento en esta línea está ligado a Google Assistant, el asistente virtual de Google y la plataforma de contenidos digitales Netflix.

Según se ha podido saber gracias a Mashable, si tienes una cuenta personal de Netflix podrás vincularlo desde este momento a Google Home, el altavoz de la firma de Mountain View. Tras ello, deberás configurar mediante una serie de pruebas tu voz para poder darle al “play” o pausar, entre otras funciones, la serie que estés viendo.

Esta nueva integración permitirá mejorar la competencia en un sector creciente. Los asistentes virtuales, junto a los altavoces que están lanzando marcas como Google, Amazon o Apple, podrían formar una nueva batalla por hacerse con el control de la tecnología de sonido.

Instagram avisará la realización de capturas de pantallas en las stories

By | Blog

Las capturas de pantalla furtivas de las stories, esas para recordar algo que hemos visto en una historia, o simplemente esa prenda de moda que acaba de promocionar tu instagramer favorita: Instagram está probando, un sistema para avisarte cuando alguien haga una captura de pantalla del contenido.

Por el momento está en fase de pruebas y no se sabe exactamente cuándo llegará a todos los usuarios, pero la cuestión está sobre la mesa y más tarde o más temprano llegará definitivamente a todos, un lanzamiento llamativo de una función para la cual hay opiniones en todos los sentidos. Instagram no notificará al usuario cuándo haga una captura de pantalla de una historia por primera vez, ya que como comentan en wabetainfo, primero enviará una primera notificación de aviso para evitar que el comportamiento se repita en el futuro y como una forma de mostrar que se trata de una forma para proteger tu privacidad.

Tacotron 2, la voz artificial casi perfecta de Google

By | Blog

Google desarrolla, a través del laboratorio Deepmind, responsable de la Inteligencia Artificial de la compañía, una voz sintética de una precisión casi idéntica a la generada por un ser humano.

Esta tecnología recibe el nombre de Tacotron 2, cuyo funcionamiento esta basado en dos redes neuronales capaces de interpretar el texto y aplicar los efectos, pausas y entonaciones que estén presentes en el mismo.

Desde el portal Quartz indican que una de las novedades de esta versión es la capacidad de pronunciar nombres y palabras difíciles, así como distinguir los signos de puntuación o si una parte del texto requiere ser pronunciada con una entonación diferente.

Este sistema permite transformar el texto en discurso primero, recreando el texto en un espectrograma, es decir, plasmando de forma gráfica las palabras en forma de ondas para que el software de Google Wavenet las interprete y posteriormente las transforme en voz.

Hasta el momento, Tacotron 2 se encuentra en fase de prueba, disponible únicamente en inglés e interpretado por una voz femenina, como se puede comprobar en la página de Google en GitHub, donde la compañía ha compartido ejemplos de audio.

Qué son, cómo se desarrollan y crean las aplicaciones híbridas

By | Blog

Durante mucho tiempo, se ha popularizado un antagonismo que en muchas ocasiones se veía como un enfrentamiento forzado donde no tiene porqué haberlo. Se trata de contraponer aplicaciones nativas con aplicaciones web, tema del que ya hablamos hace un par de años.

Los desarrolladores corporativos utilizan aplicaciones híbridas para hacer que el soporte del número de dispositivos móviles en la empresa lleve menos tiempo y sea menos costoso. Un enfoque híbrido también facilita las tareas administrativas en el entorno BYOD (trae tu propio dispositivo), donde se debe soportar muchos sistemas operativos móviles diferentes y formatos de dispositivos. Las aplicaciones móviles híbridas son distribuidos por tiendas de aplicaciones al igual que las aplicaciones móviles nativas; ellas simplemente pueden descargarse y ejecutarse en dispositivos móviles, como cualquier otro elemento de la tienda de aplicaciones. Los desarrolladores privados utilizan el desarrollo híbrido para llegar la mayoría de clientes potenciales al poner sus aplicaciones en múltiples tiendas de aplicaciones sin tener que reescribir las aplicaciones para cada tipo de dispositivo.

Las aplicaciones hibridas consisten en desarrollar la app en HTML5 y incrustarla en una ventana de navegador creada nativamente para la app. Básicamente las aplicaciones híbridas parecen sacar lo mejor de cada una de las opciones anteriores. Vamos a ver los pros y contras de cada opción y como el desarrollo  híbrido parece dar una respuesta más que aceptable.

Aplicaciones nativas
Las apps nativas se desarrollan exclusivamente para un sistema operativo móvil, como puede ser Android, iOS o BlackBerry. Se pueden crear aplicaciones en varios sistemas, por supuesto, pero son proyectos creados por separado, con los consiguientes costes añadidos.

Las aplicaciones nativas pueden acceder a todas las funcionalidades nativas del dispositivo, aumentando sus posibilidades y rendimiento. Por ejemplo en rendimiento gráfico o acceso a funcionalidades GPS, datos, cámara, etc.

 

 

Las aplicaciones móviles
Las Web Apps permiten un desarrollo multiplataforma basado en tecnologías Web como HTML, CSS, JavaScript, etc. Corren en muchas ocasiones en servidores Web y son visibles en cualquier dispositivo que tenga un navegador, es decir prácticamente culquier celular o dispositivo móvil.

Las aplicaciones híbridas
Mantienen el carácter multiplataforma en gran parte, siguen usando tecnologías Web, aunque corren localmente en el dispositivo, pudiendo ejecutarse también sin conexión a Internet. Al estar embebidas en un navegador de una aplicación nativa tienen el mismo tipo de acceso a las APIs nativas de cada sistema operativo así como a los recursos propios del sistema tipo procesador, GPS, cámara, etc.

Además mantiene el modo de distribución de las apps nativas ya que pueden ofrecerse a los App Stores de las diferentes marcas.

Una solución alternativa para afrontar el desarrollo de aplicaciones muy sencilla, eficaz y cada vez más popular entre muchos clientes es optar por utilizar un generador de apps. Esta constituye una opción más manejable para cliente que no están familiarizados con entornos tecnológicos de desarrollo de aplicaciones móviles para dispositivos como iPhone, iPad, o sistemas Android.

¿Estás pensando en crear una app para tu negocio?