Windows

Google facilita lo sviluppo di app Android con un nuovo IDE

Developer Keynote (Google I/O '19)

Developer Keynote (Google I/O '19)
Anonim

Google ha ha introdotto un IDE (ambiente di sviluppo integrato) per facilitare lo sviluppo di app Android.

Android Studio ha fatto il suo debutto mercoledì alla conferenza Google I / O di San Francisco.

Gli sviluppatori Android potrebbero utilizzare gli strumenti di sviluppo Android (ADT) plug-in per l'IDE Eclipse, ma Android Studio sarà il primo IDE dedicato per il sistema operativo mobile. Google ha creato Android Studio sulla base di Idea IDE Java di IntelliJ.

"Il fulcro attorno all'IDE IntelliJ è un cambiamento per Google", ha osservato Al Hilwa, che copre il software di sviluppo applicazioni per IDC, in un'intervista via email. IntelliJ "è meno complesso e più amichevole di Eclipse e dovrebbe aiutare Android a raggiungere una sezione più ampia di sviluppatori", ha scritto Hilwa.

Apple ha investito molto impegno nel suo IDE Xcode per semplificare agli sviluppatori la possibilità di scrivere app per l'iPhone e l'iPad iOS che competono con Android. Android Studio livella il campo di gioco, in quanto può aiutare "hobbisti che non sono esperti nel tradizionale set di strumenti Java", ha scritto Hilwa.

Android Studio avrà una serie di funzioni progettate specificamente per aiutare a costruire applicazioni Android. Viene fornito con i modelli per creare app con aspetto androide standard. Può refactoring per eseguire il codice in modo più efficiente. Include Lint, un set di strumenti per catturare i problemi di compatibilità delle versioni e altri potenziali bug. E include ProGuard, che offusca il codice per ostacolare il reverse engineering.

Il software funziona anche con il sistema di build automatizzato Gradle. I negozi di sviluppo possono utilizzare Gradle per automatizzare il processo di creazione, test, pubblicazione e distribuzione di app Android, nonché per sincronizzare queste attività con strumenti di gestione del ciclo di vita del software come Maven o Ivy.

Google ha avvertito i potenziali utenti che lavorano su Android Studio non è stato completato - questa è la versione 0.1 dell'IDE - e diverse funzionalità non sono state completate, o rimangono bug.

Alla conferenza, Google ha anche dimostrato i frutti di una nuova tecnologia di autenticazione single sign-on, chiamata il Single Sign-On multipiattaforma. Questo insieme di API (interfacce di programmazione delle applicazioni) può ridurre al minimo la quantità di volte che un utente dovrà accedere ai servizi, consentendo al dispositivo di condividere le credenziali di accesso tra i servizi affidabili utilizzando il protocollo OAuth 2. È un componente principale di Google+ e di Google Wallet, entrambi presentati alla conferenza.

"Non dover eseguire l'accesso ripetutamente sembra così naturale per gli utenti che non se ne accorgono nemmeno. Ma come sempre più app distribuire questo tipo di magia, non si vuole essere il punto di forza che infastidisce gli utenti per le password su siti Web o, peggio, su piccole tastiere per dispositivi mobili ", ha scritto Tim Bray, un ingegnere del team di identità di Google, in un post sul blog che annuncia l'API.