Hituzi Ando's Blog

日々のアプリ開発についてや雑記など。

2020年1月のアプリ収益は1,631円でした。

2020年1月の個人開発しているアプリ収益は1,631円でした。

内訳は以下の通りです。

App PF 収益(円) ソース
Real TODO iOS 1,150 動画リワード広告収入
メモアプリ Android 481 バナー広告収入

Real TODOについて

1月はReal TODOの売上が伸びました。詳細分析はこれから(分析対象のデータをまだ収集できていない)ですが、Real TODOの総ダウンロード数は260DLくらいで、実際利用しているユーザ数は17人程です。利用率としては7%くらいなので、ちょっと低いですね。世の中にToDoリストアプリは腐るほどあるので、この分野で数字を伸ばすのはかなり厳しいですが、それでも継続して使ってくれる人が増えてきている感じはするのですが…圧倒的に母数が少ない。

メモアプリについて

メモアプリの現在の有効なインストール数は367で、毎日60人程に使われています(有難い!)。利用率は16%で、ほぼ横ばいです。

*有効なインストール数とは、アクティブなインストールデバイス数(過去 30 日間に使用されたデバイスのうち、このアプリがインストールされているデバイスの数)です。

f:id:hituziando:20200201112123p:plain
MemoApp - Google Analytics - 2020/01

こちらの記事(https://www.eda-inc.jp/post-3428/)では、

アプリをインストール後もそのアプリを使い続けるユーザーの割合を調べた「継続率」も報告されています。それによるとグローバル平均は21%で、約8割のアプリはインストール後7日経つと使われなくなってしまうということがわかります。

と記載されており、継続率はグローバル平均の21%には届かず、また「ツール」カテゴリにおいては19%ということから、ほぼ実態に近い数字になるかなと思います。逆に言うと、今の母数のままでは、これ以上大幅な増加は見込めないということです。

まとめ

1,600円/月の売上が発生すると仮定すると、19,200円/年なのでApple Developer Programの年会費分よりは稼げることになります。

売上10倍になればハイスペックiPhoneが買え、100倍になればハイスペックMac PCも買えます。

当面、目指すところは継続して使ってくれるユーザ数を100倍にすることですね。メモアプリは、有効なインストール数36,700DL/アクティブなユーザ数6,000人、Real TODOは、利用率を13~14%まで上げ、有効なインストール数13,000DL/アクティブなユーザ数1,700人が目標です。

その他のトピック

昨年末のQiitaのアドベントカレンダーのネタで作ったMacアプリ Blue SketchMac App Storeの「仕事効率化」カテゴリで131位に(瞬間的ではありますが)ランクインしました。

f:id:hituziando:20200201173826p:plain
Mac App Storeの「仕事効率化」カテゴリのランキング 2020/01/31

意外とインストールされているなと思っていましたが、Storeからの導線でしょうか。ただ、継続率は著しく低い。ランキングにあるからインストールしてみたものの、なんだこの糞Appってなって使われなくなるのが目に見えます。けっこうインストールされるならば、ブラッシュアップして収益性を考えても良いかもしれない。

メモアプリver2.1.1をリリースしました。

f:id:hituziando:20200127225206p:plain

個人開発しているAndroidアプリ『メモアプリ』のバージョン2.1.1をリリースしました。

メモアプリとは

シンプルなメモ帳アプリです。 ステータスバーに常駐しているため、ステータスバーからすばやく起動して、パッとメモすることができます。 瞬間的に思いついたアイデアを残したり、ToDoリストや買い物メモとしても使えます。

アップデート内容

今回のアップデートは、フィルターボタンの位置の修正と軽微なものです。

f:id:hituziando:20200127230840p:plain
アプリ画面

従来のボタンの位置では、メモの大部分と被ってしまい、読みづらくしていました。今回の修正では、ボタンを右側に配置し、ボタンサイズも少し小さくしたため、従来よりもメモが読みやすくなっていると思います。ボタンのデザインも少しカッコよくしました。

メモアプリ(英名: ToDo List)はGoogle Playで配信中です。よかったら下記リンクからインストールしてみてください!

play.google.com

コンビニで売っているほうじ茶チーズティーにハマっています。

f:id:hituziando:20200125181332j:plain
ほうじ茶チーズティー

最近、と言っても今週からハマっているのが、↑写真の『ほうじ茶チーズティー』(販売者: 株式会社エルビー)です。セブンイレブンで売られています(他のコンビニではまだ見たことがない)。

昨年、タピオカミルクティーの次に来るのはチーズティーと言われているとか言われていないとかで、何回か飲んだことがあるのですが、そのチーズティーがコンビニで売られているのを見つけ、つい買ってしまいました。

その味は、一言でいうと、めちゃ美味しい!です。僕の奥さんも美味しいと言って飲んでいます。

プロセスチーズが入っているようですが、チーズ感はあまり無く、味がしつこくないので、とても飲みやすいです。逆に、チーズ臭さというかチーズ感を求めている人には物足りないかもしれません。

値段は194円(税込)くらいなので、THE ALLEYとかで買うよりは断然安いです。

毎朝、出社前にセブンに寄って買って、職場で飲んでいます。前述したように、味がしつこくないので、朝からでも全然飲めます。(昨日は売り切れで買えませんでした。やはり密かに人気が出ている!?)

しばらくはコレを飲んでプログラミングする日が続きそうです。

/tmpのパーミッションが原因だった(?)

2日間くらい以下の事象に悩まされていました。とても時間を浪費した気がするので、また同じ事象が生じたとき用に備忘録を残しておきます。

いずれもいつの間にかできなくなっていました。ちなみに、使っているPCはMacBook Air (Retina, 13-inch, 2018)でOSバージョンはmacOS 10.15.2です。

結論から言うと

タイトルにもあるように、/tmpのパーミッションが原因だったようです

曖昧な表現なのは、色々やっていて、いつの間にか治った感があり、結局、/tmpのパーミッションが原因だったか確認できていないためです。けっこう焦っていたのでBefore/Afterの状態遷移を確認していなかったです…

事象

VPN接続できない!

これは非常に焦りました。VPN接続できないと仕事に支障をきたすためです。

最初は接続先の設定が変わったのかな、と疑いましたが、他の人は接続できているのと、iOS版のCisco AnyConnectアプリを使えば自分のアカウントでも接続できたため、これは自分のMacBookに原因があるのだなと切り分けはできました。

App StoreiOSアプリをアップロードできない!

このiOSアプリは個人開発しているアプリなので、緊急性は低かったのですが、早くリリースしたいという思いもあり、アップロードできないことにイライラしていました。

f:id:hituziando:20200124001051p:plain
App Store Connect Operation Error

ERROR ITMS-90725は、iOS12.1以上をターゲットにビルドされたアプリでないとアップロードできないというエラーなのですが、いや、Deployment Target=iOS12.1でやっているし…

Xcodeの再起動、クリーンビルド、Provisioning Profileの更新など思いつくことは一通りやってみたのですが、いずれもダメでした。

Photoshopが起動できない!

起動しようとすると、100%応答なしになる。何故だ…

やってダメだったこと

  • アプリの再起動
  • MacBookの再起動
  • ディスクユーティリティのFirst Aid
  • セーフモードでの起動からの再起動
  • SMCリセット

Macがおかしいかな、というときに試すことはやってみましたが、いずれも効果なしでした。

突然、光が見えてくる

事象が解消されず悶々としていましたが、他の仕事も進めないといけないため、その作業をしているとき、偶々、以下のMySQLが起動できないとうエラーに遭遇しました。

ERROR: for mysql  Cannot start service mysql: failed to create OCI runtime console socket: mkdir /tmp/pty250188720: permission denied: unknown
Encountered errors while bringing up the project.

mkdir /tmp/pty250188720 の権限が無いというエラーなので、以下のコマンドで権限を与えてやりました。

sudo chmod 1777 /private/tmp

# /tmpが無いときは作ればいいみたい
sudo mkdir /private/tmp
sudo chown root:wheel /private/tmp
sudo chmod 1777 /private/tmp
sudo ln -s /private/tmp /tmp

これでMySQLは無事起動できました。

この時、ふと思ったのです。/tmpって上記の事象のときにも使ったりするんじゃないかと。そこで試してみたところ、全事象がキレイに解消されているではないですか! (これか、これが原因なのか!?)

/tmpのパーミッションなんて自分で変更することはまず無いので、いったいいつ誰が変更したのか…

結局、何かよくわからないですが、もしまた同じような事象が発生したとき、チェックポイントの一つとして覚えておこうと思います。