https://www.evernote.com/shard/s18/sh/3101289a-9c05-4ce5-994e-e4b7728f094c/f786851f533c037385db0a0a711a40f6
Google I/O 報告 アメリカサンフランシスコで Google I/O に参加しに行ってきました。今年は僕がI/Oの4回目。2009, 2011, 2012, 2013 に参加していました。今年に一番押しているのは、相変わらずソーシャルですが、去年より、何かまともにGoogleらしいソーシャルになってきたようが気がします。 次に印象的に重要だったのは Glass です。去年の I/O で申し込んだ人たちに Glass の本体が届いていて、I/Oの参加者に Glass がかけている人数が多かった。Glass のセッションも多くあって、Glassのアプリ (Glassware という) の開発についてもっと明確になってきた。まだまだだけど、Glass の熱さは明白だった。 他に Play Store や、Musicと、Mapsもありました。Music も含めて、Play も大きく変わりま
Google I/O 2013 - Android :Beyond the Blue Dot: New Features in Android Location Beyond the Blue Dot: New Features in Android Location 我々がやってきたことについて紹介したい。 1つ目は新しいタイプのアプリが可能になるということについて。2つ目はロケーションを支える進化したテクノロジーについて。 Fused Location Provider Geofence Activity Recognition 最後に新しい Location API のポテンシャルが何かを見る機会をもうけたい。 Growing Importance of Location 有名なアプリのほとんどが位置情報を使っている。本当に世界中でたくさんのアプリが位置情報を使っている。 Googl
A Moving Experience アニメーションについてのセッション アニメーションはより説得力のあるアプリケーションを作る助けになるし、よりアプリを楽しくする # ここには書かないけど、全体的にコントみたいなやりとりが多いので見ると面白いかも? ユーザーとアプケーションをより結びつけ、アプリの体験を記憶してもらう クオリティの高い時間をユーザーにすごしてもらう 画面上で起こるアニメーションによって、ユーザーは遷移や変更が実際に起こっていることを認識できる 知るべきことを伝える、状態遷移を伝える、どこから来てどのようにこれを取得したのか Elements of Good Animations いいアニメーションの4つの原則 Short Smooth Natural Purposeful Short 必要以上にうるさくしない ユーザーが求めていないときのアニメーションはとてもつらい。ユ
Google I/O 2013 - Android : Getting Discovered on Google Play # Google Play の検索(発見)エンジンの話 # いままでにこれに関する話をしたことがなかった! なんとなく Google Play を開いてブラウジングしてよさそうだなと思ったアプリをインストールしたことは? なにか目的(レシピとか)があってそれのためのアプリを探してインストールしたことは? 友達に勧められてインストールしたことは? このセッションのゴールは「我々がどのようにこれらのオンラインとオフラインの思考プロセスをインストールアプリにつなげようとしているのか、どのように Play 上で見つけられるようにしようとしているのか」について話すこと 1. 新しい Google Play Store のビジョン 2. 検索と発見のアルゴリズムの詳細 3. Pl
1. Architecture 将来の変更の話 reordering & merging ■ reordering GPU の性能をより引き出すために、描画の順番を変える Checkbox → Checkbox → Button → Text → Button → Text を Checkbox の画像 → Checkbox の画像 → Button → Button → Checkbox のテキスト → Checkbox のテキスト → Text → Text GPU のステータスを変えなくていいので効果的 ■ merging Checkbox の画像 → Checkbox の画像 → Button → Button → Checkbox のテキスト → Checkbox のテキスト → Text → Text を Checkbox の画像 x2 → Button x2 → Text x
What is "Google Play Services Google services と Play services 向けの API を Android デバイスの1ヶ所にまとめた単一のライブラリー Android 2.2 以上に対応している(= デバイスのサポートについて心配しなくていいよってこと) ・主な機能 Maps(Location)、(以前からある MapsFragment V2 も含まれる) Google Play games Google Cloud Messaging Google Wallet instant buy Google+ sign-in OAuth2(Google Play Services がライブラリを介して Google services へのアクセスを取得するための単一の認証 API を提供すし、ユーザーは一貫性のある方法で OAuth acce
In-App Billing Version 3 # スピーカーの人最初すごい早口だけど途中から普通になる。。。 V2 では purchase を作成する部分はまだ簡単だが、購入結果を処理したり、スリープ中にメッセージがきたりするのを処理するとコードがすごく複雑になる。 BroadcastReceiver は長い時間生きてはいられない。システムに殺されることがある。 BroadcastReceiver を処理する Service を用意したりして、さらに複雑になる。 購入情報の呼び出しは expensive な API call なので、購入情報をローカル(データベースなど)に保存する必要もある。。。 ユーザーが購入情報を改ざんしないようにデータベースを暗号化する必要もある。。。 単純なケースは問題ない ユーザーが購入 → item → アプリ アプリがスリープ状態だと困ったことになる ユ
サンフランシスコ発--Googleは米国時間5月16日、「Google I/O 2013」に集まったあふれんばかりの聴衆の前で、「Google Glass」向けに動画ストリーミングと開発キットを開発中であることを認めた。 これらの機能に加えて、「Project Glass」のシニアデベロッパーアドボケイトであるTimothy Jordan氏は、Glassにオフラインサポートとメディアアクセスも追加する予定であると述べた。Jordan氏は、これらの改良が加えられる日を明言せず、すべての機能が「まもなく」このインターネット接続のウェアラブルヘッドセットに提供される予定だとだけ述べた。 Googleは「Glass Development Kit」に対する開発者の希望を聞きたいと思っていると同氏は述べた。「われわれは開発者に重点を置いている。つまり、あなたがたと、あなたかたがGlassに何をするか
Android担当の中川です。 Google I/O 2013が盛況の内に幕を閉じたようで、発表された多くの情報を元に、Google系エンジニアたちは新たなステージへと歩みを進めるのだなあと思ったり思わなかったりしています。 さて、Android周りの新情報としては、Google Glassが普通にAndroidでroot取れることが判明したり、Glass SDKが普通にAndroid SDKだったことが判明したり、Google Play ServicesのAPIが大幅に拡充されたりと色々ありましたが、地味ながらもインパクトの強い発表だったのは、やはりAndroid Studioでしょう。 といっても、元々JetBrainsさんはIntelliJ IDEAのAndroid対応に力を入れていましたし、レイアウトエディタのグラフィカル表示に関してはADT for Eclipseのそれに比べて評
Google I/O 2013 - Android : Volley: Easy, Fast Networking for Android Volley: Easy, Fast Networking for Android (リクエストで埋め込み無効になってるのでリンクで) Volley というライブラリについて Android のネットワーク通信処理をより簡単に、速くする Volley と名付けたイメージ : a burst or emission of many things or a large amount at once ネットワーク処理で必要なこと JSON, image, raw text の処理 メモリキャッシュとディスクキャッシュ カスタマイズ能力(ネットワークの優先順位の処理、リトライ時のバックオフアルゴリズムなど) デバッグとトレーシングのツール But why?(A
Google I/O 2013 - Android : Enchant, Simplify, Amaze: Android's Design Principles Enchant, Simplify, Amaze: Android's Design Principles # 髪の長いほうのスピーカーの英語がすごく聞きやすい Android のデザインの原理について、どうしてそれを信じているのか、例をあげて ENCHANT ME ・驚くような方法で私をわくわくさせて ・実際のオブジェクトのほうがボタンやメニューより楽しい ・私のものにさせて ・私を知って SIMPLIFY MY LIFE ・簡潔に ・言葉よりも写真のほうがはやい ・私のために決めてほしいけど、最後に決めるのは私 ・必要なときに必要なものだけを見せて ・自分がどこにいるのか常に知っていたい ・私のものをなくさないで ・同じよう
Writing Custom Views for Android View のライフサイクルについて - attach/detach - traversals - save state ■ Attach/Detach onAttachedToWindow() ・super.onAttachedToWindow() を呼ぶこと ・関連する状態をリセットする ・状態の変化の監視を開始する(receiver を登録したりとか) ListView はここでデータチェンジのリスナーをセットしている onDetachedFromWindow() ・super.onDetachedFromWindow() を呼ぶこと ・ポストした Runnables を削除すること ・データや状態の監視を止めること ・リソース(Bitmap, Thread など)をクリーンアップすること View は Activity
This week at I/O, we were excited to announce some updates to Google Play to help you optimize your business on Google Play: to help you take control of your app publishing, gain insight into your users, and expand your app’s success globally. Play Store’s new view: apps designed for tablets Many of you have invested in making great tablet experiences for your users, and we want to ensure that tha
I/O 2013の Google Apps Script更新 Google Apps(Google DocumentsやGoogle Spreadsheetなど)のマクロ環境である、 Google Apps Script(通称GAS)が、2013/5/15から開催される、 Google I/O 2013に向けて、大幅アップデートされました。 公式記事 New Apps Script features ざっくりな更新の概要 今回のアップデートではざっくり以下が更新となりました。 Google Forms上でGoogle Apps Scriptの利用が可能に Google Documents上でGoogle Apps Scriptの利用が可能に Google Formsを操作するためのAPI、 FormAppが追加 新しいGoogle DriveのAPIに対応した、DriveAppが追加 HT
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く