martes, 22 de noviembre de 2016

CiberObreros del mundo Unios! Manifiesto WebAppista!. Ya no mas APPS de negocios! Ya no mas fabricas de software!

El Manifiesto WebAppista!

No, tampoco creo en las Progresive Web Apps, al menos no para las Apps de Negocios, que de todas formas ya sea como APP preinstaladas consumen muchos datos, creo que la unica ventaja que tiene una APP vs una Web App es que ya se hiso la descarga de los recursos binarios con anticipacion, en cambio en las Web Apps pues los recursos se tienen que optimizar muy bien, pues se van si el usuario borra su cache del navegador, pero fuera de eso "yo considero basicamente" que es mas optimo sobre todo en el caso de las Apps de negocios con datos dinamicos y para la mayoria de los dispositivos, las Web Apps, es por eso que estoy investigando como se hacen bien las aplicaciones que en realidad son poco mas que iconos con links que llaman al navegador del telefono pero que se integran perfectamente al telefono por medio de APIs mobiles, como saben, hay forma de que te generan un iconito bonito en tu pantalla Home y se expanden a pantalla completa esconden la barra de URLs para compleatar la ilusion de que son una autentica APP yte permiten de forma sensilla hacer login con un id autority, del desarrollo de este tipo de Web APPs  se tratara toda una serie de entradas al blog.  

Por otra parte, pero tambien relacionado con este tema, tampoco creo que las fabricas de software tengan futuro, puesto que estan basadas en usar a los desarrolladores como simples maquinas, este papel pues sera realmente remplazado de forma muy rapida, es por eso que como obreros del desarrollo mobil debemos organizarnos en talleres artesanales de aplicaciones.

Pero y... ¿Cual es la alternativa?  pues espero sus ideas y voy actualizando este post con las que se me vayan ocurriendo.

Lo importante es construir, ir a favor de lo que se desea:

Como se hacen bien las Apps de negocios?

Sobre todo para el modelo economico de venta de servicios, quiero decir, no se cobra licencia de software, mas bien se cobra una cuota anual por brindar determinado servicio, mi opinion es que es mejor hacer Web App mobile first, con html5 y con javascript, creo al menos para este proposito es lo mejor, no hablo de VideoJuegos donde ovbio es mas rapido algo nativo o cercano a nativo como Xamarin, si no para este caso especifico de Apps de negocios en un modelo de renta como servicio.

https://developer.mozilla.org/en-US/docs/web/Manifest

Yo creo que en el tema de las Apps de Negocios, conectadas a un backend con datos dinamicos de bases de datos, de sistemas de inteligencia de negocios o de big data, o conectadas al hub universal de apis de la nube, seran no Apps binarias en Apk o en IPA, si nos mas bien son sitios web responsivos que estan muy bien optimizados, mobile first, para usar el menor ancho de banda posible, enfocados en la funcionalidad, simples, pero ricos en interactividad, en tiempo real... y para ti, ¿Como es una App ideal de negocios? En el dispostivo mobil en realidad no consumen permanetemente nada de memoria pues solo son iconos con un enlace a la Web App en la pantalla home.

Como lograr que tu Web App asigne un icono para la home screen en Android y en iphone.

http://www.hdrelay.com/give-your-website-an-ios-or-android-home-screen-icon/

Device APIs para que aun que tu Web App no sea nativa, ni este soportada por middleware o plataformas, de todas formas se pueda crear una experiencia rica.

http://www.girliemac.com/presentation-slides/html5-mobile-approach/deviceAPIs.html

Como hacer que vibre el telefono en una pagina html5

https://www.sitepoint.com/use-html5-vibration-api/


https://www.clickz.com/web-apps-bringing-the-advantages-of-native-apps-to-a-web-browser/90689/

Las Web App ofline
http://apress.jensimmons.com/v5/pro-html5-programming/ch12.html














No hay comentarios:

Publicar un comentario