Las aplicaciones están muertas. Larga vida a las aplicaciones.



Las descargas de aplicaciones están en un su punto más altopero un número creciente de innovadores cree que un mundo más allá de ellos es la próxima frontera para la tecnología.

Estamos constantemente arrastrando los pies de un lado a otro aplicación a otro para realizar las tareas diarias. Pero esto puede ser engorroso, agotar los dispositivos y llevar mucho tiempo. No es inusual que las personas usen una combinación de aplicaciones simultáneamente para realizar una tarea. Solo piense en todas esas veces en las que tuvo que cambiar a su correo electrónico, mientras usaba otra aplicación, porque necesitaba verificar algo en su bandeja de entrada.

Con personas que pasan un promedio de cuatro a cinco horas en sus teléfonos al día, esto eventualmente se suma a una gran cantidad de tiempo y dinero desperdiciados. A estudio reciente en Harvard Business Review encontró que los trabajadores alternan entre aplicaciones y sitios web 1200 veces al día, lo que suma el equivalente a cinco semanas al año. Ahora imagine eso combinado con el uso de su dispositivo fuera del trabajo.

No solo consume mucho tiempo, sino que también agota la energía y la productividad de las personas debido a lo que se conoce en neurociencia como ‘cambio de contexto.’

En menos de dos décadas, hemos pasado de desear que hubiera “una aplicación para eso” a tener una gran cantidad de opciones. A primera vista, esto puede parecer un beneficio. En realidad, apunta a un problema subyacente en el ecosistema de las aplicaciones: hay tantas aplicaciones, pero muy pocas de ellas realmente hacen lo que queremos que hagan por nosotros.

Voces líderes en la comunidad tecnológica dicen que la aparición de herramientas de código bajo y sin código, junto con un acceso sin precedentes a los datos en el nubebrinda el momento oportuno para volver a imaginar cómo construimos experiencias basadas en aplicaciones.

Dado que las plataformas en la nube se han convertido en un elemento básico en muchas aplicaciones, ya contienen grandes cantidades de datos que podrían actuar como elementos básicos para esta reorientación hacia el desarrollo de aplicaciones. Pero, ¿cómo podría ser este nuevo paradigma? ¿Qué se necesita para que sea una realidad? ¿Y será este el final de las aplicaciones tal como las conocemos?

Del dominio de las aplicaciones a la ausencia de aplicaciones

Únase a cualquier conversación actual sobre el futuro del desarrollo de aplicaciones y escuchará dos escuelas de pensamiento divergentes.

Los defensores de la ‘súper aplicación’ creen que una aplicación holística debería realizar las actividades de múltiples aplicaciones. Sin embargo, lo más probable es que esto sea construido y administrado por una gran empresa tecnológica. Por ejemplo, WeChat permite a los usuarios no solo chatear, sino también comprar, pagar facturas y acceder a servicios gubernamentales. El movimiento de Meta para permitir a los usuarios iniciar sesión en múltiples plataformas usando su cuenta de Facebook, o comprar directamente en Instagram, podría verse como un precursor de esto.

Los entusiastas de Web3, por otro lado, creen que el futuro será un ecosistema de aplicaciones descentralizado donde las preferencias de los usuarios, frente a las decisiones de la sala de juntas, impulsarán el mercado. Este mundo pondría más énfasis en la privacidad de los datos e intentaría romper la influencia que Big Tech tiene actualmente en el mercado.

El surgimiento de herramientas low-code y no-code es clave para democratizar el desarrollo.

Si bien ambos enfoques difieren en su razonamiento, fundamentalmente apuntan a la insatisfacción con el panorama actual de las aplicaciones. Pero, ¿tendremos que elegir entre la pérdida de privacidad frente a una avalancha de nuevas aplicaciones?

El desafío es que es poco probable que las experiencias prediseñadas satisfagan las necesidades imprevistas y la innovación que no se ajusta a los objetivos más amplios de la empresa.

Por ejemplo, el objetivo principal de una aplicación de reservas de salones es permitir que los clientes programen y reserven citas, lo que se correlaciona directamente con los objetivos comerciales de aumentar los ingresos de la aplicación. desarrollador y sus clientes comerciales.

Pero, ¿qué pasa si los clientes del salón realmente quieren una aplicación que les muestre cómo se verían con diferentes peinados o les permita enviar imágenes de su ‘hacer’ deseado antes de la reserva? ¿Y si el usuario quiere volver a revisar su calendario para ver si un horario en particular coincide con otra cita, o saber cómo estará el clima en las fechas disponibles?

Sin una perspectiva que represente la experiencia integral de arreglarse el cabello, más allá de las capacidades de la aplicación existente, esas necesidades no examinadas pueden ser un desafío para que surjan, lo que resulta en oportunidades perdidas para interactuar realmente con los usuarios más allá de lo obvio.

En lugar de depender de las empresas para crear una aplicación que pueda resolver sus necesidades de forma parcial o parcial, algunos creen que nos estamos moviendo hacia una era más allá de las aplicaciones, donde las personas pueden conectarse directamente con los servicios que necesitan en la nube, sin una aplicación que actúe como un intermediario.

La convergencia de no-code y la nube

El surgimiento de herramientas de código bajo y sin código es clave para democratizar el desarrollo para el público en general. La accesibilidad de las herramientas de código bajo y sin código brinda a las personas la oportunidad de expresar sus necesidades a través de la tecnología que han creado, incluso si no tienen el vocabulario técnico para dar vida a esas ideas. Del mismo modo, los equipos de ingeniería también pueden beneficiarse de estas herramientas al crear rápidamente aplicaciones y servicios, sin necesidad de profundizar en muchos detalles técnicos.

Pero ser capaz de crear una herramienta no es suficiente. Para construir una experiencia verdaderamente personalizada, necesitamos datos.

Con más de 140 000 millones de descargas de aplicaciones, el uso de nuestra tecnología ha creado una gran cantidad de datos en varias aplicaciones. Combinadas, cada aplicación representa un perfil más completo y único de nuestra identidad y preferencias.

En lugar de calzar datos en una aplicación a través de varias API, innovadores tecnológicos como el socio general de a16z, Peter Levine, prevé poder combinar datos sin problemas para que los usuarios puedan consultar las solicitudes desde una única fuente de verdad. El resultado sería un servicio que permite a los usuarios conectarse directamente con la nube para acceder a información personalizada de forma única en función de su solicitud.

La convergencia de estas tendencias está poniendo en primer plano las nuevas tecnologías. Junto con estos desarrollos liderados por la industria, un enfoque novedoso es una creación de la empresa líder GraphQL Apollo Graph, Inc.que está permitiendo que la industria de la tecnología adopte un enfoque sin aplicaciones a través del desarrollo de una nueva arquitectura ‘supergraph’.

Haciendo el supergrafo simple para todos

El supergráfico crea una red de capacidades de datos y microservicios de una empresa. Permite a los equipos desarrollar su back-end de forma independiente mediante la combinación de datos de múltiples recursos sin la molestia y la tensión que de otro modo conllevaría la creación de un gráfico personalizado.

Peggy Rayzis, directora sénior de experiencia de desarrollador en Apollo, le dice a TNW que el supergráfico reducirá la barrera para el desarrollo de aplicaciones. “Al hacerlo más accesible y reducir ese tiempo, verá aún más innovación, y debido a que el supergráfico es tan flexible, puede usarlo para cualquier tipo de aplicación”.

Si bien Rayzis señala que hay innumerables usos para el supergráfico, señala empresas como el comercio electrónico y las empresas de viajes que utilizan esta tecnología novedosa para transformar sus plataformas.

Hacer que el desarrollo rígido de aplicaciones sea más flexible abre las puertas a nuevos modelos y experiencias.

Digamos, por ejemplo, que está reservando un viaje y quiere quedarse en un lugar que sirva sus comidas favoritas. En lugar de tener que juntar esta información usted mismo, una plataforma que use el supergráfico podría buscar datos de su aplicación de entrega de alimentos y comida para llevar, junto con su historial de búsqueda de vuelos y estadías anteriores en hoteles para determinar qué destinos y hoteles se adaptarían mejor a sus preferencias. Las respuestas que surgen son el resultado de las necesidades individuales de cada persona, lo que da como resultado que se sirva información a medida. Este diseño flexible y fluido satisface las necesidades únicas de cada individuo, centrando su rendimiento en función de la persona que lo utiliza.

Herramientas como el supergráfico de Apollo permiten a los desarrolladores de aplicaciones tener una visión general de las combinaciones de datos que serían más útiles para los clientes. Como resultado, pueden construir una arquitectura que se centre en las necesidades del usuario, ayudando intuitivamente a las personas a responder consultas de manera efectiva y eficiente.

En lugar de escribir cientos de líneas de código”, dice Rayzis, “puede abrir Explorer, nuestro IDE de GraphQL, y sin ningún código, hacer clic en un signo más para construir esa consulta. Ese es un gran ejemplo de cómo el supergráfico facilita y hace que el desarrollo de aplicaciones sea más accesible a través de herramientas de código bajo”.

En lugar de una plataforma que se conecta de manera incómoda a múltiples API, los equipos de ingeniería pueden incorporar datos de varias fuentes sin problemas y crear una fuente central de verdad que les permita crear una estructura flexible y modular adecuada para el individuo.

Por qué es hora de reinventar las aplicaciones

De la misma manera que las aplicaciones tardaron en convertirse en la corriente principal, este enfoque renovado del desarrollo podría cambiar la forma en que las personas interactúan con la tecnología. Ahora que hemos hecho de la nube una rica fuente de datos para innumerables aplicaciones, podemos encapsular todos esos datos de manera que mejoren la experiencia de cada usuario individual, en lugar de una vaga sección transversal de ellos.

La creación de una arquitectura moldeada por la experiencia del usuario desafía las normas establecidas desde hace mucho tiempo a las que nos hemos acostumbrado, pero señala un camino a seguir que es útil tanto para los equipos de ingeniería como para los usuarios. Hacer que el desarrollo rígido de aplicaciones sea más flexible abre las puertas a nuevos modelos y experiencias que son una victoria significativa para ambas partes.



Fuente: TNW

Compartir:

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Esta web utiliza cookies propias y de terceros para su funcionamiento, análisis, programas de afiliación y para mostrar publicidad personalizada basada en tu perfil y hábitos de navegación. Además, incluye enlaces a sitios externos con sus propias políticas de privacidad, las cuales podrás gestionar al visitarlos. Al hacer clic en Aceptar, consientes el uso de estas tecnologías y el tratamiento de tus datos para estos fines.   
Privacidad