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

手を抜いて作業しています。

アプリ自体は完成したのですが、アプリストアに乗せる画像作成の作業が残っています。

これが厄介な作業で、兎に角、数が多い、、、

1機種1言語あたり、画像10枚まで登録出来るのですが、

IPhone、IPad、IPhoneXに対応しているのでこの時点で30枚、英語、日本語に対応しているので、

画像60枚を用意する必要があります。


今回はアプリをフルモデルチェンジしたので、大部分の画像が作り直しになります。

出来れば今日明日でケリをつけたいと考えています。

9月12日を過ぎると新機種に対応せざるを得なくなります。

まあ、以前に比べれば、1日作業で対応出来るくらいの作業量になりましたが、この手のタイミングで規約が変わるのが世の中では一般的なことですし、比較的緩い今のうちに出しおく必要があります。

3機種分180枚、、、そして他のアプリに最新システムの移植と考えたら幾ら時間があっても足りないことはお判り頂けると思います。


凝った構成の画像は作れません。

数が多すぎて、、、

多少、説明不足になろうとも、無理無理に作り上げて提出するしか無いのです。

納期厳守、いかに手を抜いて手戻りが無く作業が出来るか、、、それが鍵になります。


また、人間といのは体力が残っていても気力が消耗してしまったら、中々回復しません。

そういう時に、比較的、優先度が高い別のことを行う訳です。

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

相変わらず、訳の判らないシステムをいじっています。

作った本人ですら、システムに謎があるのですから、赤の他人からみたらもっと判らないでしょう!

今は1週間が1ヶ月、、、そんな体感時間の流れですし、アプリの内容はそれくらい変わっています。


元々は3年前に作ったアプリです。

大部分は、書き変わっているとは云え、その当時のシステムも残っています。

3年前のシステムって、体感的には12年前に作ったシステムなんです。

それをメンテナンスしながら使っている訳です。


swiftのシステムを理解しないまま、プログラムを続けています。

このシステムを理解したって無駄です。
プログラムに使用する関数がコロコロ変わったりします。

自分のアプリ制作に必要な関数とその使い方を都度、ネットで調べて行った方が良いです。


アプリを売り切りで作っている理由の一つはそれです。

課金はサーバーを立ててユーザー管理をしっかりやらないといけないそうです。

また、これは大手だから出来ること、1人では全てに手が回りません。


昔のシステムは無駄が多い訳です。

無駄とは言えなくても、将来のことを考えるとシステム拡張出来る構造にしておかないといけなかったり、、、

また、システム構造がシンプルであれば、可読性が高まり作業がやりやすくなります。


都度、システムの最適化作業を行っています。
技術力不足だったところを書き直したり、
当時残していたシステムの拡張性とか、、、

拡張予定の無い機能は無駄です。
その無駄な記述のために、プログラムの記述がごちゃごちゃになっているんなら尚更、、、

ただ、私のシステム以上に謎なのが、開発システムであるswiftだったりします。

理由が判らないまま、使い続けると使用メモリが多くなる、、、そういう関数があります。

昔の記述がそれを抑え込む為の記述だったりします。


改良のはずが改悪をしてしまった、、、そういうこともあるわけです。

基本的なシステムの開発は終了しても、毎年のように発売される異なった大きさのIPhoneに対応するにはメンテナンス性のよいシステムに改造する必要があり、それを行うと別の問題が出てきたりと、、、大変な思いをしています。