Crea nativamente per Apple Silicon con Xojo 2020 R2
Xojo, Inc., la società che ha reso facile per oltre 400.000 sviluppatori la creazione di applicazioni native multipiattaforma, ha annunciato oggi la disponibilità di Xojo 2020 Release 2. Xojo è un ambiente di sviluppo di applicazioni RAD integrato e un linguaggio di programmazione per la creazione di applicazioni per desktop (macOS, Windows e Linux), web, iOS e Raspberry Pi.
Attraverso Xojo, gli sviluppatori di tutti i livelli ed esperienza possono creare applicazioni native per desktop, inclusi macOS, Windows e Linux, dispositivi mobili (iOS – iPhone e iPad, con supporto per Android per tutto il 2021), Web e Raspberry PI.
Lo sviluppo di applicazioni con Xojo è facile e diretto poiché le interfacce utente possono essere progettate trascinando e rilasciando i componenti da una libreria con controlli nativi.
Il linguaggio Xojo è intuitivo e potente, il che lo rende un ambiente di sviluppo ideale sia per sviluppatori occasionali che professionisti. È il risultato di oltre 20 anni di sviluppo e lo stesso Xojo è stato effettivamente creato con Xojo.
Quest’ultima versione aggiunge 232 miglioramenti, con 57 nuove funzionalità, molte delle quali si concentrano sullo sviluppo di app iOS con Xojo. Il nuovo framework mobile migliora notevolmente la compatibilità del codice con le applicazioni desktop e web, rendendo ancora più semplice il supporto di più piattaforme.
Sono state inoltre aggiunte nuove funzionalità al framework per dispositivi mobili, tra cui notifiche, schemi URL, schermate modali e altro ancora. Infine, ora sono supportati i plug-in per iOS, consentendo così agli sviluppatori di plug-in di creare plug-in per iOS.
Questa versione ora supporta la compilazione nativa per Mac con processori Apple Silicon (M1) recentemente annunciati, rendendo Xojo il primo strumento di sviluppo multipiattaforma con supporto per Mac che utilizza la nuova tecnologia del processore.
Essendo una richiesta di funzionalità molto richiesta, la nuova classe Worker fornisce un modo semplice nello sviluppo di applicazioni desktop per sfruttare i molteplici core disponibili; aumentando così notevolmente le prestazioni nell’elaborazione dei dati.
“Xojo 2020r2 è un grande passo avanti nella creazione di app iOS native. Non è un segreto che la mia attività si sia concentrata su iOS negli ultimi due anni «, afferma Jérémie Leroy, sviluppatore di Packr e Secret Santa. «Dopo aver pubblicato dieci app sull’App Store, non vedevo l’ora di ricevere questo aggiornamento. Le nuove funzionalità di Xojo 2020r2 come notifiche, schermate modali, campi di ricerca e plugin sono un’ottima aggiunta al framework. Le nuove classi Mobile definiranno un nuovo standard di facilità d’uso per la condivisione del codice tra iOS e Android nel prossimo futuro. La possibilità di combinare funzionalità specifiche di iOS con le nuove classi Mobile Multiplatform contribuirà notevolmente a facilitare la transizione. Ora non vedo l’ora di creare applicazioni Android con Xojo.»
Ecco alcune delle caratteristiche salienti di Xojo 2020 Release 2:
API 2.0 per iOS
- Il nuovo framework mobile supporta l’API 2.0, utilizzando String e Variant per migliorare notevolmente la compatibilità del codice con Desktop e Web.
- Controlli mobili aggiornati, inclusi un nuovo MobileMoviePlayer e MobileMapViewer.
- Nuove funzionalità iOS come schemi URL, scorciatoie app, schermate modali, badge e altro.
- Molte delle funzionalità comuni del framework sono ora disponibili, tra cui URLConnection, XMLDocument, RegEx, UDPSocket e altro.
- Supporto per plugin su iOS.
Build nativo per Apple Silicon (M1)
- Crea app native per Apple Silicon (M1) su Mac.
- Crea app binarie universali che verranno eseguite sia su Mac basati su Intel che su Mac basati su Apple Silicon.
Desktop
- Classe Worker, attraverso la quale si sfruttano più core della CPU per un’elaborazione dei dati più rapida.
- Nuovi controlli SearchField e DateTimePicker.
- ColorGroups per facilitare il supporto della modalità oscura.
- Miglioramenti alla grafica, incluse le proprietà LineCap, LineJoin e Brush con supporto per LinearGradientBrush, RadialGradientBrush, ShadowBrush e PictureBrush.
Xojo 2020 Release 2 è disponibile per il download da https://www.xojo.com/download. Puoi usare Xojo gratuitamente per imparare e sviluppare. Per ulteriori informazioni sulle opzioni di licenza e sui prezzi, visitare https://www.xojo.com/store