InfoQ ホームページ Android に関するすべてのコンテンツ
-
DidFail: 情報リークを検出するフリーのAndroidツール
CERT Secure CodingチームがAndroidアプリからのセンシティブな情報のリークを分析できるフリーで使えるツールをリリースした。CERTの研究者は、このツールは「Androidアプリのための最も正確な汚染フロー静的解析ツール」だとうたっている。
-
AndroidがAOT(ahead-on-time)コンパイラを採用
GoogleはGoogle I/O 2014で,"Lリリース" というコードネームの,Androidオペレーティングシステムの次期バージョンを発表した。システムアーキテクチャ上の最も大きな変更は,従来のDalvik仮想マシンとJITコンパイラが,ART(Android RunTime)というシンプルな名称の新ランタイムとAOTに置き換えられることだ。
-
DartiumがAndroidで使用可能に
モバイル開発を重視したDart 1.5が先週,リリースされた。Dartで開発したモバイルWebアプリのデバッグをサポートするようにエディタを改良したDartiumの,Androidで動作するバージョンが同梱されている。
-
ART - Androidの新ランタイム
Brian Carlstrom, Anwar Ghuloum, Ian Rogersの3氏(いずれもGoogle)がGoogle I/O 2014で,ART(the Android RunTime)の詳細に関するプレゼンテーションを行った。ARTは現行のDalvikに代わる,次期Android リリースのデフォルトプラットフォームだ。(次期Androidリリースのプレビュー版がAndroid Lという名称で,開発者向けに公開されている。一般向けには,今年秋のどこかの時点で提供される予定である。)
-
DrupalとiOSおよびAndroidネイティブアプリを統合する
テキサス州オースティンで開催された前回のDrupal Conferenceで,モバイルおよびWeb開発企業のLembergはDrupal 8 ネイティブソフトウェア開発キット(SDK)を紹介した。このSDKは,ネイティブモバイルアプリとDrupal Webサイト間の通信を,開発者が容易に扱えるようにするためのものだ。現時点ではiOSとAndroidのみが対象だが,Windows Phoneバージョンも近日中に提供開始される予定だ。
-
GoogleはGoogle Play Services 5.0をリリースした
先日、既存APIのアップデートに伴い、Android wearable services API, 動的セキュリティプロバイダー, App Indexingなど、いくつかの新しい機能が含まれるGoogle Play Services 5.0がリリースされた。新しいリリースでは、すでにAndroid 2.2以上を実行している世界中のAndroidデバイスで公開される。
-
Google、Gmail APIベータ版をローンチ
先日のGoogle I/Oにて、Googleは新しいGmail APIを紹介した。Googleによれば、これは「Threads、Messages、Labels、Drafts、Historyへの自然なインターフェイスを使って、ユーザのインボックスに対する柔軟なRESTfulアクセスを開発者に提供すること」を目的とし、IMAPを超えるさまざまな利点を開発者にもたらすものだ。
-
Androidネイティブ開発に関するGo言語の状況
GoでAndroidネイティブアプリを書けるようにしようと、Googleのエンジニアと独立系開発者たちから、いくつかの異なる提案がなされている。これはGoアプリがAndroid NDKにフルアクセスするのを許すものではなく、そのサブセットへのアクセスを許すものになるだろう。
-
Google、Google I/Oで「Material Design」を発表
Googleが「Material Design」を発表した。これはウェアラブルからスマートフォン、タブレット、デスクトップ、TVに至るまで、多数のデバイスに及ぶユーザインターフェイスのデザイン原則を組み込んだビジュアルランゲージだ。「Material Design」は触覚面における滑らかなモーションを提供しようとしているが、マウスとキーボードベースのデバイスも考慮されている。
-
Google I/O 2014のキーノート
Googleの2日間の2014開発者カンファレンスはオープニングキーノートから始まった。(“オープニング”キーノートは、今年は唯一スケジュールされていたキーノートであった。)
-
WebIDE: Web IDE in Firefox
MozillaはNightlyビルドで、Firefox OSデバイスとシミュレーター上でWebアプリケーションを作成、編集、実行、デバッグができ、モバイル上のすべてのメジャーブラウザー向けの拡張が予定されているIDEをリリースした。
-
GoogleによるWeb FundamentalsとWeb Starter Kit
Googleはクロスプラットフォームのレスポンシブウェブデザインに対応する、多数のガイドラインとボイラープレートコードを発表した。
-
Splitforceがモバイル向けA/Bテストツールをアップデート
多くの企業にとってモバイルアプリケーションの振る舞いテストはますます重要になっている。ほとんどの企業がまだ本当の"モバイルファースト"を実現できていないものの、モバイルアプリはビジネスの一部を動かしている。Splitforceは2013年にA/Bテストを使ったモバイルアプリケーションの最適化ツールを発表した。そして、同社は近頃、このツールの最新バージョンの提供を始めた。ユーザインターフェースの改善に加え、新しいバージョンでは新しい機能を提供する。ユーザーターゲティングや振る舞いデータに基づいたテスト、自動最適化などだ。
-
GroovyがAndroid上で実行可能に
先日のGR8Conf Europe 2014期間中,SpringSource/PivotalでGroovyを担当する上級ソフトウェアエンジニアのCédric Champeau氏は,GroovyのAndroidサポートを実現するプルリクエストのマージ作業をライブで実演してみせた。
-
Xamarin.Formsで完全にネイティブなクロスプラットフォームUIを実現
Xamarinを使ってクロスプラットフォームのネイティブモバイルアプリケーションを書く場合、これまでは平均してコードの80%程度を共有できていた。しかし、UIコードに関わる残りの20%についてはプラットフォームごとに別々に書かなければならなかった。最新リリースである Xamarin 3.0 では Xamarin_Forms というMVVMライブラリが導入された。これにより、単一のUIコードをC#で記述すれば、iOS上でもAndroid上でもWindows Phone上でもネイティブに実行させることができる。