Google Launches Android Studio 2.0 With Instant Run, Faster Android Emulator, and Cloud Test Lab (venturebeat.com) 58
An anonymous reader quotes a report from VentureBeat: Google today launched Android Studio 2.0, the latest version of its integrated development environment (IDE), with a long list of new features. You can download the new version for Windows, Mac, and Linux now directly from Android.com/SDK. In November, Google unveiled Android Studio 2.0, the second major version of its IDE. Version 2.0 brings a slew of improvements, including Instant Run, a faster Android emulator, and app indexing improvements. Google released a beta in February, though it didn't say when the final version would be ready ([VentureBeat] speculated in time for its I/O developer conference in May, and the company debuted with a month to spare).
The full feature list includes Instant Run, Android Emulator, Cloud Test Lab, App Indexing, and GPU Debugger Preview.
Editing? Nah. (Score:2)
And in 3, 2, 1... (Score:1)
Queue the " it's better to use Vim/emacs (because it's light weight and real devs don't use IDEs)" developers
Re: (Score:1)
Re: And in 3, 2, 1... (Score:2)
Yeah like true real editor ED! [gnu.org]
Re: (Score:2)
It is better to use Vim/Emacs (Spacemacs ftw!). Real devs however use whatever works best for them.
Agreed. I use both actually. Android Studio is kept on one monitor. I use it for syntax checking, auto imports, refactoring, etc. I do the real coding in vim on the other monitor (with portrait orientation). It took some effort to get vim to auto-load changes made by android studio, but it works very well now. In the Before Time when Eclipse was the standard for Android dev, I used eclim [eclim.org] which eased the pain of Eclipse significantly. Thank goodness those days are over.
Re: (Score:1)
Re: (Score:3)
You'd think that an SSD, 32GB of RAM, and a 3.4GHz i5 would make starting an IDE containing
Re: (Score:3)
Sounds like they *still* haven't managed to get a true offline version working yet.
Previous versions were horribly network dependent. Gradle would pull megs and megs of data whenever you started a new project (and at various other times). If you have a _fast_ network, it isn't too bad. If the end point is slow, or your ISP is typical American sloth service, expect to wait.
The less bad news was that their *offline* switch (which is actually a cached switch) will minimize those occurrences (usually) *after
Re: (Score:2)
Agreed. I will put these developers in a queue, behind those that are interested in the current story.
Bet those developers use xterm (or at best urxvt), because for some reason tabbed terminal emulators that use gtk2 | gtk3 | Qt for the right-click menu are evil.
I'm feeling faint... (Score:3)
Re: (Score:2)
If I didn't know any better I'd assume they were building hype towards a new major release and a flagship Nexus phone in time for the Christmas gift buying period.
Not based on IDEA 2016.1? (Score:1)
Re: (Score:1)
Re:Not based on IDEA 2016.1? (Score:4, Informative)
Re: (Score:3)
All build systems get ignored. In a decade and a half I've never seen anyone just use a build system, they always end up writing their own around it (or in place of it).
Re: (Score:1)
Re: (Score:1)
Alright Microsoft (Score:2)
Let's see what VS can do to compete against it? Competition is wonderful and I am glad it's here. I do wonder if instant run is a good idea or will introduce more bugs?
Re: (Score:1)
You must be high on crack... if MS does ANYTHING right, its IDEs. Visual Studio and its debugger is better than anything out there. Period.
Faster emulator, or fast enough to be usable? (Score:2)
In my present development setup, the only way I test on android is to test on an actual android. The only time I use the emulator is to see if it is going any faster.
Re: (Score:2)
Do you have HAXM installed? My experience indicate that full boot with HAXM installed is much, much faster than a regular boot on-device. Apps also run a lot faster in the emulator than on the device. The computer is a 2013 MBP, while the device is a Nexus 6.
Re: (Score:3)
Then. Then you wait. A lot. This seems strange.
Awesome - but how about something more useful? (Score:5, Interesting)
The emulator wasn't slow before if you picked a decent x86 image. Instant run only works in the smallest kinds of cases and any amount of time saved with it is wasted by fighting it when you know it won't work...
The bigger question here is why does google spend time on toys like that rather than actually add stuff that people need? They are pushing material design - but you can't use cardview, recyclerview, and such in the UI designer and you're forced to go back to editing the UI by hand. Why do I have a UI then?
Seriously - I know this is just bitching and probably the last thing that the people who worked hard on 2.0 need but this feels like adding cupholder to a car without breaks.
Peter.
"Instant Run" (Score:2)
Couldn't they just say they've got incremental build support instead of using weird names no one knows of?
Re:"Instant Run" (Score:4, Informative)
Re: "Instant Run" (Score:2)
Then it's "edit and continue" as Microsoft calls it
Re: (Score:2)
Re: "Instant Run" (Score:2)
I don't code with visual studio and I know what it is...
WTF is AWS? (Score:1)
Re: (Score:1)
It's not faster at all... quite the opposite (Score:1)
I was running Android studio 1.5 on an i3 with 4GB of RAM. Emulator load time was about 3 minutes, gradle builds were 1-3 minutes, time between gradle build finish and app launch was about a minute.
After upgrading to 2.0, emulator load time is now 11 minutes, gradle builds are nearly five minutes and it takes nearly 3 minutes between gradle build finish and app launch.