Google、Glassを持っていない開発者にもMirro APIを開放

Google Glassが登場して間もない頃、購入者全員がMirror APIを利用できるホワイトリストに載せられた。Googleは実物のハードウェアを持っているデベロッパーだけに使ってほしかったからだ。Googleは先週末、ホワイトリストをやめ、Mirror APIを全員に開放したと発表した。

現在Glassのアプリを書く方法には2種類ある。1つがMirror API経由で、デベロッパーはGlassと非同期に情報をやりとりし、カード型インターフェースでGlassに表示させられる。これは、新しいアプリやソーシャルネットワーク等、近況アップデートや類似の情報をGlassに表示するサービスに最適だ。

Glassのハードウェアをリアルタイムにアクセスしたり、カードインターフェース以外に情報を表示する必要のあるアプリのために、Googleは先週Glass開発キット(GDK)を公開した。これはデベロッパーに全く新しい可能性をもたらすもので、Mirro APIのアプリは多少ウェブ開発の経験があれば誰でも書けるのに対して、GDKアプリの開発は少々複雑だ。

現在Googleは、ごく極られた数のアプリのみを公式 “Glassware” ディレクトリーに登録しているため、Mirror APIベースのGlassアプリが既にいくつ存在するかを調べるのは事実上困難だ。しかしこの発表によって多くのデベロッパーが、たとえまだハードウェアの実物を手にしていなくても、開発を動機づけられることは間違いない。

[原文へ]

(翻訳:Nob Takahashi)


Google Glassの開発環境が明らかに―現状では制限があるものの可能性はすばらしい

先週Googleはとうとうデベロッパー・ガイドその他Glassアプリの開発に必要な文書をリリースした。このMirror APIには完全なAR(拡張現実)アプリの開発を希望していた一部のデベロッパーから失望の声も上がった。しかし現状のままでもデベロッパーは新規、あるいは既存のアプリに今までは不可能だったまったく新しいユーザー体験を提供できるはずだ。

Googleがこのドキュメントを公開して多くのデベロッパーが始めて知ったことの一つは、APIが基本的に伝統的なRESTfulサービスだったことだ。これはつまりGlassに対する操作はすべてクラウドを通さねばならないことを意味する。Glass自身はAndroidで動いているが、現状ではデベロッパーはGlassのハードウェア上で作動するアプリを開発することはできない。開発できるのはウェブアプリだけだ。

Googleがこのような選択をした理由はいくつか考えられる。ひとつにはGlassのバッテリー駆動時間があまり短くならないように配慮したのだろう(Googleでは「ビデオを長時間録画しないかぎり1日もつ」としている)。ウェブアプリであれば、ネコの写真を1秒に1枚送りつけるような振る舞いに及んだ場合、Googleは配信をブロックすることができる。ユーザーの観点からは善悪は決めにくいが、Googleが当面Glass環境にある種のコントロールを及ぼそうとしていることは確かだ。

現在のMirror APIの仕様からすると、スマートフォンならどれでも一般に可能な動作でもGlassでは不可能なものが出てくる。たとえば、上で述べたようにARアプリは開発できない。また音声やビデオをユーザーのモバイル・デバイスからGlassにストリーミングすることも難しい(しかしGlassでもGoogle+のハングアウトは利用可能なはず)。

ウェブアプリであるからには表示はHTMLとCSSを使わねばならない。GoogleはユーザーがカスタムCSSを書くことを好まず、標準テンプレートだけを使わせようとしている。.

しかし全体としてみれば、デベロッパーは昨年Googleが公開したGlassのデモ・ビデオで描かれた機能はすべて実装できそうだ。

Androidデバイスがベースであれば、位置情報利用アプリを開発することも可能だ。ユーザーが画像をサーバに送り、そこでなんらかの処理を行なってからユーザーのGlassに送り返すようなアプリも開発できる。ビデオのアップロードもできる(逆にサーバ側から画像、音声、動画を配信することもできる)。

デベロッパーに(少なくとも現在は)許されていないのは、ユーザーのGlassに広告を表示すること、有料アプリを販売すること(違法なギャンブルアプリも問題外)だ。Glassの当面の市場規模を考えればこうした制限は大きな問題にはならないだろう。おそらくGoogleは将来デベロッパーに対して何らかの有料化を認めるだろうが、Glassプラットフォームに伝統的な広告を表示するのはユーザー体験を大いに損なうだろうから、将来とも許可されないだろう。

Googleは「デベロッパーはGlassが誕生したばかりのプラットフォームであることを強く意識して開発にあたってもらいたい」としている。現にGlassのハードウェアを購入したデベロッパーだけがAPIにアクセスできるのもこうした事情によるものだ。

当面、このAPIFに対してデベロッパーはいろいろな不満のを抱きそうだ。しかしこれは最初の一歩にすぎないことを忘れないyほうしなければならない。Googleは今後もっと強力なAPIをリリースし、また現在のAPIの制限を緩めるはずだ。ネーティブ・アプリが開発できなければデベロッパーが望んでいたようなサービスをすべて提供するのは不可能だ。こうした制限付きではあっても、さまざまな革新的Glassアプリが近く登場することは確実だ。

[原文へ]

(翻訳:滑川海彦 Facebook Google+