ほとんど何もやることがなくなってしまいました。

今のシステムを使い続けて、3年かな?

アプリの中で使用する小規模な汎用プログアムと、、

それを配置した画面デザイン、、

今回は、大幅に変更しましたが、、ずっと一緒です。


そして、今回、、自問自答、試行錯誤を繰り返し、、

システムが完成しました。

最近、やっているのは、、

部品の再配置と文字の大きさ変更、、そのくらいです。

レゴのブロックみたいなものです。

出来合いの部品を再配置するだけで、、アプリが完成します。

そして、そのレイアウトですら、、

1つのパターンとして、、他のアプリでも流用可能なデザイン、、


操作性と視認性、、デザインを追求すると、、

そのデザインに到達する、、そんなところまで来ました。

まあ、あくまで、自分の理想ではありますが、、その先は存在しないという物が出来ました。

そんな状態です。

そして、、面倒だなぁ、、と思っていた機能が、、過去、既に作られていて、、

唖然としました。

残りは、、朝の寝起きで思い付いた、、改善点のみ、、

そして、他機種への移植と、、システムの整理、、最適化のみ、、

自分の場合、、システムに微調整を加えるときは、+1、−5とか、、

数値を加減した箇所を残す様にして、、値を調整します。

そして、個々の小規模プログラムに変更した日付けを記載しています。


毎日、同じ様なことは行なっていますが、、

同じことは行なっていません。

まあ、これが、、書道の筆の練習であれば、、

体が覚えるまで、、繰り返しの練習は必要ですが、、

必要な時に必要なことが出来ないのでは、、意味がありません。

リアルでは、、必ず出来るまで、、行わないと、、極めないと、、ダメですが

コンピュータ相手では、、

1度でも出来たことは、、いつでも出来ます。

それが出来ないのは、、

システム設計がおかしいんです。

コンピュータの性能を過大評価しているんです。


コンピュータは愚直に同じことを繰り返すことは得意ですが、、

時間厳守、、必ず約束を守るかというと、、

仕事をすっぽかされる可能性を考えて、、作業を単純、簡略化させれば、、

必ず同じ結果になります。

作り込めば作り込むほどに、、完成度が高くなり、、

そして、、他で使うことを意識して作り込めば、、他でもそのプログラムを使用できます。


まあ、自分みたいな壊れた人間、、

物事を極めたい人間にはピッタリです。

必ず再現できる、、そこまでの練習は不要な世界で、、

自分を探して、、自分の道を極めるのは、、リアルに比べたら楽です。

アプリを修正しています。

今回、色々と手を入れています。

自分の思いつくこと、出来ることをやっている感じです。

アプリのセットアップから通しで使って、、違和感がないか?

sれに気を付けて、、アプリを直しているのですが、、

つい、先ほど、、アプリの説明文を見て、、

ユーザーが欲しい情報か?

自分が自慢したい、、喋りたいだけの情報ではないのか? と考えてしまいました。

そして、説明文を修正しました。


1つを直せば、、全てが狂います。

自分のアプリ、、

まあ、小規模なアプリではありますが、、

単機能なアプリではありますが、、

それでも、、絶妙なバランスで、、奇跡的に動いているに過ぎません。

意図せずに、、機能をまとめたら、、いきなり動かなくなって焦りました。

30分くらい、、悩みました。

さすがの自分でも、、昨日、、今日、行ったことくらい覚えています。

触った機能の仕様ぐらい、、

それでも、ちょっとした不注意、、勘違いで、、それこそ、、アプリを破棄するレベルで、、

盛大にアプリをぶっ壊すこともあります。

今回は、たまたま復旧できましたが、、次、また同じことをやったら、、

復旧出来ないかもしれません。

自分のアプリは奇跡的なバランスの上で動いているんです。

やっと、どうすれば良いか分かりました。

どうやれば、誰もがわかる、、

分かりやすいシステムを作る方法が、、

アプリのデバッグは、、機能を1つ1つ有効にして動作確認していきます。

使用方法が分からないアプリなら、、

スタートアップの段階で、、ユーザーに選択肢を与えず、、

1つ1つ項目を設定させれば良いのです。


知識があっても、、

それを使いこなせるかは、、別です。

やっと、、使いこなせました。

 

レベル合わせは終わりました。

アプリストアでアプリを販売する場合、、

同時進行で10数種類のアプリを作ることになります。

これが結構厄介で、、

自分は自前の座標の自動変換システムがあるので今となっては楽ですが、、

それでも、iPhone、iPhoneX、iPadの座標データを作らないといけません。

厳密には、iPhoneからiPadへ座標変換するシステムはあるのですが、、

その機能が、、正しく動作しているかは、目視で全数確認するしかなく、、


システムを一新して、、画面デザインを作り直した日には、、

大変です。

そして、iPhoneXの中にも種類があり、、

これも微妙に画面の縦横比が違っていたりするので、、

まあ、何にせよ、、

1本のアプリをリリースするためには同時に複数のアプリを作らないといけない訳です。

自分の場合、日本語版と英語版も作っているので、、

そして、やっつけ仕事で多言語化したって売れない訳です。

日本語版と英語版で画面デザインが変わったりとか、、機能が変わったりとか、、

昨日までの作業で、、全てのアプリのレベルを合わせました。

それでアプリを完成にしても良かったのですが、、

物凄く売れるアプリにしたいので、、手を入れます。

作り込みこそ、全てです。

足りないを気付いているなら、、頑張って対応しないと、、

自分のテーマがわかりました。

人にどこまで、やさしく出来るか?

今日はお出掛けの日、、ノート片手に自分のアプリを見直していたんですが、、

まったくの初心者が使うアプリになっているかと云うと、、

初期設定から、、通しでアプリを使うと、

料理番組で言うところの、、「今からじゃがいもを切ります。」的な、、

今から、どういう作業を行うのか、、そういう説明が必要だと理解しました。


他人に、、どれだけ親身に、、親切に出来るか?

そんなの見りゃわかるでしょ? 

空気を読め、、 的な対応だと、、

アプリを使いこなせない、、アプリを購入したお客さんに、、

評価点数1を付けられるのがオチです。

まあ、あまり親切にしすぎると、、

お人よし、、からお節介、、うっとおしい、、になるわけですが、、

自分がどれだけ親身に、、寄り添えるのか、、挑戦してみるべきです。

料理でいうところの塩加減、、

調整の幅が広がれば、、ベストなバランスを取りやすくなります。

自分の仕事をどこまで、、やさしく伝えることが出来るのか?

それが今の自分のテーマです。

アプリ、、少し売れる様になったのですが安定しません。

まあ、それを含めて対策版を作成している訳ですが、、

自分の方が正しかろうが、、優れていようが、、

相手に合わせるしかありません。

相手が喜ぶ商品、欲しい商品を作るだけです。

そこで、何を自慢したところで、、

相手が欲しいと思う様な商品では売れないわけで、、

売り上げが続かないということは、、口コミがされていないということ、、

友人知人に勧めるほどの商品ではないと判断されている訳です。

ならば、そうなるような商品を作るしかありません。


相手の思考をトレースすらも出来ないのに、、

自画自賛したところで、たかが知れている訳です。

自己の主張、プライドを捨て、、相手の欲しいものを作る、、

少しでも手掛かりがあるのなら、全力を尽くすべきです。

手加減なんて不要です。

もともと、戦って勝てていないから現在の状態にいるわけで、、

気遣い、手加減なんて考えずに全力を出すべきです。

勝てる道を全力で模索すること、、

勝つまで全力で模索、勝ってからも更なる高みを目指して全力で模索、、

そうやって勝ち上がるしかないと思っていいます。

自分はお人よし、、

それを自覚することで、、

おそらく勝ちです。

このゲームは、、

言い換えると、日本人だと自覚すること、、

それを突き詰めること、、


自分は手抜きなんて出来ないし、

割り切ったことも出来ません。

異常と思われるくらいの過剰品質、、

それしか、そういうアプリしか作れないなら、、

割り切って作るまでです。

誰得? みたいな機能、、

誰が使うの? この機能?

的な機能は、、製品寿命を終えた製品に、、

開発者が無理に付け加えた機能だと思っています。


マーケット調査、、専門の人間がいるはずの、、

大手が、、大手家電メーカーがそういうものを作るのは、、

担当が無能というよりも、、上司から、、

売りになる新機能を付けろ、、と言われた結果だと思っています。

さて、自分は、、勝手気ままな個人のアプリ開発者、、

そして、つい最近まで、、お客さんが自分を評価してくれる

武器を知らなかった、、鈍感な人間です。

他人が評価しないところ、、お金を出さないところに、

努力したって無駄です。

そんなところを過剰品質で作り込んだところで、、誰も評価してくれません。


自分が、、売れる商品が見つかったのなら、、

全ての可能性と才能をかけて、、全力を出すのみです。

それで、勝てると思っています。