Microsoft annuncia l'API Win 10 per sviluppatori Windows 10
Sommario:
Microsoft indica le nuove tendenze in arrivo nei prossimi anni, quella dell'intelligenza artificiale e dell'apprendimento automatico. Durante il giorno della data Microsoft ha fatto l'annuncio di una nuova API chiamata WinML che ha lo scopo di aiutare gli sviluppatori a sfruttare questi due aspetti nel sistema operativo Windows 10.
Microsoft annuncia WinML per sviluppare l'IA su Windows
WinML è un nuovo set di API che consentirà agli sviluppatori di sfruttare tutte le funzionalità di qualsiasi dispositivo Windows 10 per utilizzare modelli di machine learning pre-addestrati, consentendo il download di attività AI dal cloud.
Il primo motivo è la prestazione. Nonostante l'enorme potenza del cloud computing disponibile, viviamo ancora in un mondo in cui lo spostamento dei dati nel cloud può essere proibitivo in termini di costi e velocità. La latenza di qualsiasi connessione di rete è più lenta dell'accesso alla memoria locale e lavorare con enormi set di dati può essere difficile senza interconnessioni costose, dedicate e ad alta larghezza di banda. L'esecuzione di attività di elaborazione a livello locale può migliorare significativamente le prestazioni grazie alla minore latenza e fornire risultati in tempo reale. I costi operativi possono essere risparmiati riducendo la larghezza di banda della rete e riducendo i tempi di calcolo nel cloud.
La nuova suite di API AI di Microsoft offre numerosi vantaggi chiave che dovrebbero aiutare gli sviluppatori a integrarli nei loro prodotti. Probabilmente la cosa più importante è che l'API fa tutto il lavoro pesante per lo sviluppatore, quindi non dovresti preoccuparti del tipo di hardware disponibile su qualsiasi macchina su cui verrà eseguita l'app. Il motore WinML sfrutterà l'hardware in modo dinamico e creerà il codice per ottenere le migliori prestazioni disponibili dall'hardware su cui è in esecuzione il dispositivo.
Il motore è realizzato in Direct 3D e, se il sistema dispone di una GPU compatibile DX12, utilizzerà dinamicamente gli shader di calcolo DX12. Se disponi di una GPU enorme con molta VRAM, il carico di lavoro verrà scaricato sulla GPU. Se una GPU DX12 non è disponibile o le prestazioni sono un problema a causa della grafica integrata, il motore può anche utilizzare la potenza di calcolo della CPU.
Forse la cosa più interessante è che il motore WinML funzionerà anche su computer basati su SnapDragon 835 o anche su dispositivi IoT. Se ha molte prestazioni disponibili, ne trarrà vantaggio, ma se il sistema è un dispositivo a bassa potenza, continuerà a funzionare.
Apple apre le API di foto live agli sviluppatori di pagine Web
Apple apre l'API Live Photos agli sviluppatori per l'uso in app Web e qualsiasi altra applicazione come pagine Web, ecc.
Facebook per imporre più limiti agli sviluppatori per proteggere la privacy
Facebook imporrà più limiti agli sviluppatori per proteggere la privacy. Scopri di più sulle modifiche apportate al social network.
Intel sollecita gli sviluppatori a utilizzare api vulkan
Intel ha preso l'iniziativa di sollecitare gli sviluppatori di giochi a utilizzare l'API grafica multipiattaforma Vulkan.