A muchos de nosotros el pensar en tener aplicaciones Android en nuestros teléfonos Windows, casi que nos produce urticaria, bueno tal vez no tanto, pero si es algo que no nos termina de convencer. Ayer os hablábamos de un posible Plan «B» de Microsoft para el caso de que sus aplicaciones universales no terminaran de hacer despegar el número de aplicaciones y juegos disponibles en las tiendas Windows. Este plan consistiría en permitir que aplicaciones Android pudiesen correr en Windows 10.
Ante esto muchas voces se han levantado y dejado su opinión, por lo que a mi respecta he de decir que esto me parece un «globo sonda», es decir que no me extrañaría fuera una filtración intencionada para sondear el sentir de los usuario al respecto.
Otros sin embargo han decidido tomarlo como un plan relativamente posible y proponer alternativas al mismo, es el caso del conocido Rudy Huyn, que ha saltado a la palestra con un Plan «C» publicado en Reddit.
La propuesta de Rudy es más bien un contraataque y propone que en vez de permitir que aplicaciones Android corran en Windows, en lineas generales propone que se opte por permitir que las aplicaciones universales corran también en Android, de esta forma, los desarrolladores además de estar haciendo una app ya de por si compatible con PC, Tablet, Xbox y Windows Phone, la estarían desarrollando también para Android, Chromebook, Kindle y demás Forks Android. Una propuesta sin duda interesante ya que multiplicaría literalmente la productividad de estos desarrolladores.
Todos sabemos que ya en su día BlackBerry trato de salvarse permitiendo que las apps Android corrieran en sus BB10 y esto no funcionó, es más, lejos de funcionar este fue el movimiento que prácticamente remató a la plataforma, por lo que quizás Microsoft debiera plantearse escuchar a Rudy y analizar su propuesta.
Nota original de la propuesta de Rudy (en inglés)
One more thing ©, Snapchat is not on Kindle store… so why it will be the case on windows store?
My idea is the contrary: bring Universal apps to android phone. So we will be able to ship one app running on : Windows, Windows Phone, Xbox, Android, Chromebook, Kindle and other android forks, PPI, IoT, etc… almost all OS except iOS.
Technically it’s clearly possible: – WinJS is open source and run without problem on Chrome/Webkit – Xamarin/Mono probes that it’s possible to have a native android apps with C#/fake XAML – VS2015 has already a Android emulator – next version of ASP.net will run natively and without SDK on MacOS X (why not do the same thing for apps?)
If Xamarin can do it, Microsoft can also, but not with a fake XAML thing, but with real XAML, real WinRT SDK, etc…
Android developers doesn’t like Eclipse, C# is very similar to Java, with some very cool features (Linq), new mobile developers will perhaps be motivated to use Microsoft Tools (Blend/Visual Studio) to create their apps and will make the windows store better.