portaldacalheta.pt
  • Principal
  • Gestion De L'ingénierie
  • Gestion De Projet
  • Autre
  • Les Tendances
La Technologie

Développement Windows 10: résoudre les anciens problèmes et ouvrir de nouvelles portes aux développeurs



J'espère que les lecteurs pardonneront le jeu de mots de menuiserie, mais Windows 10 est à nos portes, et le nouveau système d'exploitation de Redmond créera de nombreuses possibilités pour les développeurs de logiciels et de matériel.

Windows 10 représente une rupture avec la stratégie de système d'exploitation traditionnelle de Microsoft. Ce n’est pas seulement un nouveau système d’exploitation, c’est une mise à jour automatique et gratuite pour des millions d’appareils Windows 8.1. Il est également conçu pour répondre à un certain nombre de plaintes d'utilisateurs liées à l'interface utilisateur de Windows 8.x (anciennement appelée langage de conception Metro ou interface utilisateur Metro). Les changements ne sont pas seulement superficiels, car Windows 10 n'est pas une simple refonte avec une nouvelle interface utilisateur et des applications plus sophistiquées; cela pourrait même marquer le début d'une nouvelle ère pour Microsoft, et dans cet article, j'expliquerai pourquoi.



Tout d'abord, examinons ce que Microsoft tente de faire pour remédier aux faiblesses de Windows 8.x. Après tout, c’est en quoi consiste Windows 10, du moins en apparence.



Reprendre là où Windows 8 a échoué - sur les tablettes

Microsoft a commencé à travailler sur Windows 8 avant la sortie de Windows 7 en 2009. Windows 7, qui était essentiellement Windows Vista bien fait, a rapidement acquis une bonne réputation pour résoudre un certain nombre de problèmes qui affectaient son prédécesseur malheureux. En tant que tel, Windows 8 avait beaucoup à faire, mais en plus de relever la barre pour Windows traditionnel, Microsoft espérait le rendre compatible avec les tablettes. Cela a donné lieu à un certain nombre de controverses concernant les choix d'interface utilisateur de l'entreprise, à commencer par l'approche du démarrage au démarrage, l'absence d'un menu Démarrer traditionnel et les mauvaises performances de la nouvelle interface utilisateur de style Metro sur les ordinateurs de bureau et les ordinateurs portables sans prise en charge tactile.



Microsoft a misé sur une interface utilisateur de style tablette, et avec le recul, ce n'était pas une bonne décision. Les critiques ont critiqué la version originale, affirmant qu'elle ne ferait qu'aliéner les utilisateurs de bureau traditionnels pour le bien de quelques millions d'utilisateurs de tablettes. Les tablettes Surface de Microsoft n’ont pas non plus aidé. Windows RT, ou Windows sur ARM, était un flop. Microsoft a récemment annoncé que Windows RT n'obtiendrait pas de mise à jour Windows 10. Entre-temps, Intel a développé un certain nombre de solutions x86 System-on-Chip (SoC) capables d'exécuter de «vrais» Windows sur des tablettes bon marché.

En fait, Intel a tellement aimé ces processeurs 22 nm Bay Trail qu'il a fini par donner des millions de dollars gratuitement en 2014 grâce à ses programmes de revenus contraires. C'est ainsi que le fabricant de puces a réussi à expédier 46 millions d'unités, dont beaucoup se sont retrouvées dans des tablettes Windows bon marché. Bien que cela puisse sembler une décision étrange, cela a permis à Intel de prendre pied dans l'espace SoC de la tablette avec Microsoft plus que désireux de participer. Les deux sociétés avaient tout intérêt à intégrer les plates-formes x86 dans autant de tablettes que possible, car leur part de marché dans le secteur des tablettes était abyssale. Microsoft a rendu la pareille en rendant Windows avec Bing disponible gratuitement (avec certaines restrictions), ce qui signifiait que les fabricants de matériel pouvaient obtenir gratuitement une puce Intel de pointe et le système d’exploitation x86 de Microsoft, à condition de respecter les directives d’Intel et de Microsoft.



Développement et développeurs Windows 10

À ce stade, vous vous demandez peut-être ce que cela a à voir avec le développement de Windows 10 - mais croyez-moi, cela prouvera très pertinent au cours des prochaines années. Intel et Microsoft ont appris une douloureuse leçon dans le segment mobile, et ils ne feront pas deux fois la même erreur. Les deux entreprises sont là pour le long terme. Leur idée n'est pas de conquérir le marché des tablettes, mais de le transformer en brouillant les frontières entre tablettes et notebooks ultraportables. Intel appelle ces appareils 2-en-1, et il dispose enfin de processeurs 14 nm (série Core M) capables d'apporter des niveaux de performances portables aux tablettes Windows.



Les sociétés de recherche IDG et Gartner ont récemment publié leurs prévisions du marché des tablettes pour 2015, et elles ont prouvé ce que de nombreux analystes disent depuis des années - Microsoft et Intel réussiront à long terme. IDC attend la part de marché de Les tablettes Android et iOS resteront stagnantes , tandis que les tablettes Windows et 2-en-1 gagneront des parts cette année passant de 5,1% en 2014 à 7,0% en 2015. D'ici 2019, les tablettes Windows devraient prendre une part de marché de 14,1% au détriment des tablettes Android et iOS. Les chiffres de Gartner pointer vers une tendance similaire , bien que les prévisions de l’entreprise ne proposent que des estimations pour 2015 et 2016.

En bout de ligne, les ventes d'ordinateurs de bureau et d'ordinateurs portables Windows devraient baisser au cours des prochaines années, tandis que les ventes d'appareils et de tablettes ultramobiles connaîtront une forte croissance. Cela fera évidemment de Windows une plate-forme beaucoup plus attrayante pour le développement de tablettes .



s corps vs c corps

Qu'en est-il des téléphones Windows 10 et des applications universelles?

Cela faisait un moment que Microsoft n’avait pas mis à jour le système d’exploitation de son smartphone, mais même à neuf, il n’a pas réussi à prendre une part de marché importante. Cela a évidemment causé des problèmes pour la plate-forme, car Développeurs Windows étaient réticents à investir des ressources dans le développement d'applications Windows Phone - iOS et Android étaient beaucoup plus gros et plus lucratifs.

Cela ne changera pas de sitôt.



comment obtenir la certification aws

Il n'y avait rien de mal avec Windows Phone 7.5 ou 8.1 d'ailleurs. Le système d'exploitation était maigre et utilisait à bon escient des ressources matérielles limitées.Il fonctionnait donc bien sur des appareils peu coûteux et sous-alimentés qui auraient du mal avec Android. Il n'y avait pas non plus beaucoup de fragmentation, car Microsoft limitait soigneusement le type de matériel pouvant être utilisé dans les téléphones Windows.

Cependant, la concurrence intense sur le marché des smartphones a empêché les téléphones Windows de décoller. Bien que Windows fonctionne mieux sur du matériel sous-alimenté, ce n'est vraiment pas un argument de vente de nos jours puisque les téléphones Android bas de gamme sont livrés avec un matériel relativement puissant et beaucoup de RAM.



Développement de Movile Windows 10

Windows 10 ne changera pas grand-chose dans un avenir proche, mais il y a une chose à faire. Le développement de Windows 10 consiste à harmoniser l'expérience utilisateur sur différents appareils, et Microsoft pense qu'il a un atout dans sa manche sous la forme de la plate-forme d'application universelle Windows 10. Le concept peut sembler simple, mais il faudra beaucoup d'efforts à Microsoft pour le mettre en pratique. Microsoft a présenté la plate-forme d'application universelle au Mobile World Congress début 2015 et a exposé sa vision dans une série de articles de blog

Comme son nom l'indique, la plateforme universelle n'est pas juste pour les téléphones. L’objectif ultime de Microsoft est de permettre la convergence des plates-formes qui permettra à une application de s’exécuter sur votre téléphone, PC, Xbox, tablette ou même le Casque HoloLens AR .

Cela ne s’arrête pas là. Lors de l'événement Build de la semaine dernière, Microsoft a annoncé que Windows 10 prendrait également en charge les applications Android et iOS, bien que des travaux supplémentaires soient nécessaires. Heureusement, une grande partie du processus sera automatisée, en s'appuyant sur les SDK Microsoft en Objective C pour les applications iOS et Java et C ++ pour les applications Android.

C'est évidemment une excellente nouvelle pour les développeurs Windows 10. Être capable de développer une application pour pratiquement toutes les plates-formes grand public Microsoft devrait les rendre toutes plus attrayantes. De plus, cela permettra aux développeurs de maximiser le retour sur investissement, en particulier si les applications Android et iOS sont facilement modifiées pour fonctionner sous Windows (et ne souffrent pas de problèmes de performances importants).

Microsoft aidera les développeurs en laissant la plate-forme faire l'essentiel de l'adaptation d'exécution, permettant ainsi aux développeurs de se concentrer sur des tâches moins fastidieuses et d'améliorer l'expérience utilisateur.

Voici comment Microsoft décrit les avantages offerts par les applications universelles Windows 10:

  • UX adaptatif avec disposition d'écran (plus de définitions d'interface utilisateur) et contrôles utilisateur d'exécution.
  • Entrées utilisateur naturelles, gestes intégrés, voix, suivi oculaire, etc.
  • Les services basés sur le cloud seront entièrement intégrés.
  • Les fonctionnalités de Cortana et du centre d'action seront étendues et offriront davantage d'intégration.

En ce qui concerne le HTML, Windows permettra aux développeurs de profiter de quelques nouveautés, notamment:

  • Un nouveau moteur de rendu.
  • Un nouveau navigateur, nommé Project Spartan.
  • Prise en charge supérieure des applications Web permettant aux utilisateurs de créer des applications du Store avec le moins d'effort possible.

Bien entendu, la liste ne s’arrête pas là. Windows 10 se terminera par de nombreux ajustements, comme le bouton Démarrer, et des mises à jour majeures comme DirectX 12.

Windows 10 contre Windows 8.x

Windows 10 contre Windows 8

Examinons de plus près certains de ces changements:

Applications universelles

J’ai déjà parlé de ce concept, c’est donc un bon point de départ. Les applications Windows seront disponibles dans une boutique d'applications unifiée et seront compatibles avec les téléphones de 5 pouces et les écrans de 55 pouces. Les applications recevront également plus de contrôles, de sorte que les tuiles dynamiques seront redimensionnables comme les programmes fenêtrés traditionnels.

Multitâche supérieur

Microsoft tente d'améliorer le multitâche en intégrant un bouton d'affichage des tâches dans la barre des tâches (bien que ALT + TAB fonctionnera toujours). Vous pourrez disposer jusqu'à quatre applications sur un seul écran, au lieu de deux. Ce qui rend la vue des tâches différente, c'est qu'elle permettra aux utilisateurs d'utiliser des «bureaux virtuels», ce qui apportera essentiellement une expérience «à onglets» au bureau. Vous pourrez avoir toutes vos affaires personnelles dans un seul bureau, tout en gardant un autre bureau épuré pour les entreprises. Utilisée correctement, cette approche pourrait être excellente pour la productivité.

concernant l'effet global des taux d'intérêt négatifs sur l'économie, les économistes

Révision de l'invite de commande

La bonne vieille invite de commande est souvent négligée, mais elle reste une fonctionnalité cruciale pour de nombreux utilisateurs expérimentés et développeurs. Microsoft va enfin faire quelque chose à ce sujet, comme dans activer le copier-coller dans l'invite. Cela va évidemment accélérer beaucoup des tâches subalternes.

Bouton Démarrer ressuscité

Microsoft a finalement cédé - le bouton Démarrer traditionnel reviendra et ouvrira également un volet de vignettes dynamiques sur la droite, à côté du menu Démarrer, qui fait également un retour.

qu'est-ce que le design thinking en entreprise

Chercher

Le menu Démarrer comportera une barre de recherche, mais un bouton de recherche sera également ajouté à la barre des tâches. Personnellement, je pense que c'est une très bonne décision car elle apportera la commodité de la recherche actuelle de la vue en direct sur le bureau.

Gestion des appareils mobiles (MDM)

MDM permettra aux administrateurs d'accéder et de gérer plusieurs appareils à l'aide de System Center et d'Active Directory. La prise en charge de la gestion des appareils mobiles et de l'intégration au cloud fera partie intégrante de Windows 10.

DirectX 12

DirectX 12 pourrait être une grande chose pour l'industrie du jeu, et il mérite une description beaucoup plus complète. Microsoft a partagé de nombreuses informations sur l'API à venir dans un certain nombre d'annonces et articles de blog .

Directx 12

DirectX12 rapprochera le code du «métal», et cette approche peut sembler familière si vous gardez une trace de l'API Mantle d'AMD. DirectX 12 fonctionnera également sur les appareils mobiles, les ordinateurs de bureau et la Xbox One. De nombreux nouveaux GPU sont déjà compatibles avec DirectX 12, mais l'API sera déployée à la fin de 2015, donc ce n'est pas trop pertinent pour le moment.

Authentification, Cortana, Continuum et plus

Windows Hello tentera de se passer de l'authentification par mot de passe dans certaines situations, tandis que Cortana trouvera son chemin vers toutes les plates-formes Windows. Continuum activera une interface utilisateur adaptative, afin que Windows sache s'il fonctionne sur une tablette de 8 pouces, une tablette connectée à un téléviseur, un 2-en-1 ou un ordinateur de bureau standard. Le projet Spartan, que j'ai déjà mentionné, vise à mettre fin une fois pour toutes aux blagues sur Internet Explorer (et c'est évidemment beaucoup à demander).

Fin d'une époque ou fin d'une erreur

Windows 10 sera la première nouvelle version de Redmond depuis des années sous une nouvelle direction. L'ancien PDG de Microsoft, Steve Ballmer, est pour le moins une figure controversée. Le toujours flamboyant Ballmer a été le directeur général de Microsoft pendant 14 ans, supervisant un certain nombre de succès et d’échecs très publics. Ballmer est souvent blâmé pour l'incapacité de Microsoft à reconnaître le potentiel des appareils connectés comme les smartphones et les tablettes, et il admet que c'était une grave erreur.

Cependant, Ballmer ne peut pas être blâmé pour chaque défaut de chaque produit Microsoft. Ballmer a été remplacé par Satya Nadella il y a un an, le nouveau régime obtiendra donc tout le mérite de Windows 10 à condition que tout se passe bien. Il convient de noter que beaucoup de «nouveaux» trucs étaient en fait en développement à l'époque Ballmer. Quoi qu'il arrive, Ballmer n'en fera pas partie car il sera trop occupé avec les LA Clippers au lieu.

définition du design dans l'art

Steve Ballmer et Windows 10

Outre les aspects purement techniques, le développement de Windows 10 diffère des versions précédentes par la façon dont il sera distribué. Tous les utilisateurs de Windows 7, Windows 8.x et certains utilisateurs de Windows Phone recevront la mise à jour gratuitement, Microsoft s'oriente donc clairement vers un modèle commercial différent. Les mises à jour Windows du futur peuvent ressembler aux mises à jour sans fil Android et iOS plutôt qu'aux versions traditionnelles de Microsoft. C'est une bonne nouvelle pour l'adoption massive, les problèmes de fragmentation et la sécurité.

En parlant de sécurité, les utilisateurs pourront également opter pour des mises à jour de sécurité plus rapides, de sorte qu'ils n'auront pas à attendre les correctifs mensuels. Une autre option consiste à verrouiller certaines applications et à distribuer des mises à jour à divers groupes d'utilisateurs selon des horaires différents.

Pour résumer, voici ce à quoi les développeurs devraient s'attendre de Windows 10:

  • Beaucoup plus de tablettes Windows et 2-en-1.
  • Plus d'intégration sur différentes plates-formes.
  • Mises à jour plus rapides et automatiques résultant en une plus grande base d'utilisateurs et moins de fragmentation.
  • Capacités DirectX 12 sur toutes les plates-formes Windows (2016 et au-delà).
  • Nouveau moteur de rendu, nouveau navigateur.
  • Copiez-collez dans l'invite de commande - cela peut ne pas sembler un gros problème, mais beaucoup des utilisateurs l'apprécieront.

Enquête sur les meilleurs outils de cartographie en ligne pour les développeurs Web: la feuille de route vers les feuilles de route

La Technologie

Enquête sur les meilleurs outils de cartographie en ligne pour les développeurs Web: la feuille de route vers les feuilles de route
Conception du tableau de bord - Considérations et bonnes pratiques

Conception du tableau de bord - Considérations et bonnes pratiques

Conception Ux

Articles Populaires
Comment créer un bouton SSO - Un didacticiel de connexion Flask
Comment créer un bouton SSO - Un didacticiel de connexion Flask
Invalidation du cache Rails au niveau du champ: une solution DSL
Invalidation du cache Rails au niveau du champ: une solution DSL
Tirer le meilleur parti des actions - Leçons d'un ancien analyste de recherche
Tirer le meilleur parti des actions - Leçons d'un ancien analyste de recherche
Programmation visuelle avec Node-RED: câbler l'Internet des objets en toute simplicité
Programmation visuelle avec Node-RED: câbler l'Internet des objets en toute simplicité
SaaS - Tactiques de tarification qui peuvent catapulter votre entreprise
SaaS - Tactiques de tarification qui peuvent catapulter votre entreprise
 
Programmation visuelle avec Node-RED: câbler l'Internet des objets en toute simplicité
Programmation visuelle avec Node-RED: câbler l'Internet des objets en toute simplicité
Introduction à Kotlin: programmation Android pour les humains
Introduction à Kotlin: programmation Android pour les humains
Pourquoi les devises des marchés émergents sont-elles volatiles?
Pourquoi les devises des marchés émergents sont-elles volatiles?
Comment créer une application multi-locataire: un didacticiel de mise en veille prolongée
Comment créer une application multi-locataire: un didacticiel de mise en veille prolongée
Guide de migration d'Oracle vers SQL Server et SQL Server vers Oracle
Guide de migration d'Oracle vers SQL Server et SQL Server vers Oracle
Articles Populaires
  • que fait une entreprise pendant la phase de pré-introduction en bourse
  • webpack résoudre node_modules
  • console.log n'est pas une fonction
  • trouver des fuites de mémoire en java
  • les prototypes sont particulièrement importants dans le processus de
Catégories
  • Gestion De L'ingénierie
  • Gestion De Projet
  • Autre
  • Les Tendances
  • © 2022 | Tous Les Droits Sont Réservés

    portaldacalheta.pt