InfoQ ホームページ Android に関するすべてのコンテンツ
-
GoogleがChromeにポインタイベントを実装すると発表
GoogleはChromeでポインタイベントをメインのイベントタイプにしようとしている。これで、Appleを残して、Microsoft、Firefoxと肩を並べたことになる。
-
自動Android UIテストのためのGoogleストラテジー
Googleテスト部門のソフトウェアエンジニアであるMona El Mahdy氏はブログ投稿 で“ユニットテストとは何でもユニットテストが可能であるべき”と述べ、Androidアプリケーションのユーザインタフェース(UI)におけるユニットテスト方法をいくつか提案している。Mahdy氏は一般的なユニットテスト用にRobolectric とAndroid StudioGradle plug-in を、UIテストの作成、実行用にEspresso や UI Automator を薦めている。
-
Microsoftが160K行のコードを含むTouchDevelopをオープンソース公開
Microsoftは,同社の研究プロジェクトであるTouchDevelopを,オープンソースとして公開した。おもにTypeScriptで記述された,160K行のコードが含まれている。
-
GoogleによるAndroidのパフォーマンスについて
Google Developers YouTube��ャンネルに、Androidの性能パターンに関する16の動画がポストされている。これらの動画は、開発者がAndroidアプリを開発するときに直面する多くの性能問題について概括しており、アドバイスもしている。この記事ではそのアドバイスを簡単に紹介したいと思う。
-
AndroidのC/C++ネイティブアプリケーション開発を支援するGoogleの新ツール
GoogleのFun Propulsion Labsが新たに提供するfplutilは,Android用のC/C++アプリケーション開発を容易にしてくれる,ツールとライブラリのセットだ。
-
AndroidとWatchKitをサポートしたRubyMotion 3
HipByteがAndroidとWatchKitをサポートしたRubyMotion 3をリリースした。また、開発者のニーズをよりしっかりと満たすため、価格体系も新しくしている。
-
AndroidとiOSのハイブリッドアプリを実現するSupersonicフレームワーク
AppGyverはSupersonicを発表した。これは、"真のネイティブパフォーマンス"を実現するAndroidとiOS用のハイブリットモバイルアプリをビルドするための新しいフレームワークだとAppGyverは言う。ハイブリットアプリ設計の新しいアプローチを採用したおかげだ。また、SupersonicはSteroidsに統合されている。Steroidsは、ハイブリットアプリのためのクロスプラットフォームIDEだ。
-
Jack & Jill: パフォーマンス向上のためのAndroid用の新コンパイラ
Saikoaのテクニカルディレクタで,DexGuardを開発したEric Lafortune氏が,Android 5.0 Revision 1 (API 21.1)のSDKに新しいツールを見付けた。JackとJillという名の2つのコンパイラだ。いずれのツールも,Androidのコンパイルプロセスの合理化を目的にしている。
-
Go 1.4、Androidサポートを追加し、ガベージコレクションを改善
GoogleがGo 1.4を発表した。Go 1.3から半年ぶりのリリースだ。Go 1.4では「絶賛開発中」のAndroidネイティブ開発の公式サポートと、改善されたガベージコレクションやマイナーな言語変更が追加されている。
-
Android, iOS, Webのコードを共有するためのGoogleのレシピ
Google Inboxのエンジニアリングディレクタを務めるGarrick Toubassi氏は先日,氏のチームが3つのプラットフォーム - iOS, Android, そしてWebの"クライアントコードの,およそ3分の2の共有化"を達成したと公表した。そのキーとなっているのは,UIコードのUI依存とロジックを明確に分離したこと,そして,Googleが長年に渡って開発を続けてきた一連のツールの存在だ。
-
AppDynamicsがMobile Real User Managementを提供開始
AppDynamicsは先日,Mobile Real User Managementをリリースした。モバイルアプリのエンドツーエンド監視を目的とした高度なソリューションだ。AppDynamicsの提供するアプリケーションパフォーマンス監視(APM/Application Performance Monitoring)は,ユーザ自身のアプリケーションだけでなく,完全なエンドツーエンドのトランザクションを解析する機能も備える。これによって同社の監視機能では,データベースシステムやアプリケーションコンテナ,Webアプリケーションに加えて,モバイルアプリもサポートされることになる。
-
DroidConSE: RxJavaを使用したAndrioidアプリの複雑系への対処
先日のDroidconSEで行われた講演で,Matthias Käppler氏(SoundCloudのソフトウェア技術者)は,非同期動作をエレガントに処理するため,AndroidアプリにRxJava - Java言語によるリアクティブエクステンション実装 - を採用することを提案した。InfoQでは講演を終えた氏に,他の開発者がRxJavaの採用によって得られるメリットについて聞いてみた。
-
Androidアプリ開発のためのGoogleのガイダンス
Googleは“The Secrets to App Success on Google Play”を発表した。これは、Android開発者を教育するためのプレイブックで、ユーザに評価されるアプリ、多くの人にダウンロードされるアプリについて書いている。
-
URXがクロスプラットフォームのディープリンクとインデックス,ルーティングを提供
URXが提供する,オープンなディープリンク標準のOmnilinksは,ディープリンクされたモバイルアプリとリンクルーティング情報を持ったアプリケーションインデックスだ。
-
Xamarin Evolve 2014ニュース: Android Player、Sketches、C#プロファイラ
最近、米国アトランタにてXamarin Evolve 2014というイベントが開催され、Xamarinが作成したクロスプラットフォームツール群に関するニュースがいくつも発表された。Android Player(ハードウェアアクセラレーションを利用するAndroid シミュレータ)、Sketches(REPL的な環境)、そしてProfiler(C#コードのプロファイラ)である。