Ícono del sitio Embarcadero RAD Studio, Delphi, & C++Builder Blogs

Windows 11: Un hermoso meteorito acabará con los dinosaurios

Se acerca Windows 11. Es un hecho, y es un magnífico ajuste visual del escritorio de Windows, el menú de inicio, la barra de tareas e incluso la representación de cosas como los bordes de las ventanas de la aplicación y el “área no cliente”. Es la nueva y gloriosa estrella fugaz de Microsoft lanzándose a los desprevenidos pueblos del mundo desde las nubes … y acabará con los dinosaurios.

¿Eres uno de los dinosaurios tecnológicos?

La nueva pantalla “Hola” de Windows 11, no muy diferente de Windows 10

La hermosa flor desplegada de Microsoft de Windows 11 cautivó a aquellos de nosotros que vimos ese video de lanzamiento de Windows 11 en vivo ligeramente tembloroso. Tenía un montón de dulces para la vista. Escondidos entre la charlatanería de las esquinas redondeadas de todas las aplicaciones y el acrílico semitransparente en todas partes, había algunas señales de que Windows 11 también será un Armageddon inminente para muchos hardware de PC más antiguos y algunas aplicaciones existentes también.

El panel de widgets de Windows 11 reemplaza al paria que son los mosaicos en vivo de Windows

Windows 11 es visualmente impresionante

Buscar en Windows 11

He estado ondeando la bandera de Fluent UI a cualquiera que quisiera escuchar durante algunos años. Hemos hablado sobre Project Reunion y UI 3 en algunos lugares. Bueno, con este último anuncio, Project Reunion pasa a llamarse “Windows App SDK”, un poco menos inspirador. Hay un nombre elaborado por un comité de pensamiento grupal si alguna vez vi uno. Además de ser tan emocionante como un pronóstico del tiempo de Arizona, también se acerca inútilmente al “SDK de Windows” existente. Habrá algunos grandes momentos en podcasts y seminarios web en los que los presentadores debatirán sobre “usar el SDK de Windows” y luego tendrán que aclarar que en realidad se referían a “SDK de aplicaciones de Windows que solía ser Project Reunion”.

La nueva pantalla de inicio de la aplicación de Windows 11

MUCHO acrílico semitransparente en Windows 11 junto con una barra de tareas centrada (no soy un fanático de esto, tengo que decirlo), así como una apariencia mucho menos desordenada, lo cual es un logro ya que ese fue uno de los puntos de venta clave de Windows 10.

Windows 11 tiene una nueva tienda de aplicaciones: ¿cómo afectará eso a mis aplicaciones móviles y de Windows?

La nueva tienda de aplicaciones de Windows 11

Escondido entre las cantidades masivas de paneles de “widgets” acrílicos semitransparentes que reemplazan los mosaicos de Windows Live existentes, que fueron rechazados casi por completo por todos los desarrolladores no empleados directamente por Microsoft, hubo un anuncio que afectó más directamente a los desarrolladores que usan RAD Studio Delphi y Constructor de C ++. Microsoft está lanzando una tienda de aplicaciones de Windows completamente renovada.

La nueva tienda de aplicaciones de Windows 11 parece ser un replanteamiento total de los objetivos originales de Microsoft para la tienda de Windows cuando debutó por primera vez. En el pasado, la antigua Microsoft Store tuvo un éxito bastante limitado. Es posible que esto se deba a la forma en que las aplicaciones debían estar empaquetadas, la tecnología que debían emplear sus aplicaciones y todo el mecanismo de entrega. Esta nueva tienda de aplicaciones va a cambiar las reglas del juego. Microsoft está permitiendo prácticamente todos los mecanismos de empaquetado y, lo más audaz de todo, contendrá aplicaciones de Android que se ejecutarán de forma nativa en Windows 11 sin ningún cambio aparente. Este nuevo “Subsistema de Windows para Android” parece tomar prestado de las lecciones aprendidas con el asombroso éxito de WSL, el Subsistema de Windows para Linux.

Amazon, su nueva tienda de aplicaciones de Microsoft Windows 11

Windows 11 ejecuta sus aplicaciones de Android

La tienda de aplicaciones de Amazon llegará a la tienda de aplicaciones de Windows 11. Esto se lanzará inicialmente con una gama especialmente seleccionada de aplicaciones de Android diseñadas originalmente y que se sabe que funcionan en dispositivos compatibles con Amazon como la tableta Amazon Fire. La sugerencia es que, con el tiempo, este catálogo inicial se ampliará considerablemente. Lo que no está claro son el tipo de restricciones que Windows 11 pondrá en las aplicaciones de Android y cómo funcionará cualquier sandboxing. Dicho esto, es normal que las aplicaciones de Android se ejecuten en un entorno muy restringido y las lecciones aprendidas con WSL probablemente también signifiquen que la seguridad y la integridad del sistema operativo están a la vanguardia de los esfuerzos de Microsoft.

Aplicaciones de Android en Windows: ya se ha hecho antes

Samsung Dex. Fuente: Sitio web de Samsung

Si, como yo, tiene un teléfono celular Samsung relativamente reciente, entonces toda esta idea de ejecutar aplicaciones de Android en Windows no parece nada nuevo. Hemos sido bendecidos con la aplicación “My Phone” de Windows 10 que muestra nuestras notificaciones de aplicaciones de Android en el área de notificaciones de Windows y hemos podido ejecutar aplicaciones solo para Android en una ventana durante bastante tiempo. Además, los propietarios de Samsung Galaxy tienen acceso a una aplicación llamada Dex que convierte las aplicaciones y el “escritorio” de su dispositivo móvil en una especie de pseudo sistema adicional con ventana de tamaño completo en su PC. Personalmente, nunca lo usé porque Dex solía hacer que mi Galaxy Note + se calentara más rápido que las pastillas de freno en un auto que huía a toda velocidad.

Tú también puedes ejecutar TikTok en tu PC con Windows 11

Su aplicación RAD Studio Delphi probablemente funcione con la nueva tienda de Android Amazon Windows 11

Esta aplicación de Android Delphi FireMonkey funciona bien en el sistema operativo Amazon Fire

Curiosamente, he usado una tableta Kindle Fire de 10 pulgadas como plataforma de prueba para tabletas Android. Puedo decirles que funciona perfectamente y lo ha hecho durante varios años, lo que debería, dado que el sistema operativo Kindle Fire es en realidad solo una versión de Android muy modificada. Si esto es cierto para la nueva tienda con sabor a Amazon, entonces deberíamos estar bien.

¿Funcionarán mis aplicaciones de Windows en la nueva tienda de aplicaciones de Windows 11?

Bueno, sí, también deberían estar bien, como lo señaló el primer ministro principal Marcu Cantu en un tweet reciente:

¿Mi aplicación Delphi será compatible con el nuevo SDK de aplicaciones de Windows?

Esa pregunta es un poco más difícil de responder. Lo mejor de la VCL es que realmente interactúa de forma nativa con la API de Windows y los SDK a un nivel muy cercano al nivel de metal. Históricamente, podía, y aún puede, tomar una aplicación Delphi escrita en Windows XP usando una versión de Delphi como el muy querido Delphi 7 y, siempre que no haya hecho nada tonto como hacer suposiciones sobre carpetas y tamaños de pantalla , funcionaría absolutamente bien en la última versión de Windows 10. Esto sigue siendo cierto hoy en día.

Esta es la verdadera fuerza de Delphi sobre casi cualquier otro lenguaje de programación o sistema de desarrollo; Las aplicaciones escritas con Delphi se ejecutan de manera sólida y siguen ejecutándose durante muchos años y, debido a la falta de dependencias de cosas como los tiempos de ejecución de Dot Net, etc., no se inmutan por los cambios en el ecosistema circundante de los compositores de ventanas del sistema operativo, SDK y similares. . No es así para Dot Net, donde es casi imposible hacer que un programa C # escrito hace más de unos años funcione con las versiones más recientes de Windows sin instalar alrededor de 1 gigabyte de tiempos de ejecución de Dot Not ‘heredados’. Me gusta C # y Dot Net es, en principio, una gran idea, pero cuando he implementado aplicaciones escritas con él en el pasado, ha sido un gran dolor de cabeza en comparación con la solidez y longevidad simples y subestimadas de mis programas Delphi. ¿Cómo les irá a los programas anteriores de Dot Net con Windows 11 y Project Reunion… um, me refiero al SDK de aplicaciones de Windows? No está claro, pero si tienen más de unos pocos años, podría ser un invierno sombrío de descontento para ellos.

Windows 11 odia su antigua PC: aquí está el por qué

Tengo malas noticias para ti. Windows 11 será mucho más seguro frente a virus y programas troyanos. La razón de esto es que Windows 11 impone la presencia y el uso de una pieza de hardware llamada “módulo de plataforma confiable” o TPM.

Si su PC no tiene más de cinco años, probablemente tenga una capacidad TPM incorporada. Si su PC no tiene capacidad TPM, Windows 11 será la piedra en caída que borrará su querido hardware de dinosaurio. Un amigo mío que es MVP de Microsoft y Windows Insider acaba de descubrir que no podrá ejecutar la vista previa interna de Windows 11 en su máquina favorita, ya que usa un chip Intel i5-4460 Haswell. Hace cinco años, su PC era una gran máquina nueva con Windows 10 a un precio bastante rentable; ahora está consignado al fondo del cráter dejado por la “verificación de estado” de Windows 11, que valida si su PC puede ejecutar Windows 11.

Sí, mi PC se llama Valhalla … y puede ejecutar Windows 11

Pero mi máquina solo tiene un año, ¿por qué no puede ejecutar Windows 11?

Incluso en mi propia PC, que es una bestia de una máquina MSI con una tarjeta gráfica y una CPU que podría avergonzar a la estación de trabajo de un espía de la NSA, descubrí que tenía que realizar una actualización de BIOS y luego cambiar la configuración de TPM a “PTT” Y hacer el TPM detectable (una configuración adicional) antes de que pase la verificación de preparación de Windows 11. Si esa es mi experiencia, estoy bastante seguro de que habrá MILLONES de usuarios que se sorprenderán al descubrir que son los orgullosos propietarios de una PC dinosaurio recién creada. Predigo un motín. Entiendo por qué Microsoft está aplicando este cambio; TPM hace que el sistema operativo sea más seguro y con la nueva tienda de Wild West of the Amazon introduciendo cientos de aplicaciones de Android, será un momento interesante para trabajar en el sector antivirus; pero también será una lucha cuesta arriba ganar el tipo de tracción en la adopción existente de los consumidores que tenía Windows 10. Windows 11 es una actualización gratuita, pero puede costarle el precio de una máquina nueva.

El meteoro de Windows 11 llegará pronto a una actualización cerca de usted

Windows 11 cae en el regazo de Microsoft Windows Insiders en la pista Dev la próxima semana. El resto del mundo que espera tendrá que esperar hasta septiembre o más tarde para obtener la hermosura.

¿Qué puedo hacer en mis aplicaciones para prepararme para Windows 11?

Equipos de aprendizaje

En primer lugar, y esto quizás no sea obvio, comience a aprender a usar e interactuar con Microsoft Teams. Una nueva versión de Teams viene incorporada con Windows 11. Todos tendrán este nuevo Microsoft Teams reescrito y amigable para el consumidor. Curiosamente, Microsoft ha producido esta nueva versión de Teams utilizando el tipo de consejo que hemos estado dando durante años: es una aplicación nativa (que usa React Native JS) en lugar de usar el sistema Electron, que tiene problemas bien documentados de sobrecarga de memoria masiva.

Windows 11 tiene una nueva versión de Microsoft Teams incorporada

Teams estará en CADA máquina con Windows 11 incorporada a Windows 11. Le sugiero encarecidamente que la adopte porque es probable que se convierta en la forma de facto de enviar todo tipo de mensajes, alertas e interacciones con los equipos de soporte y ventas con los clientes. Estoy bastante seguro de que hay una razón aún no revelada por la que Teams se incluye con Windows 11, pero sé que es más importante que el esbelto concepto de “hacer que sea más fácil para todos interactuar entre nosotros”, que es plausible, pero en última instancia especioso. Llámame escéptico, pero a menudo tengo razón. Sólo el tiempo dirá.

Dile adiós a Skype

Si actualmente interactúa con Skype, necesitará repensar esa estrategia. Skype va a desaparecer y Teams se está poniendo en su lugar. No estoy seguro de cómo se desarrollará eso en general, pero Microsoft lo ha dicho públicamente durante la transmisión.

Eche un vistazo a MSIX

Ya puede aprovisionar sus aplicaciones RAD Studio Delphi para la tienda de aplicaciones de Windows 11

La nueva tienda de aplicaciones, como su predecesora, usa el formato de paquete de instalación MSIX. La buena noticia es que RAD Studio puede empaquetar sus aplicaciones como paquetes de MSIX, por lo que está a toda máquina para nosotros, los usuarios de RAD Studio. Si actualmente no usa MSIX, podría valer la pena echar un vistazo a lo que puede hacer por usted.

Más información sobre Fluent UI y Project Reunion

Sé que lo he dicho antes, pero realmente DEBES aprender sobre Fluent UI y Project Reunion . Windows 11 tiene un nuevo concepto de panel de widgets que es la encarnación total de los principios de Fluent UI: transparencia, movimiento y profundidad. Las ventanas tendrán esquinas redondeadas y los fondos acrílicos semitransparentes se convertirán en la norma para sus aplicaciones. Los controles de VCL, como botones, cuadros de edición y listas, tendrán un nuevo aspecto. Supongo que esto se manejará nuevamente mediante una bandera en un manifiesto incrustado de la misma manera que lo fue “por monitor v2”. Las aplicaciones de FireMonkey FMX deberán buscar nuevos temas que coincidan con la estética del diseño de Windows 11. Ah, y sus aplicaciones de Android podrían ejecutarse en una máquina con Windows 11, ¡será un viaje de descubrimiento interesante!

¿Qué está haciendo Embarcadero para trabajar con Windows 11?

Aunque soy MVP, no hablo oficialmente en nombre de Embarcadero, pero durante algunas discusiones que no fueron NDA, sé que el equipo de PM está analizando el impacto general de los cambios anunciados. De alguna manera, el evento de lanzamiento de Microsoft Windows 11 fue un poco como los eventos de vapor-ware de estilo antiguo en el sentido de que se trataba de un tipo de cosa de “estaremos listos pronto” en lugar de “y puedes descargarlo ahora desde el siguiente enlace ”asunto. Sí, hubo una filtración de una versión anterior en funcionamiento de Windows 11, pero nadie puede derivar decisiones de desarrollo serias e involucradas basadas en eso. En general, sus aplicaciones estarán bien por ahora de todos modos; por eso elegimos RAD Studio, ¿no?


Las imágenes de Windows 11 de este artículo se obtuvieron de Microsoft y se utilizan con permiso.

Salir de la versión móvil