Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

WWDC 2018 : Apple dévoile Mojave, le nouveau macOS 10.14 qui succèdera à High Sierra
Et introduit le support des applications iOS sur Mac

Le , par Christian Olivier

627PARTAGES

8  0 
Apple a profité de l’édition 2018 de sa conférence dédiée aux développeurs, la WWDC 2018, pour dévoiler son nouveau système d’exploitation pour Mac, macOS « ;Mojave ;», et les nouveautés qui devraient l’accompagner. La firme de Cupertino en a aussi profité pour parler de « ;l’unification éventuelle ;» de ses systèmes d’exploitation pour Mac et appareils mobiles, à savoir macOS et iOS.


macOS 10.14 alias Mojave est attendu pour cet automne et se destine aux appareils de la marque à la pomme de type MacBook, iMac, Mac Pro et Mac Mini. Néanmoins, les utilisateurs désirant faire tourner ce système d’exploitation devront au préalable s’assurer que leur Mac date d’au moins 2012 ou qu’il est plus récent, exception faite du Mac Pro mi-2010 dans certains scénarios. Ce serait la prise en charge de l’API graphique Metal qui devient le critère de compatibilité. Pour rappel, macOS High Sierra peut tourner sur les Mac de fin 2009 minimum (2010 minimum dans certains cas). Avec le nouveau macOS Mojave, Apple enterre donc plusieurs générations de machines d’un seul coup.

macOS Mojave est d’ores et déjà disponible dans une première bêta qui serait toujours compatible avec les applications 32 bits, alors qu’Apple avait déclaré aux développeurs pendant la présentation de macOS High Sierra en 2017 que ce dernier serait « ;la dernière version de macOS à prendre en charge les applications 32 bits sans aucun compromis ;». Depuis quelques semaines, macOS notifie systématiquement l’utilisateur lorsque ce dernier essaye d’ouvrir une application 32 bits, le prévenant qu’une future version de macOS l’empêchera de s’en servir à l’avenir. Ce message s’affiche toujours sur cette première bêta, ce qui laisse penser que la version de macOS à laquelle fait référence Apple dans son message d’alerte ne concerne pas Mojave.

Mojave et ses nouveautés

APFS


APFS, le système de fichiers maison d’Apple qui a fait ses premiers pas sur macOS en 2017 avec High Sierra, devrait faire son apparition cette année aussi sur Mojave, mais avec un support étendu aux volumes de stockage de type disque dur et Fusion Drive. À l’origine, APFS devait fonctionner sur n’importe quel type de support, mais pendant les bêtas, le matériel qu’il prenait en charge s’était réduit aux seuls SSD.

Divers et multimédia

S’agissant des optimisations affectant les scénarios d’usage multimédia, soulignons que sur Mojave, il est enfin possible de se servir de l’appareil photo d’un iPhone comme d’un scanner sur Mac. L’outil de capture d’écran intégré a été amélioré et permet désormais de réaliser des captures vidéo. En outre, la fonction Continuity Camera permet de remplir le masque d’une image sur le Mac avec une photo prise sur le smartphone.

Sur macOS Mojave, Group FaceTime facilite désormais les conversations entre plusieurs personnes. Les participants peuvent être ajoutés à tout moment si la conversation est toujours active et choisir d'interagir en mode vidéo ou audio depuis leur iPhone, iPad, Mac ou Apple Watch.

Faciliter le portage des apps iOS vers macOS


La firme de Cupertino a tenu à mettre les choses au clair, durant cette WWDC, en insistant sur le fait qu’elle n’a pas l’intention de fusionner les applications macOS avec les applis iOS. Le fabricant de Mac a, en revanche, confirmé qu’il travaille sur un projet qui, à terme, devrait lui permettre d’intégrer certains frameworks d’iOS dans macOS. Soulignons au passage que iOS repose sur UIKit, alors que macOS reposait jusqu’à présent uniquement sur AppKit.


Apple espère ainsi rendre plus aisé le portage d’une app iOS vers macOS en augmentant le nombre de frameworks que les deux plateformes ont en commun. Intégrer des frameworks iOS à macOS devrait permettre à des apps iOS à la base d’être pleinement utilisables sur Mac en tenant compte des spécificités du matériel de la plateforme cible. Grâce à cela, des applications retrouvées sur iOS comme News, Maison, Dictaphone ou Bourse vont pouvoir être utilisées sur Mojave.

Confidentialité et sécurité à l’honneur

Avec Mojave, la firme de Cupertino a décidé de renforcer les mesures concourant à la protection des données privées. L’utilisateur était déjà averti lorsqu’une application tentait d’accéder à certaines données. Dorénavant, il en sera de même pour les tentatives d’accès non autorisées à l’historique, à la base de mails, au micro, à la caméra, aux données de Safari, aux sauvegardes…

En outre, macOS Mojave présentera aux sites Web visités une version simplifiée des éléments habituellement utilisés par ces derniers pour tracer les internautes (technique du Fingerprinting). Par ailleurs, les boutons « ;j’aime ;» et « ;partage ;» sur Safari devront désormais avoir le consentement des utilisateurs pour être affichés sur un site.

Dark Mode, le nouveau thème sombre de macOS


Avec Mojava, il sera possible d’activer le Dark mode comme cela se fait déjà sur Android. Ce « ;mode nuit ;» active un thème qui assombrit divers éléments de l’interface graphique (arrière-plan, barres d’outils, bordures, etc.). Apple a également introduit les fonds d’écran animés qui changent en fonction du moment de la journée.

L’outil Stacks permettra, pour sa part, d'empiler automatiquement les fichiers présent sur le bureau dans des groupes ordonnés en fonction notamment du type de fichier. Grâce à cette fonctionnalité, l'utilisateur pourra placer sur la colonne de droite tous les fichiers qui sont sur le Bureau, en les rangeant par catégories (images, présentations, films, etc.), et personnaliser les piles en fonction d'autres attributs. Finder a également été mis à jour dans MacOS Mojave.

Mac App Store fait peau neuve


Enfin, Mac App Store fait peau neuve sur Mojave avec l’intégration d’éléments caractéristiques de l’App Store, son homologue sur iOS. Dorénavant, Mac App Store affiche de nouvelles rubriques, une barre latérale présentant diverses informations classées par thème ainsi qu’une nouvelle disposition pour les applications. Office 365 et LightRoom CC devraient bientôt y faire leur apparition.

Source : Apple

Et vous ?

Que pensez-vous des nouveautés évoquées par Apple ? Laquelle serait la plus intéressante, selon vous ?
Quelle version de macOS utilisez-vous ? Comptez-vous migrer vers Mojave à sa sortie ?

Voir aussi

Comme avec iOS 11, Apple va mettre fin au support des applications 32-bits sur macOS, son plan sera amorcé dès janvier 2018
Apple va adopter la méthode d'authentification à deux facteurs sur iOS 11 et macOS High Sierra pour plus de sécurité et de simplicité
WWDC 2017 : Apple dévoile iOS 11, avec un Siri plus intelligent et le support de la réalité augmentée pour iPad et iPhone

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de LittleWhite
Responsable 2D/3D/Jeux https://www.developpez.com
Le 05/06/2018 à 19:49
Deux points négatifs, en effet. Suppression d'OpenGL et en plus, il ne vont pas utiliser le nouveau standard qu'est Vulkan. Après, on peut se dire : "super, Metal 2.1 apporte des fonctionnalités pour le ray-casting" (comme cela semble être à nouveau la mode), mais ... bouh la fermeture absolue. C'était déjà dur de développer une application multi plateforme en intégrant le support de Mac, maintenant, c'est à la limite de l'impossible.
4  0 
Avatar de Bryce de Mouriès
Membre averti https://www.developpez.com
Le 05/06/2018 à 13:37
Suppression d'OpenGL, RIP la communauté de joueurs sur Mac

Je trouvais ça fastidieux de porter un jeu sur Mac, du coup je ne l'ai jamais fait... désormais cela deviendra mission impossible sans utiliser les principaux moteurs de jeux du marché (Unity ou UE4.).
4  1 
Avatar de onilink_
Membre expérimenté https://www.developpez.com
Le 05/06/2018 à 16:42
C'est génial... mac est la plateforme qui m'a demandé le plus de boulot au niveau du portage de mon jeu, et maintenant ils comptent déprécier OpenGL?
Parce qu'ils croient que quiconque va aller perdre du temps a utiliser une API apple only pour faire tourner des applis OpenGL a la base, donc conçues pour êtres multiplateformes?
C'est vraiment désespérant, j'espère que les applications OpenGL tourneront encore un moment car ça va emmerder pas mal de monde cette histoire...

Et sinon, quitte a faire un changement de backend, autant passer a vulkan, étant donné qu'il existe MoltenVK, pour justement pouvoir utiliser vulkan sous mac.
3  0 
Avatar de epsilon68
Membre éprouvé https://www.developpez.com
Le 05/06/2018 à 16:51
punaise, j'ai plusieurs appli avec OpenGL 3.2, et je me mettais à OpenCL. C'est hyper ch.... !
Honnêtement je ne sais plus comment il faut faire pour développer cross plateforme, faut il maintenant développer que pour une unique plateforme et c'est tout? (=> Windows? et éventuellement Linux?)

Que ca devient compliqué tout ça, et puis Vulkan et Metal sont des APIs bas niveau, je ne me vois pas adapter mon code. Ils auraient pu prévoir un chemin pour la migration mince alors !

peut être bgfx comme lib pour remplacer OpenGL, je regarde aussi Ogre3d mais je ne sais pas si je peux utiliser mes propres modeles?

Par contre pour OpenCL la c'est point de salut, il n'y a plus d'API cross plateforme du tout !!!!
1  0 
Avatar de chrtophe
Responsable Systèmes https://www.developpez.com
Le 27/09/2018 à 7:38
Ne vous précipitez pas sur son installation : A peine sorti, déjà une faille sur la protection des données privées dévoilé par un chercheur en sécurité :
https://vimeo.com/291491984 (https://vimeo.com/291491984)

Mojave sera le dernier système supportant les logiciels 32 bits (comme office 2011). Vous aurez un message d'avertissement lors de leur premier démarrage (comme sur la dernière version de High Sierra).
0  0