December 2011 - Artículos - Jorge Serrano - MVP Visual Developer - Visual Basic

December 2011 - Artículos

Introducción

no me gustaría despedir el año sin escribir una entrada.

En este caso, os pongo en antecedentes del motivo de esta entrada.

En mi Windows Phone 7 he agregado una cuenta de GMail.

Personalmente, me encanta la forma de gestionar contactos de GMail, no así la de Hotmail. Supongo que habrá gente que opine al contrario, pero ese es mi caso.

Otra circunstancia es que tengo dos cuentas de correo, una de GMail y otra de Hotmail, y ambas las consulto con frecuencia.

El problema real es que metí primero la cuenta de GMail, sincronicé todo y perfecto.

Más tarde metí la cuenta de Hotmail en mi Windows Phone 7 también, y sincronicé la información.

El resultado es que en mi Windows Phone tengo dos losetas una para el correo de GMail y otra para el de Hotmail, pero en contactos, tengo un popurrí de contactos… los de GMail que tengo muy bien ordenaditos, y los de Hotmail que están como Hotmail quiere… ya que no le hago mucho caso y cada vez que respondo a una persona me inserta el contacto para no perder su dirección de correo.

Ahora la pregunta… ¿cómo hacer para que sólo se sincronice lo que yo quiero?.

Sincronizando lo que quiero

Si en Windows Phone 7 nos vamos a configuración > correo y cuentas, accederemos a las dos cuentas (la de GMail y la de Hotmail).

Si dejamos el dedo pulsado sobre la cuenta de GMail, observaremos que podemos eliminarla. Si hacemos lo mismo sobre la Hotmail (Windows Live),… no. :(

Por otro lado, si hacemos un solo clic sobre la cuenta de GMail, observaremos que nos permite decidir sobre qué contenido queremos sincronizar (correo, contactos y calendario). Si hacemos lo mismo sobre la cuenta de Windows Live, observaremos que sólo nos permite decidir sobre la sincronización del correo, es decir, la sincronización de los contactos y calendario es sí o sí.

¿Cómo resolver nuestro problema (sincronizar todo en la cuenta de GMail y sólo el correo en la de Hotmail)?.

Para sincronizar sólo el correo de la cuenta de Hotmail sin sincronizar el resto de información (calendario y contactos), debemos hacer lo siguiente:

En Windows Phone 7 debemos ir a configuración y situarnos en el pivot aplicaciones.

Ahí, debemos hacer clic sobre contactos y pulsar el botón filtrar mi lista de contactos.

Aparecerán las dos cuentas, y en mi caso, he quitado la selección sobre la cuenta de Hotmail para dejar únicamente la de GMail como sincronización de contactos activa.

De esta manera, los contactos quedarán filtrados y sólo se mostrarán los de GMail que son los que en mi caso me interesa.

Espero que ayude a alguien este pequeño “truco”.

Publicado por Jorge Serrano | 1 comment(s)
Archivado en:

Introducción

La presente entrada la quiero dedicar al marketplace y concretamente a las aplicaciones de Windows Phone 7, y por extensión, hacer una referencia al concurso/sorteo que Microsoft España ha puesto en marcha para regalar 5 móviles Nokia Lumia cada semana hasta la última semana de Enero.

Quede claro y por delante, que mencionar el concurso de Microsoft España no es criticarlo, porque en realidad la causa/efecto del mismo y la cual es el motivo real de esta entrada, no debe achacarse al mismo. Es importante que tengamos claras estas cosas para evitar malos entendidos. El motivo de esta entrada son las aplicaciones para Windows Phone que aparecen en el marketplace.


Sorteo de Microsoft

Empiezo hablando del sorteo porque es necesario puntualizar algunas cosas, sobre todo para los que no lo conozcan o residan fuera de España y no puedan participar en él.

El sorteo tiene unas bases claramente expuestas, razonablemente según unos, criticables según otros, pero no se obliga a nadie a participar en el sorteo y las normas son las mismas para todos.

Pese a todo esto, y como pasa por ejemplo en la máxima competición de Fórmula 1, sobre las normas escritas siempre hay picarescas que algunos equipos utilizan para conseguir su objetivo, que en este caso es un móvil de última generación, un Nokia Lumia 800.

En el caso de la Fórmula 1, existe una comisión de arbitraje que vela por el buen uso de las normas y trata de evitar abusos o excesos, algo que en este concurso, salvo que yo lo desconozca, no se hace.

Pero repito, todo esto es respetable, nos guste o no. Las normas son las que son... para todos, luego cada uno es libre de rodear las normas de una u otra forma, o de afrontarlas de frente sin desvíos.

Mi opinión no es criticar el sorteo, sino a colación del sorteo, criticar algo que ha ocurrido y que empaña al propio concurso (sin quererlo) y al marketplace, así como a la calidad de las aplicaciones que a ella se suben.

¿De quien es la culpa?. Me anticipio en mis conclusiones y digo lo que pienso... no es culpa de Microsoft, sino NUESTRA, de los DESARROLLADORES. Voy a exponer esto con más profundidad.


Proliferación del mismo perro con diferente collar

Tal y como dice el refranero, podemos vestir a la mona de seda, que mona se queda... o bien, podríamos vestir al perro con diferente collar, que el perro es el mismo.

Lo mismo ocurre con muchas de las aplicaciones del marketplace.

Nadie tiene derecho a criticar una aplicación publicada en el marketplace aunque exista una similar ya previamente. Es decir, si existe un conversor de Euros a Dólares Norteamericanos por ejemplo, nadie nos impide que nosotros desarrollemos nuestro propio conversor. Hasta aquí correcto.

Ahora bien, si existe un concurso que me da un Nokia Lumia 800, para conseguirlo puedo hacer varias cosas que ya han sido ampliamente debatidas en Twitter especialmente durante parte del mes de noviembre y sobre todo durante todo el mes de diciembre, y es que para conseguir el premio, puedo publicar todas las aplicaciones que pueda para tener más opciones sin importarme para ello la CALIDAD. Es algo lícito ¿verdad?. Además, cumplimos con las normas del concurso, así que ¿estamos haciendo algo mal?. No... bueno... no del todo, y empezamos a entrar en aguas turbulentas... me explicaré más adelante.


Entrando en materia...

Quizás yo fuera de los que menos debería hablar de este tema porque en dicho concurso he tenido la gran suerte de ganar un Nokia Lumia 800, pero para ello he tratado de ser lo más original posible y me he puesto a crear aplicaciones de diferente tipos, intentando al máximo no repetir la estructura de las aplicaciones (y tentado me he encontrado de hacerlo después de ver algunas cosas que personalmente no me han gustado).

El objetivo personal que perseguía era doble... por un lado, al hacer aplicaciones diferentes aprender todo lo posible, que es y era mi primer y fundamental objetivo,... y a medida que aprendía, ir haciendo mejores aplicaciones (o eso trataba de hacer también). Por esa razón, nadie encontrará ninguna aplicación repetida. Si además de esto, la motivación la encuentro en la posibilidad de ganar un teléfono móvil de última generación, pues mejor aún.

Todo esto no ha evitado que algunas de mis aplicaciones, después de haber finalizado algunas más, las vea como una auténtica basura, pero esto es otro asunto y tiempo tengo por delante para mejorarlas, algo que intentaré hacer también.

El caso es que una vez que he cumplido mi objetivo, es cierto que me he relajado. Es más, tratando de ser honesto, una vez que he ganado un Nokia Lumia 800, he decidido seguir publicando aplicaciones pero no presentarlas al concurso. Esto es algo personal que no pido que haga el resto de personas que ganen, pero intento seguir la máxima de no hagas lo que no te gustaría que te hicieran y haz lo que te gustaría que otros hicieran. Aunque sea complicado, ponerse en la situación de otros ayuda a entender mejor esto.

El problema es que el concurso/sorteo ha seguido avanzando y el último sorteo de hoy ha sido la gota que ha colmado el vaso por un aspecto que se sale un poco de madre (si el autor de esas aplicaciones lee esto, de todo se aprende y que disfrute de su móvil, pero eso no le evita este tironcillo de orejas virtual).


Calidad vs cantidad

En los sorteos se han presentado excelentes aplicaciones y varias aplicaciones desarrolladas por la misma persona que van desde lectores de noticias RSS de múltiples fuentes diversas (tantas aplicaciones como fuentes), hasta la misma aplicación en diferentes idiomas (una por idioma, presentando cada aplicación como aplicación independiente).

La base de la aplicación es la misma y lo único que cambia son dos detalles que apenas consume tiempo de desarrollo. En un día podríamos incluso hacer con facilidad, haciendo el pino mientras programamos y sin casi esfuerzo seis aplicaciones de este tipo. Multiplica y te saldrá la cantidad de aplicaciones que podemos llegar a presentar en una semana en el concurso.

Esto en opinión de muchos, a pesar de la picaresca que representa en el citado concurso, genera un problema adicional en el marketplace de aplicaciones para Windows Phone.

En este punto, está claro que premia la cantidad que la calidad. Además, resulta al menos mosqueante que los desarrolladores que se lo trabajan haciendo aplicaciones de más calidad, se sientan molestos y perjudicados ante este comportamiento. Todos debemos entender también que las normas son iguales y las mismas para todos, pero aún y así, los desarrolladores honestos se ven injustamente perjudicados, haciéndose la misma pregunta... ¿soy tonto?.

El riesgo de todo esto es que la gente tarde o temprano haga lo mismo. Esto conlleva a que algunos desarrolladores bajen los brazos, se desanimen y no hagan más aplicaciones, y que en el marketplace aparezcan aplicaciones que apenas desborden un mínimo de calidad o un mínimo esfuerzo de programación.

Quiero entender que Microsoft busque "competir" con los otros marketplaces (Android, Apple, etc) para ver quien tiene más aplicaciones, pero en mi opinión se está manejando la situación desde un punto de vista erróneo. Y éste es un tema de Microsoft Corporation, donde los perjudicados realmente seremos los propios usuarios, ya que el marketplace corre el riesgo de parecerse a esas mega tiendas de los chinos donde uno entra y encuentra millones de cosas en sus estanterías, todas apiladas y muchas de ellas inservibles pero que a lo mejor un día nos llevamos a casa vaya usted a saber porqué razón.

Está muy bien entrar en un chino y tener mil y una opción de elección, pero... muchas veces esa elección es sobre elementos basura... así que... ¿que buscamos realmente los usuarios?. ¿Cantidad o calidad?.

Me da la sensación (y esto es algo personal que creo comparte mucha gente), que Microsoft está ahora mismo buscando cantidad, mientras que somos muchos los profesionales y usuarios que buscamos calidad.

¿De quién es la culpa?. Pues aunque le duela a alguno, no es culpa de Microsoft, y siento decirlo así.
Algo de culpa sí tiene realmente Microsoft, pero sobre todo es culpa de los desarrolladores, que NO SOMOS HONESTOS.

Me duele criticar indirectamente a colegas que han presentado sus aplicaciones en el marketplace (incluso a mí mismo indirectamente), pero ES ASÍ.


¿Que puede hacer Microsoft?.

Microsoft no está exenta aún y así de su parte de culpa.

Microsoft por su parte podría tener más en cuenta la publicación de aplicaciones en el marketplace.

Microsoft anunció hace algunos meses que evitaría la publicación de lectores RSS indiscriminados o aplicaciones prácticamente iguales que se diferenciaran en pocas cosas. Haría ingeniería inversa para evitar esta picaresca. ¿Sabéis cuantos lectores RSS hay en el marketplace?. ¡Os asustaríais!.

El caso es que pensé que Microsoft iba a controlar este tema, pero después de unos meses he visto que no lo han hecho, o al menos no lo han hecho bien. Es más, diría que lo dijeron para amedrentar a los desarrolladores y evitar que hicieran esto y evitar así que aparecieran sólo lectores RSS en el marketplace, pero nada...

Por otro lado, Microsoft podría examinar también comportamientos de abuso indeseables.
Una buena muestra es la iniciativa de nuestro amigo Josué Yeray (y que personalmente apoyo) para que Microsoft tenga en cuenta estos detalles y trate de evitar algunas situaciones ¿extrañas?.

Por lo tanto, está bien que critiquemos a Microsoft, pero seamos honestos también con nosotros mismos.

Si queremos que el marketplace tenga una determinada calidad, nosotros también tenemos algo que decir al respecto, y si es criticar a un desarrollador o empresa en concreto por haber publicado una patata de aplicación o haberse saltado las normas que consideramos normales de calidad, también lo podemos hacer. Se puede votar una aplicación e indicar motivos o comentarios. Hagámoslo.

El prestigio de todos está en juego, no lo olvidemos.


Referencias

Marketplace ¿calidad o cantidad?

Publicado por Jorge Serrano | 21 comment(s)
Archivado en:

(Actualización: 29/12/2012) :: Aunque parecía evidente... por si acaso...

...Fin actualización

Parece ser que Sony está ultimando su próxima PlayStation 4, y por lo tanto, Microsoft que había planeado la salida de Xbox 720 para principios de 2013, estaría ahora planeando no sólo la inminente salida en 2012 de su consola Xbox 720, sino también para 2012 una versión portátil de su Xbox 720.

Diferentes fuentes que no puedo revelar, habrían comentado que esa nueva consola usaría por debajo Windows Phone 8 como sistema operativo, pudiendo incluso utilizarla como teléfono.

Una imagen del prototipo sería la que se indica a continuación:

Sus características más destacables serían:

  • Posibilidad de integrar cámara Kinnect Portable.
  • 2 Gb Ram
  • Ranura microSD
  • Disco sólido de 128 Gb, 64 Gb y 32 Gb (según diferentes versiones).
  • Conector Hdmi y miniUSB

Más información:

Blog de Josue Yeray sobre esta misma noticia

Blog de Lluis Franco sobre una noticia muy similar de novedades de la Xbox 720

Noticias del lanzamiento de Xbox 720

Otra noticia más al respecto de Xbox 720

Publicado por Jorge Serrano | 1 comment(s)
Archivado en:

Introducción

En Navidades he tenido la oportunidad de (como casi toda la gente) reunirme con amigos y familiares.

Un tema recurrente en reuniones navideñas que se precien es hablar de tecnología (esto era hasta hace poco, algo así como ser astronauta), aunque los comensales no tengan muchos conocimientos técnicos.

Indudablemente, esas conversaciones fluctuan desde camiones de bomberos con luces y sonidos, muñecas que lloran cuando les quitar el chupete, a consolas, ordenadores portátiles... y como no, el tema estrella desde hace un par de años a esta parte... las tabletas y los móviles.

Teniendo en cuenta que no todo el mundo tiene tabletas pero sí móviles, cada vez que se saca a colación el tema de los móviles, casi todo el mundo desenfunda rápidamente de sus cartucheras sus móviles para demostrar lo maravillosos que son y las fabulosas prestaciones que tienen.

En un ambiente de lo más distendido, siempre redundan las mismas frases cuando de comparar los dispositivos se trata... frases del tipo "es que yo no quiero gran cosa y por eso me he comprado (mirándolo con desprecio) 'esto'", o bien aquella otra de "para lo que lo quiero... tengo suficiente", o bien esa otra de "tan sólo lo quiero para llamar y punto y a mí tanta cosa de esas como que no las entiendo". Admito que yo me he encontrado reflejado en el pasado con algunas de estas frases.

Sin embargo, todo cambia y la gente utiliza cada vez más una tarifa de voz y datos, y da igual que tengamos WiFi, quiero estar conectado en todo momento y punto.

Y aquí entra en escena los últimos dispositivos móviles del mercado que incorporan interesantes características que nos posibilita mil y una cosas.

Android vs Windows Phone

Entre todos los smartphones del mercado, quiero enfrentar a dos, Android y Windows Phone, y no por nada en particular, simplemente porque los he usado como dispositivo durante los últimos años (echando a un lado Windows Mobile el cual utilicé durante bastante tiempo también).

El motivo de este enfrentamiento es que he sido usuario de Android hasta hace apenas unos meses, y de ahí salté no sin regañadientes a Windows Phone, y ahora que miro atrás... ni de broma vuelvo a Android... (nunca digas de este agua no beberé pero ahora mismo NO GRACIAS).

El hecho por el cual me costó pasar a Windows Phone es porque las teselas o losetas de la página inicial me parecían una guarrería y porque me había acostumbrado al final a Android. Reconozco que me costó un poco, pero una vez acostumbrado al Android… ¿porqué cambiar?. Pero lo hice, y no me arrepiento, sino… todo lo contrario.

El caso es que una de las pruebas más directas que se me ocurrió realizar entre mis familiares y amigos es la de realizar las siguientes preguntas a un usuario de Android:

¿Te ha costado mucho esfuerzo utilizar Android?.
La respuesta es clara y directa... "Un poco al principio, pero ahora ya lo tengo casi dominado.", o bien… "más o menos".

Mmmm... ¿la usabilidad de un Android en un usuario medio no es buena?.
Como persona técnica que me considero, no había caído en analizar más allá de lo normal este asunto... y es que un error común entre los que estamos más acostumbrados a la tecnología es que nos cuesta ponernos en la piel y en la situación del usuario normal no técnico.

Seguimos...

Una vez respondida esta pregunta, le damos un Windows Phone a esa persona y le decimos que haga cualquier cosa con él:
Entrar en contactos, hacer una llamada, etc., lo que sea, sin explicarle nada más.
Si observamos, veremos que sus reacciones son prácticamente directas, en apenas segundos se ha comprendido bien el funcionamiento del dispositivo y se ha llevado a cabo la operación de forma satisfactoria.

¿Porqué?.

En este punto, se cruzan dos aspectos.

La experiencia de usuario o UX por un lado, y la intuitividad por el otro.

Ambos puntos son cruciales y se cruzan.
Apple en este campo ha demostrado estar a un nivel muy alto.
Microsoft por su parte ha aprendido mucho del pasado al respecto y al igual que se le critica en diferentes campos, en otros hay que reconocerle sus logros también.
Google en mi opinión, debe aprender aún bastante ya que pese a tratar de imitar al mercado, no termina de ponerse a la altura de las circunstancias.

Acerca de la intuitividad, la mejor forma de ver esto es dejando el dispositivo a gente con y sin experiencia y examinar sus comportamientos. Yo he hecho la prueba con Android y Windows Phone, y el segundo gana por goleada al primero, así que o he tenido mucha suerte con mis pruebas o los resultados son los que son.

Sobre usabilidad, es quizás también otro de los puntos fuertes de Windows Phone. Una prueba que he hecho yo sobre este campo es dejar un Windows Phone a gente que tiene un iPhone, y ahí se ve q no les "choca" para nada el comportamiento y funcionamiento de uno respecto al otro.
Obviamente, hay diferencias, pero un usuario que pasa de iPhone a Windows Phone no se encuentra tan perdido como muchos a lo mejor creerían.

No obstante, en los aspectos referentes a la experiencia de usuario, es necesario precisar que hay posibilidad de que un fabricante saque al mercado un producto que dañe la experiencia de usuario. Una buena experiencia de usuario está sostenida por diferentes aspectos o puntos a cumplir como calidad de la voz, duración de batería, rendimiento en la ejecución de aplicaciones, etc. Recordemos que Nokia Lumia 800 por ejemplo, tiene numerables críticas al respecto. Apple en este campo, resuelve el problema vendiendo ella los mismos terminales, lo cuál asegura este punto… es asegurar el tiro,… algo que Android no puede asegurar, y Microsoft prácticamente sí a excepción de algunas connotaciones como la comentada con el Nokia Lumia 800 y que es responsabilidad del fabricante.

Sobre recomendaciones de usabilidad y experiencia de usuario, existe pese a todo, una que es bajo mi punto de vista vital, y es que una acción se deba poder llevar a cabo en 3 clics como máximo. 4 ó más clics redundaría en una mala experiencia de usuario.

Un ejemplo de esto:

Activación de una red WiFi.

iPhone: 3 clics.
Android: 3-4 clics.
Windows Phone: 3 clics.

Podría enumerar más ejemplos, pero destaco este por ser una acción de frecuente uso en un smartphone.

Sí he notado también que Android no hace fácil el acceso a diferentes partes del móvil (esto sí me chocó cuando usé un Android por primera vez). Cuando era usuario de Android, hasta me pareció normal con el paso del tiempo y lo terminaba aceptando con resignación pese a mi molestia de tener que hacer clics innecesarios,... pero una vez que uno ha usado un iPhone o un Windows Phone, se da cuenta de que esa no es la experiencia de usuario que demanda en este tipo de dispositivos y ve esto no sólo innecesario, sino incluso irritable.

He podido comprobar como esos usuarios se lían en todo lo referente a configuración con un Android (activación de datos, red WiFi, bluetooth, etc) y en los pasos que debe hacer. No así como un Windows Phone.

Tanto es así, que mi hermana por ejemplo, la cuál no es nada nada técnica, ha adquirido recientemente un Android de última generación. Yo la sugerí pasar a un iPhone o un Windows Phone, pero la típica oferta de las operadoras hizo que se pasara a ese tipo de dispositivo. En un par de semanas que lleva, me ha dicho ya en varias ocasiones que no se aclara. Aproveché entonces a mostrar mi Windows Phone… el resto de la historia os la podéis imaginar con lo que os he comentado en esta entrada. La resumiré como que me ha pedido que si me deshago de mi Windows Phone, que no me olvide de ella… con eso digo todo.

A pesar de estar escribiendo estas líneas, os sugiero que cada uno de vosotros probéis lo que comento aquí y reflejeis en esta entrada vuestras conclusiones. Os invito a que vosotros mismos veáis esas diferencias y las pongáis en común. Quizás haya más de un usuario que está dudando hacia donde dar su próximo paso y gracias a esta entrada se convenza de qué smartphone adquirir.

Referencias

The User Experience of Smart Phones: A Consumption Values Approach

SmartPhones Software Interface

Usability and User Experience Testing/Analysis

Publicado por Jorge Serrano | 1 comment(s)

Introducción

¡Que nadie se asuste!. La presente entrada pese a su título negativo, es una reflexión en alto de lo que veo que está sucediendo con Windows Phone 7 su penetración en un mercado,... algo saturado, y es que... ¿alguien tenía y tiene aún dudas de que Microsoft llegó tarde (bastante tarde) al mercado con Windows
Phone?.

Evidentemente se durmió en los laureles, se detuvo en la cuneta pensando en que podían vivir de las rentas (algo similar a la fábula de la hormiga y la cigarra) y se sorprendió cuando la competencia les pasaba como auténticos fórmulas 1. Intentó rápidamente reaccionar pero su dispositivo estaba obsoleto y muy alejado de la competencia... se habían relajado demasiado.

El caso es que cuando se quiso poner nuevamente en marcha, observó que no sólo no se acercaba a los competidores, sino que además la distancia se incrementaba cada vez más. De ser una empresa con un producto estable en el mercado, pasó a ser un segundón... o mejor dicho... mucho peor, el último de la clase.


La respuesta por parte de Microsoft

Y Microsoft respondió tan rápido como pudo con Windows Phone a finales del año 2010. No entraré en detalles de qué le pasó al equipo de Windows Mobile 6.5, pero hubo muchos rumores en la red de que Microsoft cortó cabezas... si fué así, no me soprendería ni lo más absoluto, es más, lo vería incluso como extraño que no se hubieran dado cuenta antes, y es que estamos acostumbrados a que Microsoft sea más proactiva que reactiva, algo que en este caso no sucedió.

Sin embargo, Windows Phone llega tarde, la distancia con sus competidores es aún muy grande. Por suerte (y esta es una opinión muy personal), su dispositivo Windows Phone representa ser en mi modesta opinión tan bueno o más como el iPhone (el número 1 después de desbancar a Windows Mobile y antes de la llegada del nuevo Windows Phone).

Tanto es así, que Microsoft según diferentes rumores,... mira ya al futuro con un nuevo sistema operativo, Windows Phone 8, que presumiblemente vería la luz en verano del 2012.

 

El apoyo de Nokia

Sin embargo, para ganar terreno, Microsoft se ha unido a Nokia,... o quizás deberíamos también decir que Nokia para recuperar algo de empuje que ha perdido en los últimos años con otros tipos de dispositivos, se ha visto obligada y de buen grado, a unirse y aliarse con Microsoft.

Analizándolo fríamente es claramente una apuesta de beneficio mutuo,... una especie de joint venture donde hay un claro win-win.

No obstante, Nokia también se encuentra al igual que Microsoft, en una pendiente cuesta arriba bastante inclinada. Deben hacer frente a la pérdida de terreno en el mercado de dispositivos móviles aumentando los caballos de potencia de la maquinaria. Y pese a estar haciéndolo bien, no es nada fácil, ya que el terreno perdido es bastante grande.

De hecho, la propaganda que Nokia ha estado haciendo durante los últimos meses en todo el mundo, es sin duda brutal. Prueba ello de la imperiosa necesidad de recortar distancias con la competencia.

 

El resto de competidores

¿Y sobre el resto de competidores?.

El resto de competidores han hecho lo que hizo Microsoft hace años cuando sacó Windows SmartPhone... sacar una amplia ventaja y vivir de las rentas. Pero ojo, han aprendido muy bien la lección en casa ajena (Microsoft) y continúan mejorando sus sistemas operativos.

Apple por su parte, sigue mejorando su iOS. La versión 5 parece ya estar estable pese a los problemas iniciales, y se rumorea que están dando pasos importantes de cara a una nueva versión de iOS, sin embargo, de momento no se sabe nada realmente.

Google por su parte, luchas aparte sobre patentes con Oracle sobre Java, etc., se supone que sigue desarrollando su plataforma. Muchos rumores acerca de si dejará Java de lado o no, y otras cuestiones que no vienen al caso. Lo cierto es que después del sonado lanzamiento de Android Honeycomb el problema de la fragmentación es quizás el punto más punzante de la plataforma. En vista de todos, se presenta Android Ice Cream Sandwich que sería la evolución de Android, con un plato fuerte que sería la unificación de Android para cualquier dispositivo (tabletas, teléfonos, netbooks, etc).

Symbian se inició con un modelo lo más parecido a una cooperativa. Un gran número de fabricantes que se ponen de acuerdo para impulsar una plataforma móvil. El objetivo fundamental, era el de hacerse un hueco en el mercado móvil. Tras varias idas y venidas fundamentalmente entre Nokia y Motorola, Accenture se hace al frente de Symbian, asegurándose un soporte hasta el año 2016.
El futuro de Symbian en estos momentos una vez que Nokia se ha implicado fuertemente en Windows Phone está por ver.

RIM (BlackBerry) tiene una cuota de mercado interesante. Se trata de dispositivos móviles que realmente no disponen de actualizaciones sobresalientes, pero que tiene una demanda sobre todo en el sector empresa que cubre perfectamente.
Recientemente, el servicio de BlackBerry estuvo sin funcionamiento a lo largo de varios días en diferentes partes del mundo. Los rumores apuntaban a una multa o compensación millonaria por parte de RIM.
Sobre las mejoras del sistema operativo de BlackBerry (actualmente en su versión 7.0), poco se sabe. Es para los usuarios una especie de caja negra. La realidad es que es un dispositivo móvil que cubre un conjunto de necesidades muy concretas.

Penetración en el mercado, datos de 2011

De acuerdo a los estudios de mercado, en Marzo de 2011, conScore MobiLens elaboró los siguientes resultados de acuerdo al mercado Europeo:

Aquí se puede observar como el recién estrenado Windows Phone, apenas llegaba al 7.6% frente al 9.1% de RIM, el 16.3% de Google, el 20.3% de Apple y el 43.3% de Symbian.
No obstante, la aceptación de Windows Phone en el mercado europeo ha sido bastante destacable, sobre todo comparándolo con la aceptación en el mercado estadounidense.

Atendiendo a los estudios realizados por la misma empresa para Agosto de 2011 a nivel europeo, observamos que de acuerdo a los datos de los top5 de Europa (Alemania, España, Francia, Italia y UK), los datos revelan resultados más desconsoladores para Windows Phone.

De acuerdo a esta imagen, Symbian pierde fuerza, BlackBerry y Windows Phone pierden algo de fuerza también, y Google y Apple abren la brecha aún más.

Cabe destacar que Nokia llegó al mercado de Windows Phone después de esa fecha, y que las campañas de publicidad que está llevando a cabo son bastante agresivas, por lo que se espera que recupere terreno. De hecho, los móviles de Nokia han sido según fuentes de The Phone House el dispositivo más vendido en diferentes paises.

 

¿Y el futuro?

Habrá que esperar a ver cuál es el avance de Windows Phone en la selva de SmartPhones.

A simple vista y después de analizar los resultados de los tres trimestres del 2011, parece claro que no tiene un futuro muy prometedor comparándolo con su competencia.

De hecho, recientemente y según determinados rumores de la red, Microsoft ha cambiado algunos de los responsables de la línea de Windows Phone en Redmond,... supongo que a cause de insatisfacción por parte de la junta directiva.

En otro orden de cosas, faltan los resultados del último trimestre del 2011, y evidentemente el 2012, donde hay varios focos puestos en varios productos tecnológicos que por lógica verían la luz: Windows 8, Windows Phone 8, Visual Studio 2011 (ó 2012), SQL Server 2012, etc.

Microsoft como decía al principio, llegó tarde, pero también tenemos que tener claro que más vale tarde que nunca. El problema de llegar tarde no obstante, es que el pescado suele estar vendido, y siempre resulta más difícil lograr que la gente cambie su smartphone actual por un Windows Phone a que alguien que nunca ha tenido un smartphone adquiera un Windows Phone. El mercado de los dispositivos móviles está lleno de dispositivos móviles smartphone, y este es el principal problema para Microsoft, no otro, porque tecnológicamente, el dispositivo es igual o mejor que el iPhone. Es una cuestión de cambio de hábito, de cultura y de idea de que aunque haya llegado más tarde, no tiene porqué ser peor que el de la competencia. Y el caso es que todo esto, para quien haya estudiado algo de marketing, sabrá que es muy complicado de resolver, sobre todo si en este caso, el usuario que tiene un smartphone está contento con lo que tiene.

Yo sí he cambiado, de Android a Windows Phone, y creo que en mi casa no voy a ser el único.

Yo soy optimista con Windows Phone, pero le va a costar bastante remontar si finalmente logra hacerlo. Veremos si ese futuro incierto que parece asomarse frente a Windows Phone se abre o si lo hace tambalear. Tiempo al tiempo…

Publicado por Jorge Serrano | 13 comment(s)

Introducción

Cada vez que anclamos nuestra aplicación de Windows Phone 7 en la pantalla de inicio de nuestro dispositivo móvil, ésta aparece en una tile o loseta.

Por defecto, el nombre de nuestra aplicación quedará impreso en color blanco en la parte inferior y de izquierda a derecha en dicha loseta, por lo que si nuestra loseta es de color claro, tendremos un pequeño problema.

Para situarnos más aún, el aspecto de nuestra loseta será del siguiente modo:

¿Dónde se indica el título de la loseta y cómo quitarlo?

Lo primero que debemos tener claro es situar el nombre de la loseta.

Para ello, accederemos a las propiedades del proyecto y dentro de las propiedades, en la pestaña Application.

Dentro de esta pestaña, localizaremos una opción dentro del apartado Tile options.

En concreto, la opción Title.

Esta opción es la encargada de mostrar el título de la aplicación en la loseta o tile de la pantalla principal de Windows Phone.

En este punto, la respuesta a nuestra pregunta parece sencilla... bastará con dejar en blanco el texto en Title, pero si hacemos esto, obtendremos una fantástica pantalla de error:

Imaginemos que nuestra imagen tiene un texto (como imagen), está claro que agregar el título (que es lo que Windows Phone 7 hace por defecto) afearía nuestra aplicación.

Por lo tanto, ¿es posible anclar nuestra loseta o tile sin texto?. Sí.

Para resolver este problema, tendremos que abrir el fichero WMAppManifest.xml que se encuentra en la carpeta Properties de nuestro proyecto.

Prácticamente al final de este documento Xml localizaremos la etiqueta <Tokens>...</Tokens>.

Dentro de esta etiqueta, localizaremos la etiqueta <Title>...</Title>.

Esta etiqueta es la encargada de indicar el nombre de la aplicación en la loseta o tile de Windows Phone 7.

Bastará con dejar en blanco esa etiqueta (<Title></Title>) y guardar el documento de manifiesto.

Compilaremos nuestra aplicación, la ejecutaremos y observaremos que el texto de nuestra aplicación desaparece de la loseta o tile.

Happy coding!

Introducción

El emulador de Windows Phone 7 para Visual Studio 2010 tiene un aspecto algo tosco.

No está mal, pero su aspecto es el de siempre, y ya sabemos que como somos algo geeks, al final ese aspecto termina por aburrirnos.

¿Porqué no cambiar ese aspecto por otro diferentes o por el que más nos gusta?.


Temas

El aspecto del emulador de Windows Phone 7 está formado por lo que se denominan temas.

En sí, el quiz de la cuestión está en la ruta (normalmente la que indico a continuación) C:\Program Files (x86)\Microsoft XDE\1.0.

Dentro de esta ruta encontraremos un fichero de nombre WM7_Skin.xml y que contiene las características principales del tema.

Dentro del documento xml encontraremos diferentes parámetros como la anchura, la altura,... y tres imágenes que acompañan al tema y que son las imágenes que utilizaremos para dar el aspecto concreto que deseamos a nuestro emulador.

Hasta aquí lo principal.

Ahora bien, podemos por lo tanto crearnos nuestro propio emulador o bien utilizar uno que ya exista en la red. Esto último es lo que os presentaré a continuación.


Temas existentes en la red

Seguramente haya más, pero voy a destacar los siguientes:

 

Tema para Samsung (AT&T)


Tema para Nokia Lumia 800


Tema para el chasis Windows Phone Mango (sin marca)


Tema para iPhone en Windows Phone 7 (rebuscado pero curioso)

 

Bastará con descomprimir el archivo en el directorio en el que se encuentra el fichero WM7_Skin.xml, que normalmente será la ruta C:\Program Files (x86)\Microsoft XDE\1.0.

Ni que decir, que os recomiendo hacer previamente una copia de seguridad de WM7_Skin.xml, WM7_Skin_Mask.png, WM7_Skin_Up.png y WM7_Skin_Down.png (por si las moscas). ;)

¡A disfrutarlos!

Introducción

Presupongo en esta entrada que ya posees determinados conocimientos, aunque sean a nivel básico, del funcionamiento del Marketplace de Microsoft y de cómo subir aplicaciones de Windows Phone y Xbox 360 al mismo a través de su página de App Hub.

Presupongo igualmente y como es lógico, que dispones de una cuenta para subir aplicaciones al Marketplace a través de App Hub de Microsoft.

Finalmente, comentar también que esta entrada tiene relación directa con la subida de nuestra aplicación al Marketplace por primera vez, es decir, no estoy teniendo en cuenta que nuestra aplicación ya esté subida y estemos basándonos en actualizaciones de la misma… más que nada porque no he probado la circunstancia de eliminar una aplicación ya publicada del Marketplace, y porque en el caso de querer actualizar nuestra aplicación ya publicada, existe un botón de actualización que es fácilmente localizable.

Y ahora,… ya que sabes de donde partimos, te cuento un poco el motivo de esta entrada.

Situándonos en el problema

El proceso de subir una aplicación de Windows Phone al Marketplace requiere una serie de pautas y pasos que deben llevarse de forma estricta.

Cualquier pequeño movimiento en falso o cualquier pequeño despiste u olvido, nos llevará a que nuestra aplicación no pase la certificación por parte de Microsoft y que por lo tanto, no sea “digna” de ser publicada en el Marketplace.

Nos gusten o no, estas son las normas de Microsoft, y en lo personal, lo que puede parecer un problema me parece adecuado. De esta manera, todas las aplicaciones del Marketplace tendrán una base de calidad similar (y no hablo de calidad de aplicaciones, sino de que todas cumplan unas normas básicas para que estas estén publicadas en el Marketplace de Microsoft).

Sin embargo, cuando subimos nuestras aplicaciones por primera vez, durante el proceso de aceptación pueden ocurrir dos cosas:

  • Que nuestra aplicación sea aceptada. (PERFECTO, sin problemas).
  • Que nuestra aplicación sea rechaza.

Cuando nuestras aplicaciones son rechazas, puede deberse a múltiples motivos.

Microsoft nos enumera todos y cada uno de ellos.

Sin embargo, en esta situación podemos llevar a cabo dos acciones:

  • Queremos llevar a cabo los cambios detectados por Microsoft y subir nuevamente nuestra aplicación. En este caso, la única forma que veo de resolver el problema es volviendo a subir nuestra aplicación al Marketplace, pero cuando lo hacemos, App Hub nos indica que ya existe una aplicación con el mismo nombre. La solución primera pasa por renombrar el proyecto y volverlo a subir, pero lo ideal sería modificar algún detalle de la aplicación a subir y volver a enviar nuestra aplicación para iniciar el proceso de certificación otra vez. Aquí he encontrado algunos problemas y que he resuelto de una manera un poco ortodoxa. Seguro que hay más soluciones mejores que esta, pero a mí sólo me ha funcionado esta que aquí os cuento.
  • Nos hemos arrepentido y no queremos realizar los cambios de nuestra aplicación, sin embargo, queremos eliminar nuestra aplicación de nuestro App Hub porque simplemente nos molesta ahí.

Ya tenemos representado el problema… y ahora la solución que he encontrado para cada uno de los dos escenarios representados.

Nuestra aplicación no ha pasado la certificación

Nos encontramos inicialmente con la estampa de la muerte.

Un ejemplo de esta situación:

Esta aplicación no ha pasado la certificación por parte de Microsoft.

Si pulsamos el los detalles de esta aplicación, podremos ver algo parecido a lo siguiente:

Aquí observamos que la certificación ha producido un error.

Si accedemos a los detalles (View error) comprobaremos el porqué nuestra aplicación no ha pasado la certificación.

Aquí viene lo bueno.

Existe una opción de Edit product details.

Haremos clic en esta opción, apareciendo la ventana de detalles de nuestra aplicación.

Detalles que habremos agregado a la hora de subir nuestra aplicación al Marketplace para su certificación.

En esta pantalla he representado los cambios a realizar.

Elegiremos el botón Browse para subir nuestra aplicación de Windows Phone.

El sistema no es inteligente, así que le vamos a ayudar.

Para ello, en mi caso he decidido renombrar el archivo xap original que no pasó la certificación como Failure Hola Mundo.xap y lo he seleccionado como archivo xap a subir.

Finalmente, he pulsado el botón Save and Quit.

Todo esto es lo que se puede ver en la siguiente pantalla:

Ahora, en la página principal del App Hub, observamos que el estado de nuestra aplicación, ha variado.

Como podemos observar, el proceso de certificación no se ha completado.

Eso es lo que haremos a continuación, teniendo en cuenta que aquí podemos optar por dos soluciones muy diferentes.

Siguientes pasos

Vamos por buen camino, pero aquí es donde podemos hacer dos cosas, las dos cosas comentadas anteriormente.

  • Eliminar nuestra aplicación del App Hub.
  • Modificar detalles de nuestra aplicación para volver a repetir el proceso de certificación.

Lo primero que haremos es acceder a los detalles de nuestra aplicación, y aquí nos detendremos un poco.

Aquí observaremos varios detalles.

El primer detalle tiene que ver con la información de validación. Como podemos apreciar, el envío no ha sido completado.

El botón Edit product details nos llevará a los detalles de la aplicación para completar el envío de información y validarla para su certificación.

El botón Delete submission nos ayudará a retirar/borrar nuestra aplicación del App Hub y quitarla por lo tanto de la página principal del App Hub. Si queremos eliminar nuestra aplicación esta es la opción que debemos elegir, y aquí cerraríamos uno de los puntos a tratar.

Sin embargo, continuaremos con el otro de ellos, el de publicar la aplicación que no ha pasado la certificación inicialmente en el Marketplace.

Elegiremos el botón Edit product details por lo tanto.

Completaremos los datos que consideremos estaban mal o no eran correctos y enviaremos nuestra aplicación al proceso de certificación.

En este caso, nuestra pantalla principal del App Hub quedará actualizada de la siguiente manera:

Si entramos en los detalles de nuestra aplicación, comprobaremos que ahora, nuestra aplicación está certificada y podemos por lo tanto esperar una vez más a los resultados de certificación.

Espero que le sirva a alguien.

Publicado por Jorge Serrano | 1 comment(s)
Archivado en: