
C++エディターとデバッガーのプレビュー版を搭載したAndroid Studio 1.3がリリースされる 13
ストーリー by headless
更新 部門より
更新 部門より
Googleは7月30日、Androidアプリ統合開発環境の最新バージョンとなるAndroid Studio 1.3安定版をリリースした。本リリースではC++サポート機能のプレビュー版が搭載されている(Android Developers Blogの記事、
VentureBeatの記事、
ITworldの記事)。
C++サポート機能としては、Early Access Preview版のC++エディターとデバッガーが実験的なビルドプラグインとともに搭載されている。より複雑なプロジェクトやビルド構成のサポート機能については現在開発中だという。
テスト関連の新機能としては、メモリーのスナップショットをAndroidのHPROF形式で分析できるAndroid Memory Viewerや、分離したモジュールでコードのテストを実行できる新たなテスト用プラグインが追加されたほか、アプリのメモリーアロケーションを視覚的に確認できるようになっている。
コーディング関連ではAndroid Mで導入されるパーミッションモデルの管理を容易にするためのアノテーションサポートや、レイアウトファイルでのデータバインディングサポートが追加された。このほか、SDKの自動更新機能が追加されており、SDKマネージャーも統合されている。
Android Studio 1.3はAndroid Developersのダウンロードページから入手できる。既に旧バージョンを使用している場合はメニューから更新を確認してダウンロードすればいい。
C++サポート機能としては、Early Access Preview版のC++エディターとデバッガーが実験的なビルドプラグインとともに搭載されている。より複雑なプロジェクトやビルド構成のサポート機能については現在開発中だという。
テスト関連の新機能としては、メモリーのスナップショットをAndroidのHPROF形式で分析できるAndroid Memory Viewerや、分離したモジュールでコードのテストを実行できる新たなテスト用プラグインが追加されたほか、アプリのメモリーアロケーションを視覚的に確認できるようになっている。
コーディング関連ではAndroid Mで導入されるパーミッションモデルの管理を容易にするためのアノテーションサポートや、レイアウトファイルでのデータバインディングサポートが追加された。このほか、SDKの自動更新機能が追加されており、SDKマネージャーも統合されている。
Android Studio 1.3はAndroid Developersのダウンロードページから入手できる。既に旧バージョンを使用している場合はメニューから更新を確認してダウンロードすればいい。
やっぱりAndroid Studioがナンバーワン (スコア:0)
一時期、Visual StudioがAndroidのC++開発をサポートするってんで、
こりゃJavaでやるならAndroid Studio、C++使うならVSの方がいいのでは、みたいな話もあったけど、
ちゃんとASでサポートされて良かった良かった。
え、eclipse? 要らない子ですね…
Re:やっぱりAndroid Studioがナンバーワン (スコア:1)
Android Studioってそんなにeclipseよりいいか?
gradleの存在がいいのは確かで、確かにそれだけで移行の価値はあると思う。
eclipseだとmavenがあるって言われても聞きたくない。解りにくいんだもの、あれ。
で、移行を始めてみたのだが、複数の自作のライブラリやアプリを持っていて、プロジェクト間の構成に悩んでる。
自作のライブラリなのにaarで取り込みって・・・
mavenが嫌なのにmavenリポジトリ作れ!?どこゆこと!?
importしたらコピーされちゃうし。(そりゃインポートだもんな)
一度にビルドしたいだけなのに。一プロジェクトで複数アプリ持つように構成しなきゃ駄目?
# 誰か正解教えてくれ
一からプロジェクトを作ってみて、proguardを有効にしたらビルド出来ないとかトラブりまくり。
今一つVisualStudioどころかeclipseより解りにくい気がするのだが、これ。
慣れもあるのかなぁ。
Re:やっぱりAndroid Studioがナンバーワン (スコア:4, 参考になる)
Eclipse備え付けのJavaコンパイラが猛烈に速いから、Android とあんまり関係しないJavaコードはEclipseで書きたい。小さなユニットテスト一つやるのに待たされるのはいかにもきつい。
もちろん、Android Studio のほうが高機能。Androidに関係する部分を書くときはもうAndroid Studio使わざるをえない。もう少しコンパイルが速くならないものだろうか。
Re: (スコア:0)
Android Studioが良いというよりもeclipseが駄目。
eclipseが良いものだったらAndroid Studioそのものが生まれていなかっただろうし。
個人的にはオープンソースに向けて舵を切ったVisualStudioが気になる。
やっぱりIDEとして他よりも優れてるし。
Re:やっぱりAndroid Studioがナンバーワン (スコア:1)
Re: (スコア:0)
これだよねえ。
Re: (スコア:0)
標準だと、HelloWorld 程度のテンプレート用意されてないし、プロジェクトのインポートもできないから、新規で作るにも移行させるのも一苦労。
なぜか NDK なしのプロジェクトテンプレートも「その他」でもなく C++ にカテゴライズされてる謎。
IDE としては、やはり最強なので、テンプレートが増えてきたら使い物になるかもしれん。
Re: (スコア:0)
確かにビルドシステムはMavenよりGradleの方がいいけど(個人的にはどっちもクソだと思ってる)
そもそもIDEとして、入力支援からコード解析や追跡、デバッグやチーム開発サポート、そしてUIに至るまで、
ほとんど全ての面においてIntelliJ系列 > (越えられない壁) > eclipse だからなぁ…
Re: (スコア:0)
IDEA使っているけど、ASの完全な上位互換じゃないんだよね。
Platformの開発にはまだまだ使えない (スコア:1)
Nativeのサポートが入るという事で1.3のβ版から使ってますが、アプリ単体の開発には使えてもAndroid Platformの開発に使うにはまだまだ、と言う感じですね。
PlatformのJava層のコードを喰わせての解析はEclipse/ASともに可能。ASの方がインデックス生成が速い模様。
このケースのNative層の解析はEclipseは重過ぎて使えず、ASのNativeへの対応はこの用途には適用すら不可、と言う状態。
一方、Eclipseはkernel部のコードをCDTで個別に喰わせると完璧に扱ってくれますが、ASでは出来ません。
Platform丸ごとでは無く、framework以下とかhardware以下とかを部分的に喰わせることの出来るEclipseの方が、(この用途としては)結局のところ現実解です。
ちなみにEclipseのADTはgoogleによる開発終了のアナウンスが出ましたが、これを引き継ぐ Andmoreプロジェクトが立ち上がってるので、まだまだEclipseとは縁が切れないかもしれません。
そもそも、ASに付いてるDDMSとかのモニター系ツールが、実はその要らない子扱いされてるEclipseそのものだという状況はどーなのよ?
Re: (スコア:0)
そもそもeclipseのadtのビューが超絶不安定なんだけど
業務で日常的に使っていて一度たりともエラーがに遭遇したこと無い人は居るんだろうか
logcatとかまともに使えない
Re: (スコア:0)
> そもそも、ASに付いてるDDMSとかのモニター系ツールが、実はその要らない子扱いされてるEclipseそのものだという状況はどーなのよ?
システム管理系ツールとかもこのパターン何気なく多いよね
お前Eclipseだったのかみたいなやつ
Re: (スコア:0)
この分野も Electron とかに移っていきそうな感じですが。