sphinのブログ -2ページ目

デブサミ2011【18-B-5】クラウド時代のソフトウェア開発

「デブサミ2011 【18-B-5】クラウド時代のソフトウェア開発」のメモ

---
開発のポイント
・テーマを決める(Chromeでは、シンプル、速い、セキュリティの3大原則を厳守)
・新しい技術をつくるときは、すべてのテーマを実現することはできない場合もある。そういうときは、次世代のバージョンで実現する。

クラウド開発の特徴
・低いデプロイメントコスト/更新コスト
・高いサービス連携

→品質基準が異なる
例:
Releaseすることで開発プロセスが終了→Releaseしてからが本番
避けるべきは、リコール/回収→避けるべきは、サービスダウン

→迅速さが異なる
Launch&Iterate(事前に時間をかけてマーケティングするよりも、出して感触を確かめる)

→製品の進化
・バージョン→バージョンレス
・チェックインのコントロールは不可能
・build bot が自動的にビルド。ビルド状況はダッシュボードから見ることができる。
・Chromeでも常に最新の状態になるため、バージョンレス。6週ごとのリリース。
・devチャネル、ベータチャネル、ステーブルチャネルの3つのチャネル。
・Chromeなどはオープンソース。
・コードレビューは、Googleのエンジニアとは限らない。世界中から参加するエンジニアで成り立つ。
---

Launch&Iterateはうちの会社でできるかなぁ。
テーマを決める、のは比較的取りかかりやすそうだから、プライベートでも仕事でもすぐに実践してみよう。

デブサミ2011【18-A-4】ウェブアプリケーション関連技術5年間の変遷とこれからのはなし

「デブサミ2011【18-A-4】ウェブアプリケーション関連技術5年間の変遷とこれからのはなし」のメモ

---
・よく使うウェブサービスは?と聞かれて日本のサービスがでてくることはほとんどない。
・Japan→Global ではなく、Global→Japan

過去5年間
・ブログ期→ソーシャル期→リアルタイム期(今はソーシャル期)
・5年で技術はそれほど変わらなかった。変わったのは、ユーザー数や距離の短縮。
  →例えば、昔Twitterを作る技術はあったが、ユーザーが少なくて多分流行らなかった。
・常に×10, ×100,×1000を考え続ける
 →例:このディレクトリレイアウトでサービスが100個増えてもok?
         この言語に依存し続けてもok?

これから5年後
・多くの技術は継続している
・スマートフォンの性能/回線速度/利用人口の向上
・リアルタイム期→インテグレーション期→レコメンデーション期
・プログラミング言語やサービスのinter-operability
・データ容量の増加
---

藤本真樹さんが32歳というのが一番の衝撃だった。
しかも、5年前に既にCTOだったらしい。
なんかもう、エクセルやワードのメンテナンスで残業してる場合じゃない。

デブサミ2011【18-A-3】スマートフォン向けソーシャルアプリケーション開発の現在

「デブサミ2011 【18-A-3】スマートフォン向けソーシャルアプリケーション開発の現在」のメモ

---
市場のトレンド
・1億スマートフォン>9200万 PC

ソーシャルのトレンド
・Facebook の場合、モバイルはPCに比べてアクティブ率が2倍
・アプリ収入のうち、アプリ内課金が半分を占める(有料DLからアプリ内課金へ)
・海外はカジュアルなゲームが売れているが、日本だけ傾向が違う

2010年 ゲームトレンド
・シンプル&直感的
 例:Angry Birds, Cut the rope, Fruit Ninja, Enigmo
・単機能+ソーシャル

アプリ開発
・GREE のiPhoneアプリでは、WebViewでつくってるのもある。
→Webなので、更新が容易(いちいちネイティブアプリを更新しなくてもいい)
→ネイティブにより、PUSH通知など、HTMLではできないことを補う。
・Titanium Mobile は、JavaScript で、iPhone/Ancroid/BlackBerry のネイティブアプリに変換される
・PhoneGap ハイブリッド(HTML5+ネイティブ)アプリ開発フレームワーク
---

個人的には、「アプリ収入のうち半分がアプリ内課金」と「iPhoneアプリをWebViewでつくる」のがためになった。
Titanium とかも試してみたい。

伊藤直也さんは色黒(照明のせい?)で、リア充っぽいなぁと感じた。