Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
DelphiNouvelles

Windows 11 : un beau météore va anéantir les dinosaures

windows-11-start-dark-1000x562

Windows 11 arrive. C’est un fait – et c’est un superbe ajustement visuel du bureau Windows, du menu Démarrer, de la barre des tâches et même du rendu de choses comme les bordures de fenêtre de votre application et la « zone non cliente ». C’est la nouvelle glorieuse étoile filante de Microsoft qui se lance sur les peuples imprudents du monde depuis les nuages… et elle va anéantir les dinosaures.

smartmockups_kqflxzjn

Faites-vous partie des dinosaures de la technologie ?

windows-11-hello-login-screen-1000x562
Le nouvel écran « Bonjour » de Windows 11 – pas très différent de Windows 10

La belle fleur de Microsoft de Windows 11 a impressionné ceux d’entre nous qui regardaient ce flux vidéo de lancement de Windows 11 en direct légèrement tremblant. Il y avait beaucoup de plaisir pour les yeux. Cachés parmi le schmoozing de coins arrondis pour toutes les applications et l’acrylique semi-transparent partout, se trouvaient quelques signes que Windows 11 allait également être un Armageddon à venir pour beaucoup de matériel PC plus ancien et un bon nombre d’applications existantes aussi.

windows-11-widgets-screen-1000x563
Le panneau de widgets Windows 11 remplace le paria qu’est Windows Live Tiles

Windows 11 est visuellement époustouflant

wondows-11-start-1000x562
Rechercher dans Windows 11

J’agite le drapeau Fluent UI à tous ceux qui voudraient écouter depuis quelques années maintenant. Nous avons parlé de Project Reunion et d’UI 3 à quelques endroits. Eh bien, avec cette dernière annonce, Project Reunion est renommé en « Windows App SDK » un peu moins inspirant. Il y a un nom produit par un comité de réflexion de groupe si j’en ai jamais vu un. En plus d’être à peu près aussi excitant qu’une prévision météorologique de l’Arizona, il est également inutilement proche du « Windows SDK » existant. Il y aura de grands moments dans les podcasts et les webinaires où les présentateurs discuteront de « l’utilisation du SDK Windows » et devront ensuite préciser qu’ils signifiaient en fait « Windows App SDK qui était auparavant Project Reunion ».

windows-11-start-dark-1000x562
Le nouvel écran de lancement de l’application Windows 11

BEAUCOUP d’acrylique semi-transparent dans Windows 11 avec une barre des tâches centrée (je ne suis pas fan de cela, je dois dire) ainsi qu’un look beaucoup moins encombré, ce qui est un exploit car c’était l’un des principaux arguments de vente de Windows 10.

Windows 11 a un nouveau magasin d’applications – comment cela affectera-t-il mes applications Windows et mobiles ?

store-image-5-1000x667
Le tout nouveau magasin d’applications Windows 11

Niché entre les quantités massives de panneaux « widget » acryliques semi-transparents qui remplacent les Windows Live Tiles existants – qui ont été presque entièrement évités par tous les développeurs non directement employés par Microsoft – il y a eu une annonce affectant plus directement les développeurs utilisant RAD Studio Delphi et Générateur C++. Microsoft lance un Windows App Store complètement repensé.

Le nouveau Windows 11 App Store semble être une refonte totale des objectifs initiaux de Microsoft pour le Windows Store lors de ses débuts. Dans le passé, l’ancien Microsoft Store avait un succès assez limité. Il est possible que cela soit dû à la façon dont les applications devaient être emballées pour cela, à la technologie que vos applications devaient utiliser et à l’ensemble du mécanisme de livraison. Ce nouveau magasin d’applications va vraiment changer la donne. Microsoft autorise pratiquement tous les mécanismes d’emballage et, le plus audacieux de tous, il contiendra des applications Android qui s’exécuteront nativement dans Windows 11 sans aucun changement apparent. Ce nouveau « sous-système Windows pour Android » semble emprunter les leçons apprises avec le succès fulgurant de WSL, le sous-système Windows pour Linux.

Amazon, votre nouvelle boutique d’applications Microsoft Windows 11

store-image-3-1000x667
Windows 11 exécute vos applications Android

L’App Store d’Amazon arrive sur l’App Store de Windows 11. Cela sera initialement lancé avec une gamme spécialement organisée d’applications Android conçues à l’origine et connues pour fonctionner sur des appareils compatibles avec Amazon comme la tablette Amazon Fire. Il est suggéré qu’avec le temps, ce catalogue initial sera considérablement élargi. Ce qui n’est pas clair, ce sont le type de restrictions que Windows 11 imposera aux applications Android et le fonctionnement de tout sandboxing. Cela dit, il est normal que les applications Android s’exécutent dans un environnement fortement contraint et les leçons apprises avec WSL signifieront également probablement que la sécurité et l’intégrité du système d’exploitation sont au premier plan des efforts de Microsoft.

Applications Android sur Windows – cela a déjà été fait

samsungdex_kv_pc
Samsung Dex. Source : site Web de Samsung

Si, comme moi, vous avez un téléphone portable Samsung relativement récent, alors toute cette idée d’exécuter des applications Android sur Windows ne ressemble pas du tout à une nouvelle chose. Nous avons eu la chance d’avoir l’application Windows 10 « My Phone » qui fait apparaître nos notifications d’applications Android dans la zone de notification Windows et avons pu exécuter des applications Android uniquement dans une fenêtre pendant un certain temps. Les propriétaires de Samsung Galaxy ont également accès à une application appelée Dex qui convertit les applications et le « bureau » de leur appareil mobile en une sorte de pseudo système fenêtré supplémentaire de taille normale sur leur PC. Personnellement, je ne l’ai jamais utilisé car Dex faisait chauffer mon Galaxy Note + plus rapidement que les plaquettes de frein d’une voiture de fuite rapide.

store-image-4-1000x667
Vous aussi, vous pouvez exécuter TikTok sur votre PC Windows 11

Votre application RAD Studio Delphi fonctionne probablement avec la nouvelle boutique Android d’Amazon Windows 11

screenshot-2021-06-27-141413
Cette application Android Delphi FireMonkey fonctionne très bien sur le système d’exploitation Amazon Fire

Curieusement, j’ai utilisé une tablette Kindle Fire 10 pouces comme banc d’essai pour les tablettes Android. Je peux vous dire que cela fonctionne parfaitement et ce depuis plusieurs années, ce qui devrait être le cas étant donné que le Kindle Fire OS n’est en réalité qu’une version fortement modifiée d’Android. Si cela est vrai pour le nouveau magasin au parfum d’Amazon, tout devrait bien se passer.

Mes applications Windows fonctionneront-elles dans la nouvelle boutique d’applications Windows 11 ?

Eh bien, oui, ils devraient aller bien aussi – comme l’a souligné le Premier ministre senior Marcu Cantu dans un récent tweet :

Mon application Delphi sera-t-elle compatible avec le nouveau SDK d’application Windows ?

Cette question est un peu plus difficile à répondre. La grande chose à propos de la VCL est qu’elle interagit vraiment nativement avec l’API Windows et les SDK à un niveau très proche du métal. Historiquement, vous pouviez – et pouvez toujours – utiliser une application Delphi écrite sur Windows XP en utilisant une version de Delphi telle que le très apprécié Delphi 7 et, tant que vous ne faisiez rien de stupide comme faire des suppositions sur les dossiers et les tailles d’écran. , cela fonctionnerait parfaitement sur la toute dernière version de Windows 10. C’est toujours vrai aujourd’hui.

C’est la vraie force de Delphi par rapport à presque tout autre langage de programmation ou système de développement ; les applications écrites à l’aide de Delphi s’exécutent solidement et continuent de fonctionner pendant de nombreuses années et en raison du manque de dépendances sur des éléments tels que les environnements d’exécution Dot Net, etc., elles ne sont pas perturbées par les changements dans l’écosystème environnant des compositeurs de fenêtres du système d’exploitation, des SDK, etc. . Ce n’est pas le cas pour Dot Net où il est presque impossible d’avoir un programme C# écrit il y a plus de quelques années en travaillant avec les nouvelles versions de Windows sans installer environ 1 gigaoctet de runtimes Dot Not « anciens ». J’aime C# et Dot Net est, en principe, une excellente idée, mais lorsque j’ai déployé des applications écrites en l’utilisant dans le passé, cela a été un casse-tête majeur par rapport à la robustesse et à la longévité simples et discrètes de mes programmes Delphi. Comment les anciens programmes Dot Net se comporteront-ils avec Windows 11 et Project Reunion… euh, je veux dire Windows App SDK ? Ce n’est pas clair, mais s’ils ont plus de quelques années, cela pourrait être un sombre hiver de mécontentement pour eux.

Windows 11 déteste votre ancien PC – voici pourquoi

J’ai une mauvaise nouvelle pour vous. Windows 11 sera beaucoup plus à l’abri des virus et des chevaux de Troie. La raison en est que Windows 11 impose la présence et l’utilisation d’un élément matériel appelé « module de plate-forme de confiance » ou TPM.

Si votre PC n’a pas plus de cinq ans, il a probablement une capacité TPM intégrée. Si votre PC n’a pas de capacité TPM, Windows 11 sera la pierre tombale qui effacera votre matériel de dinosaure bien-aimé. Un de mes amis qui est Microsoft MVP et Windows Insider vient de découvrir qu’il ne pourra pas exécuter l’aperçu d’initié de Windows 11 sur sa machine préférée car il utilise une puce Intel i5-4460 Haswell. Il y a cinq ans, son PC était une excellente nouvelle machine Windows 10 à un prix assez rentable ; maintenant, il est consigné au fond du cratère laissé par le « contrôle de santé » de Windows 11 qui vérifie si votre PC est capable d’exécuter Windows 11.

screenshot-2021-06-27-141804
Oui, mon PC est appelé Valhalla … et il peut fonctionner sous Windows 11

Mais ma machine n’a qu’un an, pourquoi ne peut-elle pas exécuter Windows 11 ?

Même sur mon propre PC qui est une bête de machine MSI avec une carte graphique et un processeur qui pourraient faire honte au poste de travail d’un espion de la NSA, j’ai découvert que je devais effectuer une mise à jour du BIOS, puis modifier le paramètre TPM sur « PTT » ET faire le TPM détectable (un paramètre supplémentaire) avant de passer le contrôle de préparation de Windows 11. Si c’est mon expérience, je suis presque sûr qu’il y aura des MILLIONS d’utilisateurs qui seront surpris de découvrir qu’ils sont les fiers propriétaires d’un PC dinosaure nouvellement créé. Je prédis une émeute. Je comprends pourquoi Microsoft applique ce changement ; Le TPM rend le système d’exploitation plus sécurisé et avec le nouveau magasin Wild West d’Amazon qui inaugure des centaines d’applications Android, ce sera une période intéressante pour travailler dans le secteur antivirus ; mais ce sera également une lutte difficile pour obtenir le genre de traction dans l’adoption par les consommateurs existante de Windows 10. Windows 11 est une mise à jour gratuite, mais cela peut vous coûter le prix d’une nouvelle machine pour l’obtenir.

Le météore Windows 11 arrive bientôt à une mise à jour près de chez vous

Windows 11 tombe dans les tours de Microsoft Windows Insiders sur la piste de développement la semaine prochaine. Le reste du monde en attente devra s’asseoir jusqu’en septembre ou plus tard pour obtenir la beauté.

Que puis-je faire dans mes applications pour me préparer à Windows 11 ?

Apprendre les équipes

Tout d’abord – et ce n’est peut-être pas évident – commencez à apprendre à utiliser et à interagir avec Microsoft Teams. Une nouvelle version de Teams est intégrée à Windows 11. Tout le monde aura ce nouveau Microsoft Teams réécrit et convivial. Curieusement, Microsoft a produit cette nouvelle version de Teams en utilisant le genre de conseils que nous donnons depuis des années : il s’agit d’une application native (utilisant React Native JS) plutôt que d’utiliser le système Electron qui a des problèmes bien documentés de gonflement massif de la mémoire.

windows-11-chat-integration-screen-1000x625
Windows 11 intègre une nouvelle version de Microsoft Teams

Teams sera sur CHAQUE machine Windows 11 intégrée à Windows 11. Je vous suggère fortement de l’adopter car il est susceptible de devenir le moyen de facto de transmettre toutes sortes de messages, d’alertes et d’interactions avec les équipes de support et de vente avec les clients. Je suis à peu près certain qu’il y a une raison encore non révélée pour laquelle Teams est inclus dans Windows 11 – mais je sais que c’est plus important que le concept simpliste de « nous permettre à tous d’interagir plus facilement les uns avec les autres », ce qui est plausible mais finalement spécieux. Appelez-moi un sceptique mais j’ai souvent raison. Seul le temps nous le dira.

Dites adieu à Skype

Si vous vous connectez actuellement à Skype, vous devrez repenser cette stratégie. Skype s’en va et Teams se met à sa place. Je ne sais pas comment cela va se dérouler dans l’ensemble, mais Microsoft l’a dit publiquement pendant le flux.

Jetez un œil à MSIX

700px-provisioning
Vous pouvez déjà provisionner vos applications Delphi RAD Studio pour l’App Store de Windows 11

Le nouveau magasin d’applications, comme son prédécesseur, utilise le format de package d’installation MSIX. La bonne nouvelle est que RAD Studio peut conditionner vos applications sous forme de bundles MSIX, donc c’est à toute épreuve pour nous, utilisateurs de RAD Studio. Si vous n’utilisez pas actuellement MSIX, il peut être intéressant de jeter un œil à ce qu’il peut faire pour vous.

En savoir plus sur Fluent UI et Project Reunion

Je sais que je l’ai déjà dit, mais vous DEVEZ vraiment en apprendre davantage sur l’interface utilisateur Fluent et le projet Réunion . Windows 11 a un nouveau concept de volet de widgets qui est l’incarnation totale des principes de l’interface utilisateur Fluent : transparence, mouvement et profondeur. Les fenêtres auront des coins arrondis et les arrière-plans en acrylique semi-transparent deviendront la norme pour vos applications. Les contrôles VCL tels que les boutons, les zones d’édition et les listes prendront un nouveau look – je suppose que cela sera à nouveau géré par un indicateur dans un manifeste intégré de la même manière que « par moniteur v2 ». Les applications FireMonkey FMX devront examiner de nouveaux thèmes qui correspondent à l’esthétique de conception de Windows 11. Oh, et vos applications Android pourraient peut-être fonctionner sur une machine Windows 11 – ce sera un voyage de découverte intéressant !

Que fait Embarcadero pour fonctionner avec Windows 11

Bien que je sois un MVP, je ne parle pas officiellement au nom d’Embarcadero, mais lors de certaines discussions qui n’étaient pas NDA, je sais que l’équipe PM examine l’impact global des changements annoncés. D’une certaine manière, l’événement de lancement de Microsoft Windows 11 ressemblait un peu aux événements de vapor-ware à l’ancienne dans le sens où il s’agissait d’un genre de « nous allons être prêts bientôt » plutôt que « et vous pouvez le télécharger l’affaire du lien suivant. Oui, il y a eu une fuite d’une première version fonctionnelle de Windows 11, mais personne ne peut prendre des décisions de développement sérieuses et impliquées sur cette base. Dans l’ensemble, vos applications fonctionneront de toute façon pour le moment ; c’est pourquoi nous avons choisi RAD Studio n’est-ce pas ?


Les images Windows 11 de cet article proviennent de Microsoft et sont utilisées avec autorisation.


DelphiCon 2021

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Articles Similaires
C++DelphiIDENouvellesRAD Studio

Nouveau dans RAD Studio 11 : IDE haute résolution et conception de formulaires !

DelphiNouvellesRAD Studio

Annonce de la DelphiCon 2021 !

CodeDelphiNouvelles

Tout ce dont vous avez besoin pour créer un outil d'interface graphique WSL aujourd'hui

DelphiDeveloper InterviewsInterviewNouvelles

Qu'est-ce que ça fait d'être un développeur Dalija Prasnikar ?

Leave a Reply

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

IN THE ARTICLES