Les différents ponts Windows vont permettre, à terme et une fois les phases de bêta-test terminées, aux développeurs d’adapter plus facilement leurs applications d’une autre plateforme, ou avec des binaires incompatibles avec le principe d’application universelle, sur Windows 10, tant les version Desktop que Mobile ou Xbox. Mais l’un d’entre eux, nommé Astoria ou Pont Windows pour Android, s’était vu mis en pause il y a peu, pour une raison que Microsoft n’avait pas annoncé.
Et maintenant, la firme le dit clairement : le Project Astoria est officiellement mort. Voici donc la raison avancée par Kévin Gallo, Vice-Président de la plateforme Windows Developper :
« We also announced the Windows Bridge for Android (project “Astoria”) at Build last year, and some of you have asked about its status. We received a lot of feedback that having two Bridge technologies to bring code from mobile operating systems to Windows was unnecessary, and the choice between them could be confusing. We have carefully considered this feedback and decided that we would focus our efforts on the Windows Bridge for iOS and make it the single Bridge option for bringing mobile code to all Windows 10 devices, including Xbox and PCs. For those developers who spent time investigating the Android Bridge, we strongly encourage you to take a look at the iOS Bridge and Xamarin as great solutions. »
(Nous avions également annoncé le pont Windows pour Android (projet «Astoria») à la Build de l’année dernière, et certains d’entre vous ont posé des questions sur son statut. Nous avons reçu beaucoup de commentaires à propos du fait qu’avoir deux technologies de pont pour amener le code à partir des systèmes d’exploitation mobiles Windows était inutile, et le choix à faire entre elles pourrait être source de confusion. Nous avons examiné attentivement ces commentaires et avons décidé que nous allions concentrer nos efforts sur le pont de Windows pour iOS et rendre donner une unique option de pont pour porter le code d’une application mobile à tous les 10 appareils Windows, y compris Xbox et PC. Pour les développeurs qui ont passé du temps à enquêter le pont Android, nous vous encourageons fortement à jeter un oeil sur le pont iOS et Xamarin comme de grandes solutions.)
C’est une réponse relativement édulcorée, puisque nous savons aussi que le sous-système Android embarqué dans Windows 10 Mobile entraînait des pertes de performances catastrophiques pour l’OS et que certaines fonctionnalités ne pouvaient pas être utilisées, notamment le fait de télécharger des fichiers .obb ou encore les appels aux services Google.
Du coup, Microsoft encourage les développeurs, s’ils ont aussi une application sous iOS, à utiliser le Project Islandwood ou, s’ils ne possèdent qu’une application sous Android, à voir du côté de ce que Xamarin propose. Cela étaye donc ce que nous vous disions hier à propos du rachat de la société par Microsoft : il y a bien un intérêt pour permettre le portage des applications Android en tant qu’applications universelles.
Et Centennial dans tout ça ? Il n’est bien sûr pas oublié, les outils nécessaires au portage d’applications « classiques » sont dans une phase de pré-release d’une première version exploitable, en test actuellement avec des développeurs sélectionnés. Bientôt, d’autres seront intégrés au programme pour pouvoir le tester à une plus grande échelle.
« Project ‘Centennial’ helps bring existing Win32 and .NET-based apps to the Windows Store and is in testing with a set of developers now. We’ll have an early iteration of the tools soon, and then we’ll expand the program and support a broader range of developers. »
Espérons donc que ce recentrage de la part des différents projets porte ses fruits sous peu et que le nombre d’applications de qualité augmente de façon substantielle une fois que les outils seront disponibles plus largement.
Source : Microsoft