先日「数字で見るApp Store」という事で、App Storeのアプリの概要について書きました。今回は「で、結局どのアプリが良くて、どのアプリが良くないの?」という話を書きたいと思います。良いアプリの基準というのは色々あるとは思いますが、ユーザからのフィードバックを元にしたものがシンプルかなということで、今回もAppStatsで収集したデータを元に、1000個以上の星を獲得しているアプリから、平均レートが高いアプリと低いアプリを上位(下位)から25件ずつ列挙してみました。
‘メモ’ カテゴリーのアーカイブ
[iPhone] ユーザに評価されてるアプリと期待を裏切ったアプリ
2011年10月23日 日曜日[iPhone] 数字で見るApp Store
2011年10月20日 木曜日AppStatsではApp Storeからアプリの情報を収集してランキングを作成しています。その際に収集したデータをいくつか集計してみたので紹介します。大雑把ではありますがApp Storeの現状が伺えるのではと思います。
集計したデータについて
- アメリカと日本のiTunesストアで購入できるiOS用のアプリの情報を収集
- 収集したそれぞれのアプリデータをもとに、日、米、英、独、仏、加の
各国iTunesストアにてレーティング数とレビュー数の情報を収集 - 収集した集計対象のアプリ数は469,993。
集計項目
- アプリの価格帯の割合
- iPhone/iPad/Universalアプリの割合
- レーティング数、レビュー数の割合
- 対応しているiOSのバージョンの割合
- 対応言語数の割合
- ファイルサイズの割合
- カテゴリ別アプリ数の割合
注意
なおデータの収集には大体1ヶ月くらいの時間を要しているので、紹介する内容は現時点のApp Storeを正確には反映していません。あくまで概要を把握するためのものです。
1. アプリの価格帯の割合
早速集計結果を見て行きましょう。まずはアプリの価格からです。
4割が無料、8割が$1.99以下という結果になりました。最近ではアプリ内で課金を行うものも増えてきていますが、基本的には無料もしくはそれに準ずるような価格でアプリは販売されているようです。
ちなみにストア内で、一番高額なアプリはというと$1009.99で、日本円だと85000円になります。全部で19個のアプリがこの価格で販売されています。怪しいアプリが多い中例えば以下のようなアプリがあります。すごくニッチな分野のすごく詳しい情報とかということでしょうか。
CMakeの使い方メモ
2011年1月22日 土曜日OpenCVをソースからビルドしようとしたらCMakeが使われていたのですが、全然使い方がわからなかったので、少しだけ調べました。CMakeはビルド環境を作る為のツールで、CMakeFiles.txtにビルド条件を記述しておけば、環境に応じてビルド環境を自動生成してくれるというものです。具体的にはLinux上ではMakefileを、Mac上ではXcodeのプロジェクトファイルを、Windows上ではVisualStudioのプロジェクトファイルを自動生成してくれます。
クロスプラットフォームなプログラムを書く際に、ソースコード互換さえ取れていれば、わざわざ環境ごとにビルド環境を作らなくても良くなりますので便利だということですね。
PythonでMovableTypeのXML-RPCインターフェースを叩く
2010年11月26日 金曜日MovableTypeをSnowLeopardにインストールメモ
2010年11月25日 木曜日実験のためMovableTypeをローカルにインストールしたのですが、やたらと手間取ったのでメモ書きです。環境はSnowLeopardで初期インストール済みのapacheとperlで動作させました。MTディレクトリは/Library/WebServer/Documents/blogとしました。
何故かAppleScriptが動かない時はactivateしたら良いよという話
2010年7月9日 金曜日覚えたばかりのAppleScriptが動かなくて、ハマり倒したのでメモしておきます。まず動かなかったのは以下のコードで、やろうとしてるのは一番新しい送信ボックス中のメールに返信する形で新しいメールを作って件名と本文に適当な文字列を設定すると言うことです。単純ですね。
on run tell application "Mail" set last_msg to the first message of sent mailbox set reply_msg to reply last_msg with opening window tell reply_msg set subject to "replied" set content to "this is replied message" end tell end tell end run
パッと見は動きそうなのですが、実行するとsubjectの設定でAppleEvent handler failedという謎のエラーが出ます。replyではなくて新しくメールを作った場合は動作するので、さっぱり原因が予想できず自己解決できませんでした。
iPadでJailbreakメモ
2010年6月19日 土曜日iPadでJailbreakしてみました。コードをビルドするところまでの手順をメモしておきます。僕の環境はOSX Leopard + iPad(iPhoneOS 3.2)です。それ以外の環境では動作確認はしてません。
あとお約束ですが、JailbreakするとiPadが壊れるリスクがあるので自己責任でお願いしますね。また作業前にiPadのバックアップをとってから行うことをオススメします。
Hello Yacc & Lex World
2010年6月18日 金曜日最近ちまちまとyacc/lex(実際はbison/flex)を触っているのですが、やたらと苦労しています。真面目に学校に行ってなかったのが悔やまれますが、愚痴っていても仕方が無いのでメモ書きです。
ここでは以下の様なTinyCモドキのコードをyaccとlexで扱ってみます。
main() { var i; var s; s = 0; i = 0; while(i < 10){ s = s + i; i = i + 1; } println("s = %d",s); }
TinyCについてはコチラのページを参考にさせて頂きました。何故モドキかと言うと、僕にはTinyCですら複雑だったので、TinyCを更に小さくしたモドキをパースする事にしました。ヘタレですいません。
gitのリポジトリ作成メモ
2010年3月2日 火曜日基本的にはgithubを使えば良いとは思うんですが、privateなリポジトリを作りたい時もあります。で、たまーにリポジトリ作るんですが、毎回方法をすっかり忘れてしまうのでメモ書きです。
良く読まれるブログはどれくらい記事を書いているのかという話
2009年12月8日 火曜日firefoxプラグインを作るくらいTopHatenarのファンになっていて、新しいブログを見る度にランキングをチェックしてしまいます。それで自分と似た様なブログでランキングが上だったりすると、書いている記事数をチェックして「あぁ、このブログは自分のよりたくさんの記事を書いているから仕方がない」などと変にプライドを納得させるような事が繰り返し発生しました。そんな事を毎回やっていては時間の無駄ですので、TopHatenarにランキングされているブログがどれくらい実際に記事を書いているのか調べてみました。


