4 ms·
> IntelliJ 15 That is not the most recent release of IntelliJ so it's at least one version behind. I should also note that IntelliJ has abandoned the version n
by levemi 11y ago
> IntelliJ 15
That is not the most recent release of IntelliJ so it's at least one version behind. I should also note that IntelliJ has abandoned the version number name, the newest versions of the IntelliJ IDEs have the year now. The most recent IntelliJ IDEA is IntelliJ IDEA 2016.
That such a widely use fork of IntelliJ is behind a version is important for plugin developers who will be held back from adopting new features if they want to support Android Studio.
I think IntelliJ 15 shipped with its own JRE so it may be possible to write plugins in Java 8 instead of Java 6 for Android Studio though, so if that's true that's nice.
- chickenbane 11y agoIntelliJ 15 was released in Nov, so we're talking 6 months. What features of IDEA 2016.1 do you need for creating an Android application that aren't present in AS 2.0? I use both frequently and it's hard for me to feel behind (so far). If you're interested in keeping up-to-date, Android Studio also has Chrome-style Canary/Beta/Dev channels as well.
- levemi 11y agoI don't have a feature that immediately comes to mind but I've run into it before when developing a plugin for intellij. It's just something to keep in mind. I don't understand why there's a separate IDE at all, why don't they just make Android Studio and IntelliJ plugin and leave it at that. Then there would be no issue. You can do so much with a plugin. There's really not much you can't change in the UI with a plugin.
- vetinari 11y agoAndroid Studio contains C++ (NDK) support, which is not available in the Idea community edition or other free product. Only in Clion (paid). Having it as a plugin could cannibalize this product.
- pjmlp 11y agoI cannot speak for Clion, but Android Studio it is still a pain to use for NDK projects, when compared with VS 2015 support.
- vetinari 11y agoCould you be more specific, what are pain points in AS compared to VS2015 when working with NDK?
- pjmlp 11y ago- Gradle support for NDK is still work in progress and keeps changing - Android Studio doesn't support ndk-build based projects - Android Studio turns my core duo, with 8GB RAM, 512 GB HD into a propeller airplane and Gradle builds take minutes versus seconds in Visual Studio (Ant/ndk-build) - VS2015 has direct support for mobile cross platform, so I can from the same IDE target Android and WP - Intelisense is faster and more accurate on Visual Studio than Android Studio - I am yet to test the debugging support, including visualizers in Android Studio, because I lost my patience to keep on waiting minutes even for "hello world" builds - Visual Studio C++ team tries to improve the experience and actively asks for feedback, Android Studio team just ignores NDK users.
- sangnoir 11y ago> why don't they just make Android Studio and IntelliJ plugin and leave it at that Because they make changes to the core. HN recently linked to a JetBrains thread where a blind user opened a usability bug regarding using screen readers in IntelliJ[1]: a significant portion of the code to address that came from a Google Engineer working on Android Studio and merged upstream into IntelliJ. 1. On mobile, can't get the link right now
- genieyclo 11y agoDo you mean this? https://code.google.com/p/android/issues/detail?id=82716 https://code.google.com/p/android/issues/detail?id=82716
- chickenbane 11y agoI love IntelliJ, but it makes a lot of sense for Google to make their own branded IDE for Android development. Android applications are written in Java, but they also have a specific structure and conventions, build and deploy stories, distinct debugging and sdks, etc. Not to mention Google can build great Android layout editors, lint checkers, and other integrations such as the 2.0 flagship feature, Instant Run. Yes, of course you can build Android with standard IntelliJ, but for making Android development more accessible AS is a great direction. Trying to get the old Ant + Eclipse + random tools in the sdk work together was very challenging, and - at least thus far - AS has been tracking IntelliJ pretty closely so I don't feel out of place. Not to mention IntelliJ doesn't have to be tied to the (very large) community of Android developers; Jetbrains can continue building their product to be more of a neutral all-around (fantastic) development environment.
- rpgmaker 11y ago> I think IntelliJ 15 shipped with its own JRE so it may be possible to write plugins in Java 8 instead of Java 6 for Android Studio though, so if that's true that's nice. On Linux, IntelliJ 2016.1 is still shipping with its own JRE (I don't know if they used to do this before) and that is very important for this release since they modified it so that the fonts don't look like shit anymore. I wonder, is there any reason to use Android Studio over IntelliJ for android development?
- pritambaral 11y ago> I wonder, is there any reason to use Android Studio over IntelliJ for android development? NDK development would be a good reason. IntelliJ doesn't have free C++ support/plugin, does it? And not all features available in AS are available as IntelliJ plugins either.
- pjmlp 11y agoVS 2015 NDK support is still better than what Google is able to provide for their own OS.
- pritambaral 11y ago1. This is a side point, not relevant to the original point about IntelliJ not being good enough to replace Android Studio 2. VS 2015 doesn't run on my system. Both IntelliJ and Android Studio do.
- rpgmaker 11y agoThanks. That one would be a very good reason but, at least for now, not something I need. Moving from intelliJ to android studio should be relatively seamless, I assume.