Microsoft quiere que lleguen aplicaciones a Windows 10 y, sobre todo, ponérselo muy fácil a desarrolladores y usuarios para crear sus propias apps. Con el fin de dar facilidades nació Windows App Studio, ya presente desde Windows 8 y, desde hace unos meses, brinda opciones para crear aplicaciones universales de Windows 10 en apenas unos meses.
Windows App Studio puede usarse tanto por profesionales como por usuarios domésticos, los primeros utilizándolo para tener una base para sus aplicaciones y los segundos para crear una app usando plantillas en unos minutos. Por desgracia, la aplicación web de Microsoft carece de ciertas funciones para las apps que van añadiendo poco a poco.
Con la última actualización ya es posible añadir cuadros de búsqueda en las aplicaciones. Esta nueva característica es especialmente útil para encontrar contenido en apps que manejan grandes cantidades de datos, como podría ser una aplicación de noticias basada en un RSS.
Otra nueva característica es la posibilidad de agrupar los datos en la interfaz asignando un criterio para categorizarlos y ordenarlos. Por ejemplo, en una aplicación de productos podríamos clasificarlos por algún tipo de propiedad o crear un pequeño horario ordenando tareas por tiempo en una aplicación similar a una agenda. Para hacer posible esto último, Microsoft ha introducido los tipos de datos Fecha y Fecha/hora.
Las colecciones de favoritos es una de las novedades que ha recibido Windows App Studio en esta nueva actualización. Esto permite a los usuarios de la aplicación seleccionar datos y guardarlos como favoritos en una nueva sección. Volviendo al ejemplo de la aplicación de noticias, de forma similar a como ocurre en la app de Microsoft Insider, permite a los usuarios guardar los artículos en una sección diferente.
Por último, Microsoft también ha hecho mejoras en la parte técnica de la aplicación web. Ahora, las aplicaciones se guardan con el nuevo modelo de Visual Studio 2015 Update 1 con las mejoras que ello supone como su compatibilidad con más dispositivos y documentación mejor estructurada. Para aprovechar las novedades Microsoft realizará un concurso del que conoceremos más detalles en los próximos días.
Por curiosidad: ¿Cuánto tiempo lleva crear una app de 0 en WP/W10M frente a la misma en iOS o Android? Ya sé que depende de varios factores, pero me refiero a una app sencilla: como un lector de rss básico. En sí, la pregunta es ¿En cuál de las 3 plataformas es más complicado?
Yo he desarrollado una con Windows App Studio y aproximadamente tardé 2 horas en completar lo más básico, estos días le voy añadiendo cosas y listo.
Saludos!
Depende de los conocimientos y la soltura que tengas, en cada lenguaje. No creas que el tiempo es muy diferente. La estructura es muy parecida a Android (código común, vistas aparte), con iOS no te puedo decir porque no la he tocado en aplicación real. Quizás incluso te diría que se tarda mas en Android por el tema de que tiene millones de resoluciones, tamaños de pantalla y una gran fragmentación.
Hay ejemplos de rss que están hechos (en los códigos de ejemplo de UWP) y puedes utilizarlos casi directamente, tocando poco código.
Saludos!
Gracias por sus respuestas! Hace años hice una app básica para android junto a un amigo en la universidad, yo me encargué de la conectividad con facebook y recuerdo que no fue muy complicado, pero claro, no estaba pulida y seguro tenía mil bugs. Me estoy animando a hacer algo aunque sea de prueba en Windows, es cosa de darme un tiempo :)
EN IOS ES MAS RAPIDO. YA QUE USAN EL LENGUAJE SWIFT JUNTO A OBJETIVE-C PARA QUE SUS APPS ABRAN Y SE EJECUTEN MUY RAPIDO.
Me gusta esta pregunta, es una duda que aveces he tenido, pregunto además? Qué hace que las apps en Android sean tan estables, me refiero, porqué los cierres en Windows son más recurrentes (en Android es problema de la saturación del sistema y en Windows parece que los archivos de app se corrompiesen…) no malinterpreten, soy fanboy de Microsoft.
En general es cosa de la app, hay que añadir código para controlar los errores, si aparece un error y el código no sabe que hacer, la app de cierra.
Es decir, aquí entra de nuevo a jugar el soporte de los desarrolladores. También podría ser que a pesar de consumir mas recursos, las apps en Java terminan siendo más estables que las escritas en C (o el lenguaje que usen las de Windows).
No es por eso.
Es más, las apps en Java tienden a ser inestables por la Máquina Virtual que hace que consuma demasiados recursos y se vuelva loca.
En Windows 10, las apps que no controlan bien las excepciones (errores, vamos) se cierran para que no pasen cosas raras como sí pasa en Android.
Pero vamos, el problema está en las apps en concreto, no en la tecnología usada (en nuestro caso .NET)
HAY DESARROLLADORES DE APPS PARA WINDOWS 10 MOBILE QUE NO CONTROLAN ERRORES MEDIANTE EXCEPCIONES POR ESO SE CIERRAN.
Lo del cuadro de búsqueda me viene perfecto para la aplicación.
Genial Microsoft! :D
Hoy he estado buscando en WAS para implementarlo en la aplicación y no lo encuentro, alguien podría ayudarme y decirme como se añade ? Gracias!
Esta la ultima pestaña “settings”. Junto a activar propaganda y el about page.
Muchas gracias!
Duda, no sabes donde quedo lo de los favoritos?
Preséntele Windows App Studio a los amigos de Microsoft Garage que a lo mejor no la conocen ?
SAQUEN UN VISUAL STUDIO 2016 EXPRESS GRATUITO PARA DESARROLLAR EN W10 MOBILE. ANDROID TIENE SU ANDROID STUDIO QUE ES GRATUITO. YO QUIERO DESARROLLAR EN W10 MOBILE PERO TENGO QUE PAGAR POR EL VISUAL STUDIO. EL APP STUDIO ES SOLO PARA APPS BASICAS.