アプリ/ITIT翻訳者Blog翻訳、英語、ローカリゼーション、インターナショナリゼーションなどについて書いています。00:42カテゴリアプリ/ITいい設計をするには豊富なボキャブラリーが必要か(プログラミングの話なので専門的です。)先日、メソッドや変数の命名方法に関する勉強会に参加しました。そこで聞いて印象的だったのは「いい名前をつけようと思ったら設計をしっかりしないといけない」という話です。クラスが分割できていないと、その内容をきちんと表す言葉で命名もできない。「設計→言葉」という方向です。これはまったくその通りだと感じました。その後しばらくして、言語学のある理論を思い出しました。100年くらい前までは言葉というのはラベルのようなものと考えられていました。吠えるあの動物に対し、日本語は「犬」、英語は「dog」というラベルを付けて認識するという考え方です。ソシュールという学者が登場して以後、実体(犬など)がまずあって次にラベルを付けるのではなく、ラベルがまず存在することで初めて実体を認識できるという考え方が出てきました。日本語では虹を7色で認識しますが、もっと少ない色数で認識する言語もあります。日本語であっても、一般的な日本人なら7色かもしれませんが、多くの色名を知っているデザイナーであれば更に細かく認識するかもしれません。ボキャブラリーの豊富さが認識の精度に関わるわけです。「設計→言葉」という方向とは逆に、多様な言葉を知っているからこそうまく設計や分割ができるという方向も考えられるのではないかということです。「言葉→設計」の方向です。いわゆるデザインパターンもそれに近いのかもしれません。よい設計をするために豊富なボキャブラリーが必要なのであれば、プログラミング言語能力を鍛えると同時に、自然言語の能力も鍛えなければならない。この辺りは卵か鶏かという話かもしれません。18:00カテゴリアプリ/IT2011年のAndroidアプリ売上を公開しよう注:2011年の情報です。アプリ関連の売上が集計できました。このブログの訪問者にはアプリ収益化に興味を持っている個人開発者も多いので、公開してしまいます。参考にしてみてください。広告収益について売上合計を見ると広告が大部分を占めるため、こちらをもう少し細かく見てみます。2月の広告収益がゼロになっています。これは一定金額に満たなかったため、翌月にまとめて支払われました。月以降に急に伸びています。この理由としては、(1)アプリで広告の見せ方を変えたという点がありますが、それ以上に、(2)この時期から企業がモバイル広告に予算を使うようになった点が挙げられるのではないかと思います。日本や海外でスマートフォンの所有者が増えたためでしょう。アプリの個人ビジネス環境が整ってきました。広告を載せてある無料版のダウンロード数などのデータはこうなっています。年間の傾向はこのような感じです。日平均のダウンロード数ではないかと思います。回あるいは数回使ったらもう使われなくなることがあるので、累計ダウンロード数はそれほど参考にならないのではと感じるからです。月)の収益が大きく減っています。収支かかったコストといっても、大部分が自分自身の賃金です。残りは参考書くらいでしょうか。か月」程度の時間です。年の作業であったため、現在は回収期間です。儲かったかどうかは、自分自身の賃金をいくらに設定するかによります。今後もしばらく収益が上がりそうなので、個人ビジネスとしては何とか合格点かなとは感じています。企業がやるビジネスだとしたら、ちょっと厳しいかもしれません。書きましたが、この数字が出ているのは英語版があるからでしょう。英語版があるかどうかがダウンロード数と広告収入にかかわってくると思います。英語版があるのは有利ですが、作って最も苦労するとしたら英語によるユーザーサポートでしょうか。か月に数件程度なので、それほど恐れる必要もないかもしれません。回こっきりなので、実はそれほどコストはかかりません。逆にサポートは継続的な仕事になります。英語によるサポートのコストを減らすには、サポートが要らないような設計でアプリを作るか、(恐らく次善の策ですが)あらかじめマニュアルなどを用意しておくべきでしょう。そもそもアプリの英語版を作らない、という選択肢もあります。ダウンロード数を伸ばしたいのなら英語版は避けられませんし、開発者も今後「グローバル化」に対応しなければならないのであれば、むしろいいチャンスでしょう。小さめのアプリで英語版を作り、苦労しながら対処して実践で英語力を伸ばすというのは、将来への投資とも考えられます。年前に比べて環境はかなり良くなっています。スマートフォン所有者が増えたため、販売や広告で収益が上げやすくなりました。万円ほど売り上げられるアプリを数本用意できれば、「大当たり」がなくても生活できるでしょう。受託開発などと組み合わせれば、それよりハードルは下がります。ちなみに私の本業は翻訳です。アプリ開発は場所に縛られないので、物価の安い土地に住んで生活コストを下げるといったこともできます(最近よく聞く「ノマド」も可能です)。個人開発者は企業と競争しても簡単には勝てません。そのため、やはり狙うはニッチ分野のアプリかと思います。Market)のカテゴリでトップクラスに入らなくても、独自性を出せればダウンロードは期待できます。作るより、機能が明確なアプリを複数作った方がよいのではと感じます。人気が出たものを改良していくという方法です。万件を超えました!お使いいただき、ありがとうございます。グラフも、こんな具合に変わりました。か月ほどかかって達成できました。機種発売されていただけでした。それが、あれよあれよという間に現在のスマートフォン人気です。先日のニュースでは、スマートフォンの年間出荷台数が、デスクトップ、ノートブック、ネットブック、タブレットの合計数を上回ったとのことです。今後、アプリケーション開発でスマートフォン(とタブレット)の重要性がますます高まるでしょう。技術革新のスピードも速いので、遅れずについて行きたいところです。Museum)にはオンライン展示があります。種類で、それぞれ写真やビデオなどを使いつつ解説しています。英語ですが、ビデオには字幕を付けるなどなかなか親切です。その中で今回は「Web」の内容を簡単に紹介します。見て面白そうであれば、リンク先も読んでみてください。・ヴァネバー・ブッシュ:「Memex」。アドレスに「@」を使う。年にはセキュアなクレジットカード取引などが行われた。ユーザー生成型のコンテンツが増えた。使われているが、その形態はさまざまである----------以上です。Company」が掲載されています。貴重なビデオもあるようです。本文は全部英語ですが、それほど長いものでもないので、練習がてら読むのもいいかもしれません。Nishino)翻訳者。プロフィールや連絡先などについてはこちらをご覧ください。