Windows

Google maakt ontwikkeling van Android-apps eenvoudiger met een nieuwe IDE

Extend Your Android App to the Google Assistant (Google I/O'19)

Extend Your Android App to the Google Assistant (Google I/O'19)
Anonim

Google heeft introduceerde een IDE (geïntegreerde ontwikkelaaromgeving) gericht op het vergemakkelijken van de ontwikkeling van Android-apps.

Android Studio maakte zijn debuut woensdag op de Google I / O-conferentie in San Francisco.

Android-ontwikkelaars konden de Android Development Tools (ADT) gebruiken plug-in voor de Eclipse IDE, maar Android Studio wordt de eerste speciale IDE voor mobiel OS. Google heeft Android Studio gebouwd op basis van IntelliJ's Idea Java IDE.

"Het scharnier rond de IntelliJ IDE is een verschuiving voor Google", merkte Al Hilwa op, die applicatieontwikkelingssoftware voor IDC behandelt in een e-mailinterview. IntelliJ "is minder complex en vriendelijker dan Eclipse en zou Android moeten helpen een groter deel van de ontwikkelaars te bereiken," schreef Hilwa.

Apple investeerde veel in zijn Xcode IDE om het voor ontwikkelaars gemakkelijk te maken om apps te schrijven voor de iOS-iPhone en iPad die concurreren met Android. Android Studio brengt het speelveld op niveau, omdat het kan helpen 'hobbyisten die niet zo vaardig zijn in de traditionele Java-toolset', schreef Hilwa.

Android Studio zal een aantal functies hebben die speciaal zijn ontworpen om Android-applicaties te helpen maken. Het wordt geleverd met sjablonen om apps te bouwen met een standaard Android-uiterlijk. Het kan refactoren om te coderen om efficiënter te werken. Het bevat Lint, een set tools om compatibiliteitsproblemen met de versie en andere mogelijke bugs op te vangen. En het bevat ProGuard, dat code verdoezelt om reverse engineering te belemmeren.

De software werkt ook met het Gradle geautomatiseerde build-systeem. Ontwikkelingswinkels kunnen Gradle gebruiken om hun proces voor het bouwen, testen, publiceren en implementeren van Android-apps te automatiseren en om deze activiteiten te synchroniseren met software lifecycle-managementtools zoals Maven of Ivy.

Google waarschuwde potentiële gebruikers die op Android Studio werken is nog niet voltooid - dit is versie 0.1 van de IDE - en verschillende functies zijn nog niet voltooid, of blijven buggy.

Op de conferentie demonstreerde Google ook de vruchten van een nieuwe single sign-on authenticatietechnologie, genaamd de Single-Sign-On op meerdere platforms. Deze set API's (application programming interfaces) kan het aantal keren dat een gebruiker zich moet aanmelden bij services minimaliseren, doordat het apparaat inlogreferenties mag delen tussen vertrouwde services met behulp van het OAuth 2-protocol. Het is een kerncomponent van Google+ en Google Wallet, die beide op de conferentie werden getoond.

"Het hoeft niet meer zo vaak te loggen voor gebruikers dat het ze niet eens opvalt, maar als steeds meer apps gebruik dit soort magie, u wilt niet de uithouding zijn die gebruikers lastigvalt voor wachtwoorden op websites of, erger nog, op kleine toetsenborden op mobiele apparaten ", schreef Tim Bray, een technicus van het identiteitenteam van Google, in een blogbericht met de aankondiging van de API.