Apple sulla strada dell'intelligenza artificiale?
Apple ha mostrato ulteriori passi verso l'intelligenza artificiale (AI) alla sua conferenza degli sviluppatori WWDC a San José. Le innovazioni portate dal sistema operativo iOS 11 includono anche la realtà aumentata e il software intelligente per gli sviluppatori.
La realtà aumentata e l'intelligenza artificiale sono state finora dominio degli specialisti della scena degli sviluppatori. I nuovi strumenti introdotti dovrebbero ora permettere agli sviluppatori di app iOS di utilizzare queste tecnologie un po' per programmare le app anche senza molto know-how specifico, fornendo funzioni di base prefabbricate. Nel caso del framework di realtà aumentata ARKit, questi sono, per esempio, il riconoscimento della posizione e il riconoscimento di certe strutture e oggetti.
L'intelligenza artificiale impara a camminare
Per esempio, una tecnologia chiamata Visual Inertial Odometry (VIO) permette al software ARKit di Apple di tracciare molto accuratamente la posizione e i movimenti di un dispositivo in una stanza senza bisogno di calibrazione, scrive Apple. ARKit può anche riconoscere oggetti come tavoli o il pavimento e posizionare oggetti virtuali su di essi e seguirli a loro volta.
Un altro sviluppo nella direzione dell'intelligenza artificiale si chiama CoreML. Questo "codice di poche righe" ottimizza modelli predefiniti di apprendimento automatico "per vari compiti". CoreML supporta anche lo sviluppo di app. Questo include non solo il riconoscimento del testo o l'analisi delle immagini, ma anche il riconoscimento e il controllo dei volti e degli oggetti. Ultimo ma non meno importante, sono disponibili API sempre migliori per l'interpretazione della lingua.
Programmazione di droni per bambini
Swift Playgrounds, l'app di apprendimento della programmazione per iPad, viene ampliata con nuove funzionalità che permettono di imparare a programmare robot, droni e strumenti musicali. Swift Playgrounds è perfetto per studenti e principianti per imparare a programmare con Swift, il linguaggio di programmazione potente e intuitivo di Apple per costruire app di livello mondiale.
Apple sta lavorando con i principali produttori per rendere il più facile possibile collegare i robot abilitati al Bluetooth nell'app Swift Playgrounds. Questo permette anche ai bambini di programmare e controllare prodotti popolari come LEGO MINDSTORMS EV3, Sphero SPRK +, droni Parrot e molti altri. L'aggiornamento a Swift Playgrounds 1.5 sarà disponibile come download gratuito dall'App Store da lunedì 5 giugno.
LEGO promuove la comprensione della robotica
"Più di un milione di bambini e adulti di tutto il mondo stanno già utilizzando Swift Playgrounds per imparare le basi della programmazione con Swift in modo divertente e interattivo", ha detto Craig Federighi, senior vice president of software engineering di Apple. "Ora possono vedere istantaneamente le linee di codice che scrivono e controllare i loro robot preferiti direttamente da Swift Playgrounds. È un modo incredibilmente stimolante e potente di imparare".
"A partire da oggi, stiamo lavorando con Apple per dare ancora più persone in tutto il mondo l'opportunità di imparare a programmare", ha detto Esben Stærk Jørgensen, presidente di LEGO Education. "Stiamo combinando i familiari mattoncini LEGO e il nostro approccio pratico all'apprendimento attraverso il gioco in LEGO MINDSTORMS Education EV3 con la potente piattaforma di apprendimento di Swift Playgrounds, così ora chiunque può programmare le proprie creazioni LEGO MINDSTORMS in vero codice Swift".
Con Swift Playgrounds, chiunque può programmare e controllare questi prodotti popolari con l'app:
- LEGO MINDSTORMS Education EV3 è adatto alle scuole di tutto il mondo. Rende facile la comprensione della programmazione risolvendo problemi del mondo reale mentre gli studenti sviluppano e controllano i propri personaggi, veicoli, macchine o invenzioni robotiche LEGO. Con Swift Playgrounds, i bambini possono programmare, sviluppare e controllare motori e sensori.
- Sphero SPRK +, una popolare sfera robotica, rotola, gira, accelera e cambia i suoi colori; i sensori danno un feedback quando Sphero colpisce un ostacolo - tutto questo può essere controllato con codice Swift.
- I droni Parrot come Mambo, Airborne o Rolling Spider possono decollare, atterrare, girare o eseguire varie manovre di volo come i salti mortali con l'aiuto del codice programmato dall'utente.
- Il kit Jimu Robot MeeBot di UBTECH permette ai bambini di programmare il loro robot costruibile per camminare, salutare o ballare.
- Dash di Wonder Workshop è un eccitante robot di apprendimento pratico adatto agli studenti fino alla fine della scuola primaria, progettato per insegnare le basi della programmazione, del problem solving creativo e del pensiero computazionale.
- Skoog è un cubo tattile che permette a tutti i bambini - indipendentemente dalle capacità individuali - di divertirsi a scoprire, comporre e suonare musica con il codice Swift.
Altre nuove impostazioni e strumenti
Al lancio del nuovo iOS, Apple ha comunicato nel suo solito modo grandioso - che iOS 11 rappresentava "un salto gigantesco" per l'iPhone e anche "un salto monumentale" per l'iPad. Gli esperti informatici non vedono ancora questo come un salto mondiale. La maggior parte di loro si accontenta di un elenco delle nuove funzioni annunciate, senza acclamarle in grande stile. Si concentrano sui (ab)cambiamenti individuali nelle impostazioni. Per esempio, Facebook, Twitter, Flickr e Vimeo non sono più elencati nell'app delle impostazioni sull'iPad.
Le innovazioni per l'iPad dovrebbero portare cambiamenti significativi per gli utenti. Tuttavia, gli utenti non iPad non saranno spazzati via da loro, perché portano funzioni al tablet Apple che sono state integrate nei PC per un po'. Per esempio, ora è possibile vedere facilmente cosa è memorizzato dove sul tablet in un nuovo file system. Un dock più accessibile, a scorrimento verso l'alto, dovrebbe consentire un facile multitasking e il passaggio tra le app.
Inoltre, gli oggetti come le foto possono ora essere copiati da un'app all'altra usando il drag and drop. Ci sono anche alcuni miglioramenti per l'uso della Apple Pencil sugli iPad con iOS 11. Per esempio, dovrebbe essere molto più facile aggiungere note ai PDF o agli screenshot. I moduli possono anche essere scannerizzati automaticamente con Note e poi compilati con la Matita.
Funzioni di paga universale?
Altre innovazioni annunciate per l'iPhone includono la possibilità di trasferire denaro direttamente ad altri utenti tramite Apple Pay e Messaggi, un App Store ridisegnato, una voce più "naturale" per Siri e varie nuove opzioni di manipolazione delle foto ora dominano la scena. Inoltre, come è già stato riportato nei giorni scorsi, Apple sembra consentire l'uso della funzione NFC negli iPhone non solo attraverso Apple Pay, ma anche le app di sviluppatori terzi.
Questo potrebbe essere di particolare interesse per gli sviluppatori di soluzioni di pagamento mobile - ma, come sempre, dovrebbe essere interpretato con cautela: Mentre principalmente i media in lingua tedesca riportano questo come fatto, i siti in lingua inglese normalmente ben informati come 'Engadget' o 'The Verge' sono più cauti e riportano che Apple "potrebbe aprire" la funzione.