Le nom d’AppCode ne vous dit peut-être rien, mais cet environnement de développement conçu par JetBrains est loin d’être nouveau, puisque la première version remonte à 2011. Il a été pensé à l’origine pour Objective-C, le langage de développement maison d’Apple et à ce titre, il concurrençait directement Xcode, l’environnement de développement fourni par Cupertino. Il a suivi depuis les évolutions de la plateforme d’Apple, notamment pour prendre en charge Swift qui est désormais le langage de prédilection pour créer des apps dans l’univers de la pomme. Mais JetBrains annonce son abandon en même temps qu’une ultime mise à jour.
La version 2022.3 sera la dernière et AppCode ne recevra plus aucune nouvelle mise à jour majeure. L’app ne cessera pas de fonctionner pour autant, néanmoins JetBrains a cessé de vendre de nouvelles licences depuis hier. L’entreprise annonce le maintien du support pendant encore un an, jusqu’au 31 décembre 2023, de quoi corriger quelques bugs s’il en subsiste ou si de nouveaux apparaissaient dans la prochaine version de macOS. En revanche, la prise en charge se limite à Xcode 14, la dernière à ce jour, ce qui veut dire que Xcode 15 qui devrait sortir courant 2023 ne sera pas géré.
Pourquoi avoir abandonné AppCode ? JetBrains explique que l’environnement de développement n’a jamais connu le succès escompté, même s’il a ses amateurs. L’entreprise préfère abandonner ce produit pour mieux concentrer ses efforts sur ses nombreux autres logiciels. Il faut dire que se battre contre Xcode, qui est fourni gratuitement par Apple à tous les développeurs et qui gère les nouveautés de Swift et des OS dès le premier jour, n’est pas une tâche aisée. Il avait malgré tout ses fans, dont Pierre qui nous signale par mail sa fin et qui regrettera son interface mieux pensée que celle de Xcode selon lui.
En attendant la fin, AppCode 2022.3 se met au goût du jour et apporte la compatibilité avec macOS 13 et Xcode 14.2. JetBrains a par ailleurs amélioré plusieurs fonctions essentielles pour un tel outil, dont la capacité de réusiner le code (code refactoring) en Swift ou encore une autocomplétion plus efficace. La synchronisation des paramètres se fait désormais comme dans les autres apps de l’entreprise, avec tous les réglages stockés sur ses serveurs et synchronisés avec tous vos Mac.
Si vous voulez tester AppCode, vous pouvez le télécharger gratuitement à cette adresse (pensez à passer par le menu déroulant pour sélectionner la version optimisée Apple Silicon), mais vous ne pourrez l’utiliser que pendant la période d’essai. Faute de licence, l’app cessera ensuite de fonctionner… mais puisqu’elle est abandonnée par ses concepteurs, autant ne pas s’attacher.