macOS X 10.15 Catalina est sorti.

Ca y est, la version Catalina de macOS a été propagée par Apple depuis quelques jours et avec elle son lot de mises à jour.

Première contrainte importante des ordinateurs sous cet OS : plus de 32 bits disponible. Tout doit donc être compilé en 64 bits si vous diffusez des logiciels pour Mac et que vos utilisateurs font, feront ou pire ont déjà fait la mise à jour de leur environnement. Idéalement vous devez aussi passer par le Mac App Store ou utiliser la notarisation proposée par Apple (prise en charge par Delphi / RAD Studio depuis la version 10.3.2 Rio).

En développement il y a une nouvelle version de Xcode qui gère aussi iPadOS 13 et iOS 13. Pensez à le mettre à jour si vous avez des iPad ou iPhone assez récents pour utiliser cette version du système d'exploitation mobile d'Apple.

Côté Delphi, C++Builder et RAD Studio il y a un petit problème : PAServer ne se lance plus de façon autonome. Il faut passer par le PAServer Manager pour y parvenir. Pas très gênant en soit, il faut juste le savoir pour ne pas râler contre soi-même, Apple ou Embarcadero pendant des heures.

Dans l'IDE il faut aussi penser à mettre à jour les SDK pour iOS et macOS, sinon les compilations risquent de ne pas se passer correctement si vous ciblez ces versions.

Conséquence directe du non fonctionnement des applications 32 bits il est désormais impossible (ou ça le sera sous peu) de compiler pour macOS 32 bits sous Catalina. Donc si vous avez des logiciels qui doivent rester en 32 bits conservez Mojave ou High Sierra sur votre poste de développement. N'hésitez cependant pas à tester vos développements sous Catalina car c'est la version diffusée sur tous les nouveaux appareils et elle sera rapidement chez tous les utilisateurs de Mac de moins de 7 ans.

Concernant les nouveautés de Catalina et leur suivi par Embarcadero je ne peux que vous renvoyer vers quelques articles publiés sur les blogs communautaires et à la ROADMAP pour les versions 10.3.3 et 10.4 (mais entre nous, y a des choses sympas qui arrivent et seront prises en compte automatiquement, sans coder quoi que ce soit).

Comme toujours, si vous n'avez pas d'obligation de passer au nouvel OS d'Apple, ne le faites pas ! Attendez deux ou trois mois que le gros des troupes essuie les plâtres car il est possible que vous utilisiez des logiciels non disponibles en 64 bits et que vous perdiez leurs fonctionnalités si les éditeurs les ont abandonnés (par exemple chez moi Hubic et Text Wrangler).


A lire aussi

macOS X 10.15 Catalina est sorti. (08/10/2019)
Élection du meilleur jeune développeur Delphi 2019 (concours) (16/09/2019)
Pouvoir exploiter toutes les fonctionnalités de Windows 10 dans nos logiciels (22/08/2019)
Vous avez demandé une nouvelle roadmap ? Ne quittez pas ! (13/08/2019)
Quoi de neuf pour Delphi et RAD Studio en août 2019 et au delà ? (01/08/2019)
On y est : la version 10.3.2 est une réalité. (19/07/2019)
Quoi de neuf pour Delphi et RAD Studio en juillet 2019 et au delà ? (01/07/2019)
Des connecteurs pour Excel et Slack offerts et des éclaircissements sur les "bumps" des anciennes licences (19/06/2019)
Quoi de neuf pour Delphi et RAD Studio en juin 2019 et au delà ? (01/06/2019)
Delphi Tour 2019 : Delphi utilisé dans le cadre de la reconversion professionnelle et l'enseignement à l'informatique (25/05/2019)
La ROADMAP 2019-2020 est arrivée pour Delphi, C++Builder, RAD Studio et RAD Server (24/05/2019)
Quoi de neuf pour Delphi et RAD Studio en mai 2019 et au delà ? (06/05/2019)
Delphi bouge, ses utilisateurs aussi ! (11/04/2019)
Mes jolis cadeaux de Noël (25/12/2018)
Découvrez le programme du Code Rage 2018 (02/12/2018)
A suivre en décembre sur Delphi et C++Builder (29/11/2018)
Sortie de RAD Studio 10.3 Rio et avec lui les nouvelles versions de Delphi et C++Builder (21/11/2018)
Les prochains webinaires gratuits en français proposés par Barnsten seront sur FireDAC. (03/11/2018)
Les prochaines formations Delphi - Firemonkey destinées aux entreprises et freelances (30/09/2018)
Un peu de reconnaissance de la part des entreprises ? (19/09/2018)
La game jam annuelle de Developpez.com (31/08/2018)
Ce que nous réserve Embarcadero pour les prochaines versions de RAD Studio, Delphi et C++ Builder (08/08/2018)
Webinaire du 12 juillet 2018 : Présentation d’une application multiplateforme de saisie de notes de frais en itinérance (29/07/2018)
Soyez au taquet pour la rentrée : des formations Delphi tout l'été ! (25/07/2018)
Delphi Starter s'arrête. C'est le moment idéal pour vous mettre à Delphi ! (18/07/2018)
Info technique à propos du flux RSS du site (14/07/2018)
Le sentez-vous le vent qui souffle en faveur de la programmation sous Delphi ? (03/07/2018)
Appel à idées pour de futurs webinaires (27/06/2018)
Vous pouvez utiliser les dernières versions de Xcode et iOS sur la dernière version de Delphi (18/06/2018)
Qui est partant pour un marathon Delphi Firemonkey début juillet ? (23/05/2018)
Point technologie : pourquoi parle-t-on systématiquement d'IoT, de beacons et bluetooth lors des présentations ? (08/05/2018)
Date des prochaines demi-journées de présentation de RAD Studio et Delphi en France (05/05/2018)
RAD Studio Tokyo 10.2.3 est téléchargeable dès à présent (13/03/2018)
En mars venez découvrir les fonctionnalités de Delphi et RAD Studio lors des événements de Rennes ou Paris (02/03/2018)
Moins d'un mois pour renouveler vos licences de RAD Studio,Delphi et C++Builder si vous avez de vieilles versions ! (01/03/2018)
Happy birthday Delphi ! (14/02/2018)
Matinée de présentation / démonstrations à Brive la Gaillarde du 8 février 2018 (13/02/2018)
Combattre l'isolement des développeurs Delphi à Orléans et ses alentours (02/02/2018)
Matinée de présentation de Delphi et de ses nombreuses possibilités à Brive la Gaillarde le 8 février 2018 (11/01/2018)
A quoi s'attendre en 2018 avec Delphi et RAD Studio ? (08/01/2018)
L'update 2 de RAD Studio 10.2 Tokyo est disponible au téléchargement (13/12/2017)
Le programme du CodeRage XII (01/11/2017)
Fier d'être MVP (29/10/2017)
CodeRage XII : la grande messe annuelle pour se former et s'informer (28/10/2017)
Utiliser les milliers de pictos de Font Awesome dans vos applications Delphi (26/09/2017)
La nouvelle roadmap est sortie cette semaine (23/09/2017)
Utiliser le crowdfunding pour financer l'adaptation d'une méga librairie graphique vers Firemonkey (06/09/2017)
Conseil du dimanche soir: backup, backup, backup ! (20/08/2017)
Pourquoi choisir l'Object Pascal et Delphi dans vos projets ? (13/08/2017)
Votez pour le blog sur DelphiFeeds (28/07/2017)
Et si on parlait de cryptographie pour protéger données et échanges de données ? (19/07/2017)
RAD Studio 10.2 Tokyo avec Delphi et C++ Builder pleinement fonctionnel sous Android grâce à un nouveau patch (25/06/2017)

Membre du programme MVP.
Membre du programme MVP