Leap Motion SDK
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.
Mac-brugere kan ikke altid indrømme det, men nu og da har Microsoft en god ide eller to. En sådan ide er Windows 7s Aero Snap-funktion: Træk et vindue til venstre eller højre på skærmen, og det vil "snap" for at fylde den halvdel af skærmen. Eller træk det til toppen af skærmen for at få et vindue til at tage hele skærmen op. Træk vinduet væk fra kanterne, og det vender tilbage til sin oprindelige størrelse.
Det er en meget nyttig funktion til at sammenligne indholdet af to mapper, for eksempel eller for hurtigt at se et fuldskærm i et webbrowservindue.
Windows 8 Appudvikling: En byrde eller en brise?
Opgørelsen i Windows Store er smertefuldt slank, da Windows 8-lanceringsdagen nærmer sig. Kan de ringe tilbud være bundet til den relative vanskelighed ved app udvikling? Vi spurgte udviklere til svar.
2 Chrome-udvidelser, der hjælper med at lette dine e-mail-problemer
Hvis du ikke kan gennemgå alle dine e-mails på en enkelt dag, er disse 2 Chrome-udvidelser nøjagtigt det, du har brug for. Læs for at kende detaljerne.