白い悪魔No.0499、
アイデアノート

アプリ制作者は、少なくとも個人の開発者は、

いい加減で大雑把、細かくて、理屈っぽい人じゃ無いと出来ないと思います。

とてもじゃ無いですが、これくらいで無いとやっていけません。

よくもまあ、こんなプログラムを書けたと感心します。

全ての点で、、、色選びから、レイアウトまで

そしてプログラムもよく一人で出来たものだと感心します。

自画自賛に聞こえるかもしれませんが、開発者をすの仕組みを全て知り尽くしている人間を騙せるほどの配色、デザインって異常です。

プログラムについては、比較的簡単に直せます。

全てを覚えていないから、、、

メインプログラムで1000行、、、

そしてメインプログラムから読み出されるサブルーチンが少なくともその10倍、、、

1万行はある、こじんまりとした「単機能アプリ」

全てを頭の中に入れていたら、頭がパンクしてしまいます。

必要最低限の知識しか、アプリのデザインルールしか頭に入れていないんです。

アプリを修正する際は、該当する箇所以外は読み飛ばします。

また、それが出来るように各々のサブルーチンが干渉しないように、管理用の変数を個別に設定しています。

汎用のサブルーチンはあるにはあるのですが、そこから別のサブルーチンを読み出すことは殆どありません。

大枠でプログラムの問題点を把握して、そこを見つけてからは、細かく理屈っぽくやります。

大雑把で理屈っぽく無いとやってられません。

そして、基本的には無駄なことはやりません。

プログラムのデザインルールさえ把握出来れば、ダミープログラムは無いので解析しやすいシステムになっています。

それなりの難読化処理は行っていますが、、、

まあ、誰がこんな弱小アプリの開発者のソースコードを盗むんだ?という疑問はありますが、

まあ、でも盗まれたって、どおって事はないんですけどね!

無駄が無いとことは、見えていること以上の情報は存在しないということです。

ノウハウを盗まれたって、そのノウハウの元になる設計思想や技術、思考方法はそこからは読み取れません。

元ネタは何か?

何から着想し、どの分野の技術を応用しているか、、、

判ったら凄いと思いますよ!

少なくとも、競合他社のアプリではありません。

もとは、プライベートアプリ、、、

売ることを前提とした作りをしていません。

その分野の常識が嫌なので、わざわざ1から作ったアプリです。

似ていないんです。

白い悪魔No.0498、
アイデアノート

日を追うごとにノウハウが溜まって行っているのが実感できていますが、そのレベルが商用レベルに達しているかと言うと疑問が残る箇所があります。

やはり、一人だとノウハウの習得度に差があり、得意分野は伸びるのが早いのですが、一人だと気付かない箇所も多く、得てしてそういう所が足を引っ張っていたりします。

見栄えを良くするには、コツがあり、コツさえ知っていれば大してテクニックが無くてもなんとかなるものです。

大掃除で言う、水周りさえ綺麗にしておけば、綺麗に掃除されていると錯覚するように、、、

また、レベルの低い箇所が目立つというのも、それが評価になると言うのも事実です。

水周りだけと言うのは、日頃から部屋が掃除されていることが前提条件です。

誰にでも読んでもらえる文章を書くのが苦手です。

ここら辺がおざなりになっていた事に気付き始めています。

もう少し、なんとかならないかと、、、

ある意味、キャッチセールス的なテクニックが必要だなと思っています。

お客さんに選択肢を与えているようで実は選択肢は存在しないみたいな書き方が、、、

プライバシーポリシーがらみの設定はお客さんに許可を得ないとその機能が使えません。

それがシステムの肝だと力技でも許可を迫る必要があります。

お客さんに選択権を渡しているように見せて、実は強制的に選ばせているだけ、、

そういう誘導尋問みたいなことを行わないといけないんです。

まあ、自分は気が付けばある程度のことは出来るので対処出来ますが、、、

それを客観的に見れる人が周りに居ないと、、、

結構難しいですね! 自分だけで気付くのは、、、

そういう意味では、私は技術屋であって営業がらみのノウハウが他に比べて劣っているんでしょう!

つくずく、そう感じます。

白い悪魔No.0497、
アイデアノート

英語のキーワードですが、最低でも650個は心当たりがあります。

昨日はキーワード選定作業で40個ほど検証したのですが胃が痛くなりました。

あまり、根を詰めてやるものでは無いです。

突き詰めると17000個は心当たりがあります。

流石にこれは1個人の力では無理です。

判る人には判るかな? 私が何をしようとしているか、、、

英語圏でも「現物」を持ってることが前提条件ではありますが、現物を持っていても戦えないのは事実です。

去年までは「現物」で戦えたのですが、、、

そうなると現物に添える言葉が必要になるのですが、、、

最適解を見つけるには、随分時間が掛かるでしょうね!

それを探し出す前に、評価の数が集まりダウンロード数が増えれば良いのですが、、、