Actualités

WWDC : Apple Silicon, une transition pas forcément simple

Les premières informations autour d’Apple Silicon et des futurs Mac Arm commencent à tomber à la WWDC, la conférence développeur Apple. La session Explore the new system architecture… quelques éléments apparaissent. Jusqu’à présent, les Mac x86 se composent du CPU, de la GPU, du processeur T2 (sécurité surtout), etc. L’ambition d’Apple Silicon est d’unifier tout ça dans un SoC : architecture mémoire unifiée, ce qui peut faciliter les échanges, encodage vidéo, Neural Engine, Machine Learning par défaut… Depuis plusieurs années, Apple maîtrise plutôt bien la notion de coeurs asymétriques. C’est à dire la possibilité de différentier les coeurs et les rôles / performances, au lieu d’avoir des coeurs uniformes dans le CPU. L’OS pourrait exploiter tous les coeurs simultanément. Le moteur graphique Metal fonctionnera sur les deux types de processeurs. Plus que jamais, les mécanismes internes seront cruciaux pour gérer les multiples coeurs.

Rosetta a été rapidement abordée. Il s’agit d’une couche pour exécuter les applications macOS, les applications Catalyst, les jeux, les navigateurs, les compilateurs JIT, etc. C’est une émulateurs sur ARM des x84_64. Xcode supporte bien entendu Rosetta. Certains éléments des x86 ne seront pas supportés. Ainsi, les extensions vecteurs AVX ne seront pas disponibles. Le développeur devra vérifier du bon fonctionnement de l’application x86 sur Rosetta. 

L’architecture de démarrage / boot change aussi radicalement. Par rapport au boot sur iPad ou iPhone, sur Mac ARM, il faut supporter les installations multiple de l’OS, les partitions macOS Recovery. Jusqu’à présent, nous avions une multitude combinaisons de touches au boot machine. Désormais, il y aura juste à presser le bouton de démarrage pour accéder aux options. Parmi les nouveautés de boot, on a Mac Sharing mode qui est le remplaçant du mode Target Disk. Il est vu comme un volume SMB. On pourra continuer à démarrer depuis une volume externe. Petite nouveauté, quand le système n’est plus disponible, Apple rajoute l’option System Recovery. Il s’agit d’un OS minimal, dans une partition cachée et permettant de rapidement réinstaller l’OS. 

Dans la session Port your Mac app to Apple Silicon, les ingénieurs confirment (ouf) que les Mac Arm supporteront deux architectures CPU : arm64 (natif) et x86_64 (émulation). arm64 impactera l’ensemble du code et des éléments systèmes ainsi que les API. Xcode supportera les deux « modes ». Les binaires universelles contiendront donc assets et les codes pour arm64 et x86_64. Les apps universelles fonctionnent sur tous les autres Mac et pas uniquement les Mac Arm. Pour le développeur non iOS, il faudra aussi apprendre l’usage des coeurs asymétriques : les P Cores hautes performances et les E Cores, coeurs moins puissants et moins énergivores. Ces différents coeurs peuvent fonctionner en même temps et vous pouvez cibler l’un ou l’autre type de coeur selon l’usage que vous en faites. 

La session iPad and iPhone apps on Apple Silicon Macs est intéressante pour comprendre comment les apps iOS fonctionneront sur les futurs Macs Arm. macOS Big Sur, grâce à UIKit (entre autres) supportent les différents types d’applications iOS et macOS. Apple détermine 3 niveaux de différents d’environnement : le matériel, l’interface et l’OS. Sur la partie matériel, sur Mac, on n’a pas d’écrans tactiles, ou encore des capteurs non présents comme le GPS. Des apps iOS ne pourront pas fonctionner à cause de cette compatibilité. Si Apple nous montre une compatibilité facile, en réalité, ce ne sera pas aussi simple que cela et toutes les apps ne sont pas capables de fonctionner sur un Mac Arm. Ce sera intéressant de voir comment les développeurs iOS vont réagir et si le futur marché des Mac Arm sera pour eux une motivation. 

Roadmap :

  • WWDC 2020 : voir les sessions sur Apple Silicon
  • Fin juin : disponibilité du Mac Mini Arm pour les développeurs sélectionnés
  • Juin - décembre : précisions d’Apple, disponibilités des composants, des outils, des API, etc.
  • Fin 2020 : disponibilité du ou des premiers Mac équipé d’un processeur Apple Silicon + disponibilité de macOS Big Sur
  • Fin 2020 / début 2021 : les développeurs retournent le Mac Mini Arm de développement

Les promesses sont nombreuses, reste à voir comment les développeurs pourront les utiliser. Pour passer au Mac Arm, il y aura du travail. Les 6 mois à venir ne seront pas de trop pour démarrer la transition. 

François Tonic

Catégorie actualité: 
Image actualité AMP: 

Publié il y a 2 mois 4 semaines Lire la suite...

MariaDB Server 10.5 est disponible

MariaDB Corporation a annoncé la disponibilité générale de MariaDB Community Server 10.5, une nouvelle version majeure de la célèbre base de données Open Source. MariaDB a ajouté un nouveau moteur de stockage natif en colonnes au serveur de la base de données éditée par la communauté, ainsi qu'un nouveau connecteur MariaDB Python natif et une intégration à Microsoft Power BI. Ensemble, ces nouvelles fonctionnalités,; souligne l'éditeur, offrent de puissantes ressources analytiques aux utilisateurs de MariaDB et aux spécialistes des données du monde entier. Toutes ces nouvelles fonctionnalités analytiques disponibles dans MariaDB Community Server 10.5 sont fournies gratuitement et sans restriction d'utilisation afin d’élargir l'adoption du traitement transactionnel et analytique hybride et pour les approches analytiques modernes.

Les fonctionnalités d'analyse de données sont un composant clé de toute application moderne,” déclare Gregory Dorman, vice-président Systèmes distribués et Analytique de MariaDB Corporation. “Les clients souhaitent que les applications leur fournissent de précieux renseignements, des comparaisons historiques ainsi que des prévisions et des ressources d'automatisation pour prendre des décisions plus pertinentes et intelligentes tout en bénéficiant d'une expérience plus intuitive. Grâce aux nouvelles fonctionnalités analytiques à la fois natives et totalement intégrées, la communauté MariaDB dispose désormais d'une solution prête à l'emploi et économique pour stocker et consulter des volumes de données massifs en quelques secondes seulement. Ceci va transformer la manière dont les utilisateurs du monde entier envisagent et utilisent MariaDB pour commencer à développer des applications modernes qui sont utilisées au quotidien.”

MariaDB Community Server 10.5 avec ColumnStore peut être téléchargé et gratuitement depuis le site Web de MariaDB.

 

Catégorie actualité: 
Image actualité AMP: 

Publié il y a 2 mois 4 semaines Lire la suite...

Hellboy : Ron Perlman explique pourquoi il n’a pas participé au reboot

Le reboot du film Hellboy sorti en 2019 a fait un flop. Retour sur les raisons pour lesquelles l’acteur Ron Perlman a refusé d’y participer.

Publié il y a 2 mois 4 semaines Lire la suite...

Google supprimera toutes vos données personnelles après 18 mois

Google prend de nouvelles mesures pour protéger les données de ses utilisateurs et assurer leur confidentialité et sécurité sur Internet. Par défaut, toutes vos données de navigation et de localisation seront supprimées au bout de 18 mois.

Publié il y a 2 mois 4 semaines Lire la suite...

Bouygues Bbox Smart TV : la fibre et une TV Samsung à partir de 49 €

Avec son nouveau forfait Bbox Smart TV, Bouygues vous permet de bénéficier de la fibre à très haut débit et d'acquérir une TV Samsung 43 pouces, 55 pouces ou 65 pouces à prix cassé.

Publié il y a 2 mois 4 semaines Lire la suite...

Stranger Things : la fin de la série est déjà connue des scénaristes

Les scénaristes de Stranger Things ont affirmé déjà connaître la fin de la série de science-fiction et d’horreur. Cette nouvelle rend les fans davantage impatients de découvrir la saison 4 qui promet d’être encore plus épique et sombre que les précédentes.

Publié il y a 2 mois 4 semaines Lire la suite...

La lune de Jupiter, Europa, pourrait être une planète habitable

Une nouvelle étude d’un groupe de scientifiques de la NASA soutient la théorie que la présence d’océans situés sous la surface glacée de la lune de Jupiter, Europa pourrait permettre d’abriter la vie.

Publié il y a 2 mois 4 semaines Lire la suite...

iPhone 12, de nouvelles fuites d’images semblent confirmer son design

L’iPhone 12 d’Apple continue de faire parler de lui. Les fuites à propos de son design débarquent régulièrement sur la toile. La dernière en date semble en tout cas confirmer les précédentes. Il s’agit de coques transparentes et de maquettes du flagship.

Publié il y a 2 mois 4 semaines Lire la suite...

The Witcher : si Henry Cavill réalise ses propres cascades, c’est à cause de Tom Cruise

Henry Cavill, qui incarne le héros Geralt de Riv dans la série Netflix The Witcher, réalise la plupart de ses cascades. L’acteur a été inspiré par Tom Cruise, avec qui il a partagé l’affiche de Mission impossible : Fallout.

Publié il y a 2 mois 4 semaines Lire la suite...

The Boys saison 2 : scénario, bande-annonce, date de sortie, que sait-on de la série d’Amazon ?

La série The Boys sera bien de retour pour une deuxième saison sur Amazon Prime. À un jour de la révélation de la date de sortie, bilan de tout ce que l'on sait dans cet article.

Publié il y a 3 mois 58 min Lire la suite...

Fortnite : comment regarder gratuitement des films dans le jeu d’Epic ?

Après les concerts, Epic Games va organiser des soirées cinéma gratuites dans son jeu de battle royale. Aussi surprenant que cela puisse paraître, les joueurs seront conviés à lancer le jeu non pas pour jouer, mais pour regarder un long-métrage. Voici le programme.

Publié il y a 3 mois 1 heure Lire la suite...

Pages