Windows

Google lette Android appudvikling med en ny IDE

Leap Motion SDK

Leap Motion SDK
Anonim

Google har introducerede et IDE (integreret udviklermiljø) med det formål at lette udviklingen af ​​Android apps.

Android Studio lavede sin debut onsdag på Google I / O-konference i San Francisco.

Android-udviklere kunne bruge Android Development Tools (ADT) plug-in til Eclipse IDE, men Android Studio bliver den første dedikerede IDE til mobil OS. Google byggede Android Studio på basis af IntelliJs Idea Java IDE.

"Pivoten omkring IntelliJ IDE er et skift for Google", bemærkede Al Hilwa, der dækker applikationsudviklingssoftware til IDC, i et emailinterview. IntelliJ "er mindre kompleks og mere venlig end Eclipse og skal hjælpe Android med at nå en bredere del af udviklere," skrev Hilwa.

Apple investerede meget i sin Xcode IDE for at gøre det let for udviklere at skrive apps til iOS iPhone og iPad, der konkurrerer med Android. Android Studio niveauer spillereglerne, fordi det kan hjælpe "hobbyfolk, der ikke er dygtige i det traditionelle Java-værktøjssæt", skrev Hilwa.

Android Studio vil have en række funktioner, der er specielt designet til at hjælpe med at opbygge Android-applikationer. Den leveres med skabeloner til at opbygge apps med en standard Android-udseende. Det kan refactor at kode for at køre mere effektivt. Det omfatter Lint, et sæt værktøjer til at fange versionskompatibilitetsproblemer og andre mulige fejl. Og det omfatter ProGuard, der forvirrer kode for at forhindre omvendt teknik.

Softwaren arbejder også med Gradle-automatiseret build system. Udviklingsbutikker kan bruge Gradle til at automatisere deres proces med at opbygge, teste, udgive og distribuere Android-apps samt synkronisere disse aktiviteter med software livscyklusstyringsværktøjer som Maven eller Ivy.

Google advarede potentielle brugere, der arbejder på Android Studio er ikke afsluttet - dette er version 0.1 af IDE - og flere funktioner er ikke blevet gennemført, eller forbliver buggy.

På konferencen demonstrerede Google også frugterne af en ny single sign-on-godkendelsesteknologi, kaldet Cross-Platform Single Sign-On. Dette sæt API'er (applikationsprogrammeringsgrænseflader) kan minimere mængden af ​​gange en bruger skal logge på i tjenester ved at lade enheden dele log-in credentials blandt betroede tjenester ved hjælp af OAuth 2-protokollen. Det er en kernekomponent i Google+ og Google Wallet, som begge blev fremvist på konferencen.

"Ikke at skulle logge ind gentagne gange føles så naturligt for brugerne, at de ikke engang bemærker det. Men som flere og flere apps implementere denne form for magi, du vil ikke være den hold-out, der forpligter brugere til adgangskoder på websteder eller, værre, på små tastaturer på mobilenheder, "skrev Tim Bray, ingeniør på Googles identitetshold, i et blogindlæg, der annoncerer API'en.