Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Windows 8 Product Guide Developer - ES PDF
Windows 8 Product Guide Developer - ES PDF
MSDN.Microsoft.com I
Tabla de contenido
Introducción 3
Las aplicaciones son las protagonistas 4
Rápido y fluido 6
Métodos de entrada versátiles 7
Experiencias adaptadas 7
Iconos conectados y activos 7
Desarrollo para Internet Explorer 10 8
Conectado a la nube 8
Crea aplicaciones con lo que ya conoces 8
Ampliable y compatible con las
plataformas existentes 9
Herramientas eficaces y todos los recursos
que necesitas 10
Desarrollo de aplicaciones de línea de negocio 12
Amplia cobertura, flexibilidad y transparencia
en la Tienda Windows 13
Condiciones y proceso de incorporación
transparentes 14
Tu panel personal de aplicaciones 15
Gran oportunidad 15
Las aplicaciones son la base de la experiencia en Windows 8. Cobran vida con actividades y
contenidos apasionantes. Los usuarios se meten de lleno en las aplicaciones de la Tienda Windows
a pantalla completa, donde el contenido, y no el sistema operativo, es lo importante.
Los desarrolladores pueden aprovechar los servicios que proporciona Microsoft para que sus
aplicaciones cobren vida cuando se conecten a la nube. Cuando los desarrolladores conecten
aplicaciones a la nube mediante el SDK de Live, podrán aprovechar el inicio de sesión único, que
permite a los usuarios adentrarse aún más en la experiencia de la aplicación gracias a la facilidad
con la que pueden almacenar sus datos y comunicarse con sus amigos y familiares.
Suscribirse a la Tienda Windows para vender aplicaciones significa poder acceder a la base
de usuarios de Windows de todo el mundo. Obtendrás infinidad de herramientas y servicios
nuevos, incluidas las versiones actualizadas de Visual Studio Express 2012 para Windows 8,
Blend para Microsoft Visual Studio 2012, un SDK optimizado de Windows 8 y datos
personalizados de telemetría de aplicaciones, para que puedas desarrollar tus aplicaciones
de forma más rápida y rentable.
Con Windows 8, puedes aprovechar al máximo los conocimientos y activos de código que ya tienes
para crear aplicaciones de la Tienda Windows para tus clientes.
• Los desarrolladores web pueden usar sus conocimientos de HTML5, CSS3 y JavaScript, así
como su experiencia con bibliotecas JavaScript de terceros.
• Los desarrolladores que busquen el máximo rendimiento para sus juegos y otras aplicaciones
con uso intensivo de gráficos pueden aprovechar la eficacia de Microsoft DirectX 11.
C
on Windows 8, estarás preparado para inventar, crear y vender tu próxima gran aplicación a
todo el mundo.
3
Las aplicaciones son las protagonistas
indows 8 permite crear fácilmente aplicaciones de la Tienda Windows a pantalla completa
W
divertidas de usar y explorar. Los controles flexibles y fáciles de usar, las animaciones integradas
y las opciones de diseño te permiten crear aplicaciones rápidas y fluidas. Los iconos dinámicos
de la pantalla Inicio de Windows muestran información de tu sitio web o servicio, y reflejan la
información de tu aplicación, aunque no se esté ejecutando. Cuando los usuarios adquieren
otras aplicaciones, disfrutan de una experiencia más enriquecedora si esas aplicaciones
participan en los contratos entre aplicaciones. Por ejemplo, cuando una aplicación implementa
el contrato de Buscar, los usuarios pueden buscar en su contenido desde una aplicación no
relacionada. Los usuarios pueden elegir también compartir contenido de una aplicación con
otra. Y las aplicaciones se pueden optimizar de acuerdo con el contexto, el hardware y las
preferencias del usuario.
• Rápido y fluido. Las interacciones del usuario y las transiciones son rápidas e intuitivas, y las
animaciones son deliberadas y con una intención específica.
• Compatibilidad con los contratos correctos. Los contratos entre aplicaciones permiten que
las aplicaciones funcionen juntas para que los usuarios puedan buscar en ellas o compartir
contenido de una a otra. La experiencia de uso mejora conforme los usuarios agregan a sus
PCs más aplicaciones que admiten contratos.
• Movilidad de la configuración y del contexto del usuario a través de la nube. Los usuarios
disfrutan de una magnífica experiencia sin interrupciones, dondequiera que inicien sesión.
4 MSDN.Microsoft.com
Contratos entre aplicaciones
Los contratos entre aplicaciones permiten a los usuarios buscar y compartir contenido
eficazmente entre aplicaciones no relacionadas. Amplían la utilidad de la aplicación porque
eliminan la necesidad de trabajar con estándares diferentes o API específicas de la aplicación
para acceder a los datos almacenados o creados por otra aplicación, pero no por ello dejan
de proporcionar a los usuarios tu experiencia de marca personalizada. Todo lo que necesitas
saber acerca de la aplicación de destino es que admite el contrato de destino. Así de fácil.
Los usuarios pueden buscar en el contenido de tu aplicación y en el de todas las demás aplicaciones que admitan
el contrato de Buscar.
• Reproducir en. Puedes ayudar a los usuarios a reproducir medios digitales en dispositivos
DLNA certificados para Windows desde dentro de la aplicación mediante el contrato de
Reproducir en.
• Selección entre aplicaciones. Este contrato permite que los usuarios seleccionen archivos
de una aplicación directamente desde otra aplicación.
• Imprimir. Este contrato permite que los usuarios impriman contenido en cualquier impresora
compatible con Windows 8.
MSDN.Microsoft.com 5
Rápido y fluido
Con Windows 8, hemos creado una plataforma optimizada para el uso táctil con la que
las personas pueden interactuar de un modo intuitivo. Lo que hemos conseguido es que
las interacciones con el sistema operativo y los elementos de la interfaz de usuario sean
naturales y fluidos. Las animaciones y las transiciones se usan intencionadamente, y los
efectos son sutiles y están concebidos para mejorar la conexión entre los usuarios y sus
equipos. El diseño y la presentación de las aplicaciones se han simplificado con sencillas
API de diseño y controles de presentación fáciles de usar.
6 MSDN.Microsoft.com
Métodos de entrada versátiles
Hay varios modos de entrada diferentes que se pueden elegir a la hora de diseñar aplicaciones,
incluidas las funciones táctiles, el mouse y el teclado. Windows 8 permite utilizar fácilmente
cada uno de estos métodos de acuerdo con el principio ”diseñado para funciones táctiles, sin
olvidarnos del mouse y el teclado”.
Las API de puntero te permiten trabajar con cualquiera de los modos de entrada (mouse,
teclado, lápiz, funciones táctiles) sin conocer el origen de los datos de entrada. Las API
de gestos de alto nivel te permiten definir gestos táctiles predefinidos y detectar eventos
multitoque en tus aplicaciones. También tienes la posibilidad de crear gestos táctiles
personalizados o usar las API específicas de entrada para proporcionar una experiencia única
en tus aplicaciones.
Experiencias adaptadas
Con Windows 8, es muy sencillo proporcionar experiencias que aprovechen al máximo el
último hardware. Las API de sensores te ayudan a crear aplicaciones adaptadas al contexto del
usuario que se ajusten perfectamente a formatos de dispositivo compactos y grandes.
Los iconos dinámicos hacen que tu aplicación cobre vida aunque no se esté ejecutando
MSDN.Microsoft.com 7
Desarrollo para Internet Explorer 10
Internet Explorer 10 es una nueva forma de disfrutar de la web y está totalmente optimizado
para los dispositivos táctiles Windows 8. Los desarrolladores pueden usar el mismo lenguaje
de marcado HTML5 para crear sitios web atractivos e interactivos accesibles desde ambas
experiencias en Windows 8.
Conectado a la nube
Los desarrolladores pueden aprovechar los servicios que proporciona Microsoft para que sus
aplicaciones cobren vida cuando se conecten a la nube. Cuando los desarrolladores conecten
aplicaciones a la nube mediante el SDK de Live, podrán aprovechar el inicio de sesión único,
que permite a los usuarios adentrarse aún más en la experiencia de la aplicación gracias a la
facilidad con la que pueden almacenar sus datos y comunicarse con sus amigos y familiares.
8 MSDN.Microsoft.com
Ampliable y compatible con las plataformas
existentes
Los nuevos modelos de aplicaciones de Windows incorporan extensibilidad nativa, que
puedes usar para crear tus propias bibliotecas de componentes reutilizables. Puedes crear
primero tus propios componentes personalizados con C++, C# o Visual Basic y después
compilarlos como bibliotecas portátiles. A continuación, puedes usar cualquier lenguaje
compatible para llamar a estos componentes desde tus aplicaciones.
Las aplicaciones de la Tienda Windows con HTML5 y JavaScript aprovechan los grandes
avances en la tecnología web basada en los estándares. Ahora es posible crear aplicaciones
Windows totalmente nativas con la simplicidad y flexibilidad del lenguaje de marcado HTML
compatible con los estándares, JavaScript y CSS3 mediante la nueva biblioteca de Windows
para JavaScript. Visual Studio Express 2012 para Windows 8 proporciona acceso a una extensa
biblioteca de plantillas de aplicación que simplifica y acelera el desarrollo de aplicaciones.
XAML te permite reutilizar todo tu conocimiento en C#, Visual Basic y C++. Si estás
familiarizado con Silverlight o WPF, te sentirás como en casa cuando desarrolles para
Windows 8. Los nuevos controles de Windows 8 se han implementado totalmente en XAML,
lo que te permite crear experiencias de usuario con la nueva personalidad de Windows.
Por primera vez, los desarrolladores de C++ nativo pueden utilizar XAML para crear una
interfaz de usuario altamente interactiva y atractiva.
Los nuevos módulos gráficos de Windows 8 están mejor integrados, lo que simplifica el uso
conjunto de los componentes Direct2D, Direct3D y DirectCompute, y se reduce el número
de recursos duplicados necesarios. Los desarrolladores de aplicaciones de la Tienda Windows
disponen ahora de nuevas funciones para crear experiencias envolventes e interactivas,
como DirectXMath, XAudio2 y XInput. Visual Studio Express 2012 para Windows 8 integra
funciones de creación y depuración de gráficos de primera clase, como compatibilidad
total integrada con el lenguaje HLSL, consulta de activos Direct3D y compatibilidad con PIX.
Para una experiencia superior con gráficos, juegos o vídeo, aprovecha la gran capacidad de
procesamiento del hardware para gráficos moderno, que permite incorporar nuevas funciones
como 3D estereoscópico a las aplicaciones de la Tienda Windows con DirectX 11.1.
MSDN.Microsoft.com 9
Herramientas eficaces y todos los recursos
que necesitas
El nuevo SDK de Windows 8 y el Centro de desarrollo de Windows proporcionan todo lo
que necesitas para empezar a crear tus aplicaciones. El SDK de Windows 8 incluye versiones
gratuitas de Visual Studio Express 2012 para Windows 8 y Blend para Microsoft Visual
Studio 2012 con las que podrás comenzar rápidamente a desarrollar tus aplicaciones.
El Centro de desarrollo de Windows 8 ofrece acceso a cientos de aplicaciones de ejemplo,
documentación, tutoriales y asesoramiento de la mano de expertos.
Visual Studio Express 2012 para Windows 8 es una versión ligera y gratuita del eficaz
entorno de desarrollo integrado (IDE) de Visual Studio. Visual Studio Express se distribuye
con Blend, que ahora también te ayuda a trabajar con HTML5 y CSS3. Blend proporciona
acceso a los controles de Windows y a una herramienta integrada para generar perfiles de
las interfaces de usuario.
Blend para Microsoft Visual Studio 2012 te ayuda a crear rápidamente experiencias de usuario atractivas
10 MSDN.Microsoft.com
El kit para controladores de Windows (WDK) ahora está integrado con las ediciones
Visual Studio Professional o Ultimate para proporcionar un conjunto completo de
herramientas e interfaces que te ayudan a escribir, crear, compilar, firmar, probar, depurar
y comprobar los controladores, junto con herramientas para llevar tus archivos de
controlador existentes a los nuevos proyectos de Visual Studio.
En Visual Studio Express 2012 para Windows 8 se incluye una biblioteca de plantillas para
que puedas iniciar rápidamente el desarrollo de tus aplicaciones Windows. Las plantillas
incluyen modelos de diseño e interacción comunes, como el diseño fijo, la aplicación de
cuadrícula, la aplicación de navegación y la aplicación de división. Con Windows 8 y Visual
Studio Express 2012 para Windows 8, puedes crear aplicaciones para la nueva experiencia
de Windows utilizando controles de Windows 8. Los controles se han diseñado para que
funcionen igual de bien en dispositivos táctiles o con el mouse y el teclado. Gracias a los
controles y las plantillas de Windows 8, tus aplicaciones transmitirán una experiencia de
usuario intuitiva y coherente.
Visual Studio Express 2012 para Windows 8 te ayuda a desarrollar aplicaciones de la Tienda Windows
MSDN.Microsoft.com 11
En el nuevo y unificado Centro de desarrollo de Windows (http://dev.windows.com)
encontrarás todas las herramientas, contenido de referencia, ejemplos de código,
información sobre procedimientos y foros de la comunidad necesarios para poner en
marcha rápidamente el desarrollo de aplicaciones de la Tienda Windows, aplicaciones
de escritorio o controladores. La galería de ejemplos de Windows 8 incluye cientos de
ejemplos que muestran las infinitas posibilidades de la plataforma de desarrollo, e incluye
prácticamente todas las características para el desarrollador que ofrece Windows 8.
Queremos que los miembros de la comunidad agreguen sus propios ejemplos de código
a la galería de ejemplos. Además, el Centro de diseño de Windows incluye casos prácticos,
activos de diseño reutilizables y orientación preceptiva para crear aplicaciones para la Tienda
Windows atractivas y fáciles de usar.
Las aplicaciones de la Tienda Windows no pueden acceder a los recursos del usuario o a
los servicios del sistema a menos que declaren específicamente que es necesario usar esos
recursos. Con esto se garantiza una separación clara entre las aplicaciones y los tipos de
recursos a los que tiene acceso la aplicación. Las empresas pueden usar los contratos de
Windows 8 para compartir datos entre aplicaciones de forma más sencilla y eficaz. Los
contratos eliminan la necesidad de trabajar con estándares diferentes o API específicas de la
aplicación para acceder a los datos almacenados o creados por otra aplicación.
Hyper-V
Microsoft Hyper-V en Windows 8 Pro y Windows 8 Enterprise es una tecnología de
virtualización cliente flexible y robusta. Permite a los desarrolladores empresariales probar
varias configuraciones de las aplicaciones y sistemas operativos en un solo equipo en lugar
de probar cada configuración en su propio equipo. Los desarrolladores pueden probar y
12 MSDN.Microsoft.com
administrar varios entornos desde un solo equipo, realizar pruebas de compatibilidad de
aplicaciones y realizar pruebas de implementación sin correr el riesgo de modificar un
equipo que se esté utilizando actualmente.
El catálogo de la Tienda Windows está indizado por motores de búsqueda, lo que permite
encontrar fácilmente las aplicaciones. Los resultados de la búsqueda web apuntan a una
versión web de la página de descripción de aplicaciones, basada en el mismo contenido
que el listado de la Tienda. Es muy sencillo promocionar aplicaciones desde el sitio web.
De hecho, con tan solo una línea de código, puedes promocionar tu aplicación mediante
el botón de la aplicación incluido en el navegador, visible a todos aquellos que utilicen
Internet Explorer 10 en Windows 8.
MSDN.Microsoft.com 13
Puedes probar tus aplicaciones con el Kit para la certificación de aplicaciones en Windows
14 MSDN.Microsoft.com
El panel de información de la Tienda Windows incluye todas las herramientas que necesitas para supervisar el éxito
de tu aplicación
Puedes acceder a informes de acceso y datos de telemetría, que muestran datos centrados
en las causas e información sobre los errores, e indican el grado de confiabilidad de tus
productos, incluida la frecuencia con la que dejan de funcionar o se bloquean. También
puedes comparar el funcionamiento de tu aplicación en cuanto a ventas, descargas y uso
con otras aplicaciones similares (no se revela información personal ni de las empresas).
Estos nuevos informes presentarán un formato similar y serán interactivos para que puedas
encontrar los problemas de forma rápida y eficaz.
Gran oportunidad
Windows 8 representa una oportunidad inmejorable respecto a cualquier plataforma, y
las condiciones comerciales de la Tienda Windows representan la primera opción para los
desarrolladores. La cuota de registro para particulares es de 49 USD, y de 99 USD para las
empresas. La cuota de ingresos es del 70%, pero cuando la aplicación alcanza ingresos por
valor de 25.000 USD acumulados en todas las ventas en cualquier mercado, ese porcentaje
cambia al 80% durante la vida útil restante de la aplicación.
Con acceso a millones de clientes potenciales de todo el mundo, opciones de desarrollo que
te permiten usar los conocimientos que ya tienes, funciones de plataforma avanzadas para
crear aplicaciones de la Tienda Windows, condiciones comerciales que amplían tu capacidad
de ingresos y modelos de negocio flexibles para las aplicaciones que creas, Windows 8 y
la Tienda Windows te proporcionan una oportunidad sin precedentes para inventar, crear
y vender tus aplicaciones.
MSDN.Microsoft.com 15
MSDN.Microsoft.com
16 MSDN.Microsoft.com