L'interface de Visual Studio 2022 va s'adapter au Mac
On n'arrête plus Microsoft qui fait de gros efforts pour adapter ses outils de développement à notre plateforme. Début mars, l'éditeur Visual Studio Code finalisait sa prise en charge des Mac M1, mais les travaux sont loin d'être terminés. L'éditeur a en effet annoncé que l'interface de Visual Studio 2022 — l'environnement de développement (IDE) complet basé sur Xamarin — sera native Mac.
Microsoft va ainsi se rapprocher des canons esthétiques de macOS, tirer pleinement profit des fonctions d'accessibilité du système, et aussi améliorer les performances par la même occasion. L'IDE, qui permet de concevoir des apps Android, iOS, macOS, web et cloud va également améliorer sa cohérence entre les versions Mac et PC en harmonisant la terminologie et les menus entre les deux plateformes.
Microsoft annonce par ailleurs que la nouvelle « expérience » Git de Visual Studio sur Windows sera également intégrée dans la mouture Mac. Parmi les nombreux changements et nouveautés qui intéresseront les développeurs, la version 2022 de Visual Studio assurera la prise en charge de .NET 6 et son framework unifié pour les apps toutes plateformes.
Le premier aperçu de Visual Studio 2022 pour PC sera disponible dans le courant de l'été, il offrira notamment le plein support du 64 bits (on croise les doigts pour un aperçu Mac dans la foulée).
Autant la démarche est louable, autant adopter les standards de Big Sur n’est vraiment pas une bonne nouvelle.
Enfin, bravo MS. Je crois.
@fte
Globalement, je trouve Big Sur plutôt réussi pourtant... Plus agréable à l’oeil que Windows 10 (selon moi)
@mat16963
"Plus agréable à l’oeil que Windows 10 (selon moi)"
J’aime Windows depuis Win 8.
Purement subjectif tout ça. Chacun ses goûts ;)
@fte
Oui en effet... Par curiosité, qu’est ce qui ne te plaît pas dans Big Sur du coup ?
Perso je trouve juste un peu dommage la perte de place à certains endroits (genre la barre d’outils de Safari, devenue inutilement si laaarge, surtout quand on affiche la barre d’onglet ET la barre des favoris !), certains éléments peu intuitifs (qui a eu l’idée d’aller mettre les réglages de filtres de Mail dans le menu Présentation?!?! Et qui c’est dit qu’un seul bouton « Options » sur les notifications était une bonne chose ?!) et après quelques éléments encore bugués (genre la barre d’outil qui est sensée devenir translucide lorsqu’on défile - ce qui est je trouve du plus bel effet - mais reste désespérément blanche) mais globalement le coup de frais me semble appréciable 😁 J’espère juste que ces petits défauts seront corrigés dans la prochaine version présentée dans quelques mois 🤞
Xamarin existe encore ? Leur plus gros promoteur (Betclic) avait dû réécrire toute son app en natif en urgence après le fiasco auprès des utilisateurs.
Le moteur Mono est suffisamment bon pour être exploité par Unity par exemple, mais le reste est loin d’être à la hauteur.
Et avec les performances actuelles de JS, je ne vois plus trop l’intérêt de Mono.
source ?
@v1nce29
"After a time, we realised Xamarin was not a good tech choice for us, not suited to our needs"
"We released the app after 2 years of dev, and it was already outdated. Nobody was happy."
"To improve the app, we set a goal of 7 months to release something better than we made in 2 years. We chose to use only 1 team, and efficient solutions like Jira, GitHub... +Native language, modern architecture, & automated tests.
In 5 months, we had an Alpha."
"We finally released the app on time, for the beginning of Ligue1, which is a huge event for us."
https://twitter.com/MobileOneEvent/status/1062628276869443585?s=20
Bah oui, ça s'appelle Xamarin.mac, je développe sur iMac avec VS 2019, C# 8 et Xamarin, ça marche super bien avec xcode pour construire le storyboard !
Ils devraient abandonner MacOS. Un vrai dev est sur Linux.
@esclandre77
Ah oui ? Tu compiles et tu publies comment sur l’AppStore tes app iOS depuis Linux ?
@MSpock
"Ah oui ? Tu compiles et tu publies comment sur l’AppStore tes app iOS depuis Linux ?"
Regardes son pseudo tu comprendras.
Il se veut un Tullius Détritus au petit pieds, jouant la provocation à deux francs six sous sans grand talent, rien de plus.
@esclandre77
Lol, bien tenté, moi aussi j'aime linux, mais il faut se rendre à l'évidence, il n'y pas de matériels digne de ce nom pour linux à part Apple pour le moment out of box.. si tu est un vrai dev linux, tu sais que le mac os partager une grosse partie de code en commun. Pour la productivité paramétrer le pc à chaque fois que cela bug c'est usant, j'ai un thinkpad en debian..Malgrés que Mac os s'éloigne de linux et de plus en verrouiller et plus de manipulations et de ligne di commande pour reprendre la main..
@esclandre77
Ah ok les intégristes
@geooooooooffrey
D’autant plus que les vrais puristes sont sur BSD pas sur GNU\Linux, restons sérieux 😈😉
@YetOneOtherGit
Gnnnnrr. Ne rien dire. Ne rien dire. Je sors.
@fte
“Gnnnnrr. Ne rien dire. Ne rien dire. Je sors.”
GNU Hurd c’est effectivement encore plus puriste 🤓😄😄😄
@esclandre77
Nan mais sérieux retourne camper dans ta grotte là.
Visual Studio for Mac c’est un super IDE pour coder en .NET Core sur Mac
T’as juste pas l’ouverture d’esprit nécessaire vu que t’habites dans une grotte
@esclandre77
Pas uniquement! Un vrai développeur utilise les outils de JetBrains et non ces éditeurs de texte avec juste un peu de coloration syntaxique et un navigateur de fichiers intégré totalement inefficace et de piètre qualité pour les vrais professionnels! 😎
@Khrys
“Un vrai développeur utilise les outils de JetBrains”
Nope il est sur emacs soyons sérieux. 🤓🥸
@YetOneOtherGit
emacs? Nannn, c'est has been!
@Khrys
L’œuvre du grand Stallman est intemporelle 😁
Welcome to GNU Emacs
We've got fun'n'games
We got everything you want
If you just know the names
We are people that define
Whatever you may need.
If you've got the mem'ry, honey
We got your disease
In GNU Emacs
Welcome to GNU Emacs
Watch it bring your system to its knees.
I, I wanna fill yer disk
Welcome to GNU Emacs
We malloc() K by K
If you want it you're gonna thrash
But it's the price you pay
And it's a very fast machine
With sixty megs of core
It used to handle lotsa users
But can't do it anymore
In GNU Emacs
Welcome to GNU Emacs
Won't you feed my... my... my... my... mem'ry need?
I wanna hear you thrash!
Welcome to GNU Emacs
It gets bigger ev'ry day
You learn to fill all the disk packs
On the system where we play
And if you've got some swap that we can see
We'll brk() it eventually
You can allocate anything you want
But you'd better not take it from me
In GNU Emacs
Welcome to GNU Emacs
Watch it bring your system to its knees
I'm gonna fill yer disk
When you're up
You never ever wanna shut down, shutdown, shutdown, SHUTDOWN!
YEAH!
You know where you are?
You in GNU Emacs, baby.
Yer system's gonna DIE!
In GNU Emacs
Welcome to GNU Emacs
Watch it bring your system to its knees
In GNU Emacs
Welcome to GNU Emacs
Won't you feed my... my... my... my... mem'ry need?
In GNU Emacs
Welcome to GNU Emacs
Watch it bring your system to its knees
In GNU Emacs
Welcome to GNU Emacs
Watch it bring your system...
It's gonna bring it down!
HA!
@Khrys
« c'est has been! »
Blague à part un has been tel Linus Torvalds utilise micro-emacs comme éditeur. 🤓😉
@Khrys
"Un vrai développeur"
Uh uh uh.
Je reste dehors, il fait beau tout ça.
Si vous entendez des hurlements au loin, rien de grave.
@fte
Tu as raison, prendre l'air fait du bien, c'est relaxant et ça permet de différencier le second degré du reste!
@Khrys
"ça permet de différencier le second degré du reste!"
Tiens, viens dehors avec moi. Il y a des arbres et des citrons pressés. Tu sembles avoir du mal à distinguer le second degré toi-même. Je te raconterai comme j’adore l’ironie. Car j’adore l’ironie.
@fte
Ouais, pas certain!
Merci pour l'invitation, mais par les temps qui courent, je préfère me tenir loin des virus 😷
@Khrys
"je préfère me tenir loin des virus 😷"
Je ne te proposais pas de faire des câlins dans l’herbe hein. Je suis marié. Mais je suis flatté, merci.
@fte
"Je ne te proposais pas de faire des câlins dans l’herbe hein."
Chacun ses fantames, mais pour celui-là, comme pour les arbres et les citrons pressés en ta compagnie, je passe mon tour 🤢
@Khrys
« comme pour les arbres »
Il est binaire ton arbre ?
Il est équilibré ?
Il est dégénéré ?
Il est parfait ?
🤓😂
@Khrys
"comme pour les arbres et les citrons pressés en ta compagnie, je passe mon tour 🤢"
T’es du genre pas fun en fait. Je ne t’inviterai plus à mes petites réunions d’ironiques pratiquants.
@fte
En fait, à force de t'entendre ronchonner sur tout et sur rien, on ne sait plus trop quelle partie des commentaires est sérieuse et quelle autre ne l'est pas. Donc, dans le doute... 😅
Apple devrait faire de même pour Xcode (linux, Windows)
Je pense qu’il y a des imprécisions de nomenclature comme de terminologie à clarifier, dans l’article comme dans les commentaires.
L’actuel Visual Studio for Mac est le continuateur de MonoDevelop de Xamarin.
Sur Windows, Xamarin Studio, anciennement MonoDevelop, est « deprecated » depuis des années et remplacé par Xamarin for Visual Studio.
Mais il serait une erreur de confondre ce dernier et Visual Studio en soi. C’est une autre usine.
Finalement, l’éditeur de code Visual Studio Code est développé indépendamment de l’environnement Visual Studio en tant que tel (et a fortiori de Visual Studio for Mac), même si c’est évidemment en étroite collaboration et coordination. C’est ce qui permet l’adaptation relativement agile de son interface aux différentes plateformes, dont Apple Silicon.
J’ai eu un aperçu de cette interface en avant première, et tout ce que je peux vous dire, c’est qu’elle est bien plus moderne et personnalisable :)
Trop hâte de voir le produit final ! Vive VS pour Mac!