none
Windows Phone o Windows Phone Silverlight RRS feed

  • Pregunta

  • Buenas tengo una duda de concepto, he buscado información pero no consigo aclararme.

    A la hora de crear un nuevo proyecto me aparecen Windows Phone o Windows Phone Silverlight y no se por cual decantarme.

    He seguido algún tutorial y veo que si elijo la primera opción alguna de las librerías no están y al final siempre lo creo con Silverlight para no tener problemas. Pero he leído que Silverlight es una tecnología mas vieja y mejor hacerlo con Windows Phone.

    Agradecería alguna ayudita.

    domingo, 6 de septiembre de 2015 11:14

Respuestas

  • Hola loquox

    La principal diferencia es que las aplicaciones Windows Phone 8.1 usan estrictamente las APIs WinRT que no están disponibles en Silverlight.

    Antes de seguir leyendo, esta es la versión corta:

    Las aplicaciones Windows Phone 8.1 se ejecutan en todos los dispositivos Windows Phone 8.1 en adelante y computadoras con Windows 8 en adelante, ya que ambas utilizan WinRT de manera unificada.
    Las aplicaciones Windows Phone Silverlight se ejecutan en todos los teléfonos con Windows Phone 7, 7.5 y 8, pero no en las computadoras con Windows 8. Es por eso que las aplicaciones Windows Store están utilizando diferentes APIs (WinRT) que las de las aplicaciones Windows Phone 7, 7.5 y 8.
    Las aplicaciones Windows Phone utilizaban Silverlight sólo hasta la versión 8.

    Por lo tanto, para detener el interminable paralelismo de Silverlight y WinRT, Microsoft decidió unificar el proceso de desarrollo. A partir de Windows Phone 8.1, Windows Phone también utilizan WinRT (rebautizado como Windows Runtime, creo).

    La principal ventaja es que ahora puedes fácilmente portar código de Windows Phone 8.1 hacia Windows 8.1 y viceversa, ya que ambas utilizan las mismas API. Los Acceso a archivos, almacenamiento, redes, etc. Todo es lo mismo en las aplicaciones Windows Phone 8.1 y las aplicaciones Windows Store.

    Aquí es donde las Aplicaciones universal entran en juego. En vez de portar el código más adelante mediante la creación de un nuevo proyecto, ahora puedes crear fácilmente un proyecto universal que contiene código compartido tanto para Windows Phone 8.1 y Windows 8.1.

    Sin embargo, el inconveniente es que su aplicación no se ejecutará en versiones de Windows Phones menores a 8.1.

    Pero si tú quieres desarrollar aplicaciones Windows Phone para versiones menores a 8.1 puedes optar por crear aplicaciones Silverlight.

    Si te quedó todo claro, por favor márcalo como respuesta


    Wilson Vargas
    Twitter | @Wilson_VargasM
    Blog

    "Daría todo lo que sé, por la mitad de lo que ignoro."
    Rene Descartes


    domingo, 6 de septiembre de 2015 22:37

Todas las respuestas

  • Hola loquox

    La principal diferencia es que las aplicaciones Windows Phone 8.1 usan estrictamente las APIs WinRT que no están disponibles en Silverlight.

    Antes de seguir leyendo, esta es la versión corta:

    Las aplicaciones Windows Phone 8.1 se ejecutan en todos los dispositivos Windows Phone 8.1 en adelante y computadoras con Windows 8 en adelante, ya que ambas utilizan WinRT de manera unificada.
    Las aplicaciones Windows Phone Silverlight se ejecutan en todos los teléfonos con Windows Phone 7, 7.5 y 8, pero no en las computadoras con Windows 8. Es por eso que las aplicaciones Windows Store están utilizando diferentes APIs (WinRT) que las de las aplicaciones Windows Phone 7, 7.5 y 8.
    Las aplicaciones Windows Phone utilizaban Silverlight sólo hasta la versión 8.

    Por lo tanto, para detener el interminable paralelismo de Silverlight y WinRT, Microsoft decidió unificar el proceso de desarrollo. A partir de Windows Phone 8.1, Windows Phone también utilizan WinRT (rebautizado como Windows Runtime, creo).

    La principal ventaja es que ahora puedes fácilmente portar código de Windows Phone 8.1 hacia Windows 8.1 y viceversa, ya que ambas utilizan las mismas API. Los Acceso a archivos, almacenamiento, redes, etc. Todo es lo mismo en las aplicaciones Windows Phone 8.1 y las aplicaciones Windows Store.

    Aquí es donde las Aplicaciones universal entran en juego. En vez de portar el código más adelante mediante la creación de un nuevo proyecto, ahora puedes crear fácilmente un proyecto universal que contiene código compartido tanto para Windows Phone 8.1 y Windows 8.1.

    Sin embargo, el inconveniente es que su aplicación no se ejecutará en versiones de Windows Phones menores a 8.1.

    Pero si tú quieres desarrollar aplicaciones Windows Phone para versiones menores a 8.1 puedes optar por crear aplicaciones Silverlight.

    Si te quedó todo claro, por favor márcalo como respuesta


    Wilson Vargas
    Twitter | @Wilson_VargasM
    Blog

    "Daría todo lo que sé, por la mitad de lo que ignoro."
    Rene Descartes


    domingo, 6 de septiembre de 2015 22:37
  • Okkkkkkk

    Muy bien explicado, muchas gracias.

    miércoles, 9 de septiembre de 2015 10:40