Local blog for Italian speaking developers
ARCore: Realtà aumentata su scala Android
15 settembre 2017
Pubblicato da Dave Burke, VP, Android Engineering
Con più di due miliardi di dispositivi attivi, Android è la più grande piattaforma mobile al mondo. Negli ultimi nove anni ci siamo impegnati per creare un ricco set di strumenti, framework e API che mettono le creazioni degli sviluppatori a disposizione degli utenti di tutto il mondo. Ora annunciamo l'
uscita dell'anteprima
di un nuovo Software Development Kit (SDK) chiamato ARCore che porta le funzionalità della realtà aumentata ai telefoni Android esistenti e futuri. Gli sviluppatori possono iniziare a sperimentare già da adesso.
Negli ultimi tre anni abbiamo sviluppato le tecnologie alla base di AR mobile con Tango e ARCore è stato creato sfruttando questo lavoro. Funziona senza alcun hardware aggiuntivo e ciò significa che è scalabile nell'ambito di tutto l'ecosistema Android. ARCore opererà su milioni di dispositivi, cominciando con i Pixel e Samsung S8 che dispongono di Nougat 7.0 e versioni successive. Puntiamo a raggiungere i 100 milioni di dispositivi al termine dell'anteprima. Lavoriamo in collaborazione con produttori come Samsung, Huawei, LG, ASUS e altri per rendere questo obiettivo possibile pur tenendo sempre d'occhio qualità e prestazioni elevate.
ARCore funziona con Java/OpenGL, Unity e Unreal e si basa su tre aspetti principali:
Motion tracking
: utilizzando la fotocamera del telefono per osservare i punti caratteristici della stanza e dei sensori IMU, ARCore determina sia la posizione che l'orientamento (posa) del telefono mentre si muove. Gli oggetti virtuali rimangono accuratamente posizionati.
Comprensione ambientale
: di solito gli oggetti AR sono collocati su pavimenti o tavoli. ARCORE può rilevare le superfici orizzontali utilizzando gli stessi punti caratteristici che usa per il motion tracking.
Calcolo della luce
: ARCore osserva la luce ambientale circostante e consente agli sviluppatori di illuminare gli oggetti virtuali come se facessero parte dell'ambiente, rendendo il loro aspetto ancora più realistico.
Oltre ad ARCore, abbiamo investito in applicazioni e servizi che supportano ulteriormente gli sviluppatori nella creazione di grandi esperienze di AR. Abbiamo costruito
Blocks
e
Tilt Brush
per consentire a chiunque di creare rapidamente grandi contenuti 3D da utilizzare nelle applicazioni AR. Come
abbiamo detto in occasione di I/O
stiamo lavorando anche sul Servizio di Posizionamento Visivo (VPS), un servizio per creare esperienze AR su scala mondiale che vanno ben oltre il posizionamento su un tavolo. Crediamo che il Web rappresenti una componente fondamentale nel futuro di AR, quindi abbiamo anche rilasciato dei browser prototipo per gli sviluppatori web così potranno iniziare a sperimentare con AR. Questi browser personalizzati consentono agli sviluppatori di creare siti web ottimizzati con AR ed eseguirli su Android/ARCore e iOS/ARKit.
ARCore è il prossimo passo per offrire l'AR a tutti gli utenti ed entro la fine dell'anno ti aggiorneremo sulle altre novità. Facci sapere cosa ne pensi di
GitHub
e scopri la
nostra nuova bacheca degli esperimenti
per vedere esempi divertenti delle nuove funzionalità. Mostraci le tue creazioni sui social media con #ARCore e noi ricondivideremo quelle che ci piacciono di più.
Nessun commento :
Posta un commento
Etichette
Android
Firebase
Google Cloud Platform
GDL
Eventi
Google Developers Live
machine learning
App
Google Play
Chrome
api
Cloud
GDLItalia
GDE
TensorFlow
iOS
AppEngine
GDG
AMP
Cloud Functions
Google Assistant
Android Studio
BigQuery
Google Developers Expert
Università
Google AppEngine
Actions on Google
Android Wear
Deep Learning
GAE
Google Play Store
HTML5
JavaScript
Maps
AngularJS
Annunci
Cloud Machine Learning
Kubernetes
Polymer
Android Things
Community
DevTools
Google App Engine
IoT
Kotlin
Cloud Firestore
Entrepreneurship
Firebase Analytics
Google Cast
Google I/O
intelligenza artificiale
security
Dart
Drive
Google Data Studio
Google Play Games
Android O
Cloud Spanner
Cloud TPU
Compute Engine
Flutter
GSoC
Games
Google Compute Engine
Material Design
Mobile
PWA
Startup
open source
AIY Project
Apps Script
Crashlytics
Diversity
Firebase Cloud Messaging
Google Maps
Gsuite
Python
Research
VR
coding
AR
ARCore
Augmented Reality
Cardboard
Dialogflow
Firebase Realtime Database
Gmail
Google Cloud Messaging
Google ContainerEngine
Google Play Console
Responsive Design
Women
beacons
cloud storage
node JS
unity
API Cloud Vision
Add-ons
Android Jetpack
Android P
AndroidDevStory
Brillo
Classroom
Cloud AI
DevFest
Fabric
G Suite
GWT
GoLang
Google Brain
Google Container Engine
Google I/O Extended
ML kit
Mobile Sites
Prediction
Project Tango
SDK
Stackdriver
Tales
Testing
Udacity
Virtual Reality
WTM
YouTube
analytics
api.ai
courses
reti neurali
sign-in
ARkit
Android App bundle
Android Architecture
Android Architecture Components
Android Go
Android Instant App
Android Pie
AndroidTV
Angular
AutoML
Betatesting
C++
Certification
Cloud Service Platform
Cloud Shell
Community Connector
Computer Science
Converge
Conversation Design
Emulatore Android
GCE
GDD
Gboard
Glass
Go
Google App Script
Google Cloud Functions
Google Cloud billing
Google Developer Days
Google Identity Platform
Google Launchpad
Google Lens
Google Now
Google Photos
Google Plus
Google+
GoogleDevWeekly
GoogleLaunchpad
Graph
Ingress
Instant Apps
Knative
Lighthouse
Localization
Mondaygram
Monetization
NativeScript
PHA
Resonance Audio
Serverless
TensorFlow Lite
UX
WWW
Wear OS
Web
WebAssembly
authsub
botnet
cancer
chatbot
codelab
daydream
designer
hashcode
kids
maker
nearby
oauth
openid
realtime
verify apps
Archivio Blog
2019
feb
gen
2018
dic
nov
ott
set
ago
lug
giu
mag
apr
mar
feb
gen
2017
dic
nov
ott
set
ago
lug
giu
mag
apr
mar
feb
gen
2016
dic
nov
ott
set
ago
lug
giu
mag
apr
mar
feb
gen
2015
dic
nov
ott
set
ago
lug
giu
mag
apr
mar
feb
gen
2014
dic
nov
ott
set
ago
lug
giu
mag
apr
mar
feb
gen
2013
dic
nov
ott
set
ago
lug
giu
mag
apr
mar
feb
gen
Feed
Follow @GoogleDevsItaly
Nessun commento :
Posta un commento