Windows

Google lette Android apputvikling med en ny IDE

Google Play: полезные советы. Как отменить подписку

Google Play: полезные советы. Как отменить подписку
Anonim

Google har Introduserte et IDE (integrert utviklingsmiljø) med sikte på å lette utviklingen av Android-apper.

Android-utviklere kunne bruke Android Development Tools (ADT) plug-in for Eclipse IDE, men Android Studio vil bli den første dedikerte IDE for mobil-operativsystemet. Google bygget Android Studio på grunnlag av IntelliJs Idea Java IDE.

"Pivoten rundt IntelliJ IDE er et skifte for Google," bemerket Al Hilwa, som dekker programutviklingsprogramvare for IDC, i et e-postintervju. IntelliJ "er mindre kompleks og mer brukervennlig enn Eclipse, og bør hjelpe Android til å nå en bredere del av utviklere," skrev Hilwa.

Apple investerte mye arbeid i sin Xcode IDE for å gjøre det enkelt for utviklere å skrive programmer for iOS iPhone og iPad som konkurrerer med Android. Android Studio nivåer spillerfeltet, fordi det kan hjelpe "hobbyister som ikke er dyktige i det tradisjonelle Java-verktøyet," skrev Hilwa.

Android Studio vil ha en rekke funksjoner som er spesielt utviklet for å hjelpe til med å bygge Android-applikasjoner. Den leveres med maler for å bygge programmer med en standard Android-utseende. Det kan refactor å kode for å kjøre mer effektivt. Den inkluderer Lint, et sett med verktøy for å fange versjonskompatibilitetsproblemer og andre mulige feil. Og det inkluderer ProGuard, som forvirrer kode for å hindre omvendt prosjektering.

Programvaren fungerer også med Gradle-automatisert byggesystem. Utviklingsbutikker kan bruke Gradle til å automatisere prosessen med å bygge, teste, publisere og distribuere Android-apper, samt synkronisere disse aktivitetene med programvare for livscykelhåndteringsverktøy som Maven eller Ivy.

Google advarte potensielle brukere som jobber på Android Studio har ikke blitt fullført - dette er versjon 0.1 av IDE - og flere funksjoner er ikke fullført, eller forbli buggy.

På konferansen viste Google også fruktene til en ny single sign-on-autentiseringsteknologi, kalt Enkelt pålogging på kryssplattform. Dette settet av APIer (applikasjonsprogrammeringsgrensesnitt) kan minimere hvor mange ganger en bruker må logge på tjenester ved å tillate enheten å dele innloggingsopplysninger blant klarerte tjenester ved hjelp av OAuth 2-protokollen. Det er en kjernebestanddel av Google+ og Google Wallet, som begge ble vist på konferansen.

"Ikke å logge på flere ganger føles så naturlig for brukere at de ikke engang merker det. Men som flere og flere apper distribuere denne typen magi, du vil ikke være den utholdenheten som pesterer brukere for passord på nettsteder, eller verre på små tastaturer på mobilenheter, "skrev Tim Bray, en ingeniør på Googles identitetslag, i et blogginnlegg som annonserer API.