第六回 iPhone Developer Workshopで発表してきました

4/24(日)にネスト赤羽で開催された第六回 iPhone Developer Workshopで「TestFlightで楽々ベータテスト」というテーマでLTをしてきました。そのときの発表資料を公開しておきます。
Ad Hocの説明が不足していた箇所があったので、若干資料を修正しておきました。

Xcode4用に.hgignoreを見直してみました

iPhoneアプリの開発環境をXcode4にアップデートしたのに伴い、Mercurialの.hgignoreを見直してみました。
Xcode4からはGitに対応したので移行しようかと思ったのですが、もう少しMercurialでいこうかと思います。Xcodeも早くMercurialに対応してくれるとうれしいですね。

syntax: glob
.DS_Store
build
*.mode1v3
*.pbxuser
xcuserdata

iOSアプリ開発者がインストールしておくと便利なChrome拡張

以前の勉強会iTunes ConnectのSales and TrendsがGoogle Chromeと相性が悪いという話をしたら、@s_0samuからこの問題を解決する素敵なChrome拡張を教えてもらったので共有しておきます。iOSアプリ開発者でGoogle Chromeを使っている人はインストールしておくといいと思います。

iTunes Connect fix:
https://chrome.google.com/extensions/detail/olcmimpceehliglonceahbidlfmajpoo?hl=ja#

iPhoneアプリで顔認識するためのライブラリ/API

iPhoneで顔認識アプリを作る際に使えそうなライブラリ/APIを調べてみました。基準としては、商用利用可能かつ無償のものを選んでみました。

OpenCVを使う

  • メリット
    • ネットワークを使用しないためオフラインでも使用可能
  • デメリット
    • 顔全体の検出のみしかできない(顔のパーツの検出はできない)
  • URL

face.com APIを使う

detectFace();のAPIを使う

選定基準としては、

  • 検出精度
  • オフラインでも使えるか
  • 処理速度

あたりだと思います。

Google Chromeでlivedoor Readerを別ウィンドウで開かないようにするには

RSSリーダーlivedoor Readerを使っているのですが、Google Chromeとの相性が悪く、ピンを開こうとすると別ウィンドウで開かれてしまうため、何かいい方法がないか調べてみました。

LDR open in background tabというuserscriptをインストールすれば、ピンを開く際に別ウィンドウで開かれずに、別タブで開くことができます。インストールの手順は以下の通りです。

右側にある[Install]をクリック
f:id:murapong:20110214194739p:image

ブラウザの下の方に確認メッセージが表示されるため[続行]をクリック
f:id:murapong:20110214194740p:image

インストールをクリック
f:id:murapong:20110214194741p:image

あとはChromeを再起動すれば、別タブでピンを開けるようになります。

第五回 iPhone Developer Workshopに参加してきました

2/13(日)にすくらむ21で開催された第五回 iPhone Developer Workshopに参加してきました。以下自分用メモですが公開しておきます。個人的には@saku2sakuの「ひとり開発でもバージョン管理開発 – 実践編」に期待していたのですが、時間切れのため次回へ持ち越し。

アメリカで売れてるiphoneアプリとは?(@Kazuya_Takeda

  • App Store(US)アカウント作成方法
    • クレジットはNoneをチェックし、住所は適当に入れる
    • 例:240 ofarrell street San Francisco, CA 94120
  • 有料アプリのためのiTunes card(US版)購入
  • ダウンロード傾向(US無料)
    • ゲーム+エンタメ 72%、仕事効率化+ビジネス 2%、ブック 1%、SNS 2%、その他 23%
  • ダウンロード傾向(JP無料)
    • ゲーム+エンタメ 53%、仕事効率化+ビジネス 3%、ブック 4%、SNS 1%、その他 39%
  • ダウンロード傾向(US有料)
    • ゲーム+エンタメ 80%、仕事効率化+ビジネス 1%、ブック 0%、SNS 7%、その他 12%
  • ダウンロード傾向(JP有料)
    • ゲーム+エンタメ 44%、仕事効率化+ビジネス 10%、SNS 9%、ブック 6%、その他 31%
  • アメリカのほうがゲーム+エンタメが圧倒的に多い
  • 日本は分散、アメリカはゲームが8割、一発当てるにはアメリカでゲーム!?
  • App Store(US)で売れているアプリ
    • FatBooth(変顔アプリ)、SexyBooth+
    • Emoji(絵文字ダウンロードアプリ)※リンク先わからず
    • WhatsApp Messenger(SMS/MMS)
    • DailyBooth(顔写真をつけて呟くアプリ)
    • Loopt Mix - Chat!(「近場の世界」を探すアプリ)
    • Faces(電話帳アプリ)※リンク先分からず
  • アプリ研究で使えるサイト

Xcodeの一歩進んだ使い方 - 分散ビルド(@nnkgw

  • 分散ビルドとは
    • プロジェクトのビルドを1台の端末だけでなく、複数の端末で分散して実行する
    • Randezvous(ランデブー)とdistcc(ディストシーシー)を使っている
    • 詳しいことは発表資料参照
    • 今のところはビルドが数秒で終わるくらいのアプリなので使用する機会がないと思うが、ビルドに数分を要するプロジェクトには非常に有効だと思った。しかも設定も簡単そう

android開発者が見たiOS(@cyberspacefarm

  • Androidの今を速習させてもらった感じ
  • 改めて片手間でAndroidに付いていくのは厳しいと思った>誰か専任求む
  • Androidでのマネタイズは現状厳しい
  • アプリの動作を確認しておくべき端末(2011/2/13時点)