sábado, 26 de noviembre de 2016

Las Web APPs Empresariales y/o las Web APPs de negocios.

Como hacer mejor las Web APPs de negocios.

Por ahora considero cuatro formas de hacer Web APPs de negocios

3. Nativo  ( Creo la mejor opción para videojuegos)
4. Xamarin ( Loe estoy conociendo mas para poder opinar mejor)
5. Con Html5 y javascript y un middleware como PhoneGap, hibridas creo les llaman ( Tiene su valor, sobre todo si esta creado aprovechando marcos de trabajo como laravel o rails )
6. Aprobechando al maximo las APIs de dispositivo HTML5 y el concepto offline HTML5 on browser.  (Mi forma favorita, pues genera el concepto al que yo le llamo:  NoAPP o AntiAPP)

http://www.toplinestrategies.com/blogs/net/expose-sql-server-data-odata-endpoint-wcf-data-services

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