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

自爆スイッチの解除に間に合いました。

少なくとも、大多数の人には影響がなかったようです。

そしてレビューにも、★の評価にも、、、

そして、今更気付きました、、、言葉遣いが悪いことも、、、

多かれ少なかれ、アプリと言うものは言葉を如何表現するかで悩む訳です。

読んでくれる前提で書けば良いなら、楽なんですが、

基本は簡素にまとめないといけません。

それは、操作ボタン上のラベルについても同じです。

お客さんに判る言葉で、簡素に正確に書かないといけません。

今回の私のミスは、ほとんどの箇所で「閉じる」を多用したことです。

これはウィンドウを閉じる的な意味合いで書いていた訳ですが、初めて触るお客さんにとっては的外れな言葉でそれが、設定完了ボタンなのか判らない訳です。

おそらく、この様な些細な気遣いが不信感を生み、すぐに消されてしまう訳です。

そして、この手のことは、私自身がプレゼンした時と、お客さんがダウンロードして触った時とでは違う筈です。

「決定」と表示すればそれが「設定終了ボタン」であることはわかる訳です。

設定の最後に押すボタンだと、、、

なんて言うか、、、日本人が作ったアプリと思われない訳です。

ワザとらしい、あやしいアプリに見える訳です。

挙動と言動がおかしい人には近づきたくありませんよね!

お客さんには誠心誠意、対応しないといけない、リピータが増えない理由は何処か考え続けないといけないという事です。

言葉遣いが悪いのは、それはアプリ開発者の都合な訳です。それはお客さんにとっては非礼の理由にはなりません。

いつもいつもお客さんが理解してくれる訳ではありません。

アプリの魅力を伝える前に、なれなれしい言葉でしゃべり掛けて逃げられた、、、そう言う事です。

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

アップルが怖いです。

危なっか過ぎて怖いです。

巻き添え事故を起こしそうです。

SKStoreReviewController.requestReview()という関数使います。

アプリ内で、★の評価を入れてくださいというダイアログを表示させる関数なんですが、

少なくとも当分の間、使うのをやめます。

星の数を集めるには便利な機能なんですが、致命的なバグがあるので使えないんです。

この機能はアップルのサーバーと通信をして、許可が出たらダイアログを表示させる機能なんですが、

外から見た限りタイムアウトが存在しないんです。

今回、アプリの作り方を失敗してしまって、

SKStoreReviewController.requestReview()の実装方法を見直したのですが、その段階までにサーバーへのリクエストを大量に入れてしまったんです。

そのため、一時的な処分だと思いますがサーバーと繋がらなくなりました。

これが繋がらないなら繋がらないで別に構わない訳ですが、、、

タイムアウトが設定されていないんです。

そして、ダイアログが表示されるまで、画面上の何処を触っても動作しないというクズ仕様、、、

X系はホームボタンを使わず、ソフト上のスイッチで上下のスワイプでアプリを終了しますが下手すりゃX系はアプリの終了が出来ないという状況にも成りかねません。

これがアプリの中だけで解決する不具合であれば良いのですが、現在、アップルが用意したアプリのサポートページがおかしな事になっています。

今回たまたまですが、たまたま判った事ですがサーバーの許容量を超えるアクセスがあった時間には、この関数を使ったアプリは操作不能でハングアップ状態になるということを示しているわけです。

私は私のアプリに対しては全面的に責任を持ち、すみやかに事態を解決する義務があります。

アップルが自爆して事態を収拾するまで、こちらが巻き添えを食うのはまっぴらごめんです。

批判票が増えるより、票が増えない方がまだマシです。

やはり、私は人に頼ったら駄目みたいです。

過度に人の仕事をアテにしちゃ駄目みたいです。

貴方のアプリは大丈夫ですか?

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

今のアップルに比べれば、相当マシだと思います。

私は2度、同じ間違いをしません。

わざわざ、システムとして完成している箇所をいじくるという馬鹿で愚かなことはやらない訳です。

アプリの管理ページへのログイン画面です。

パスワードを選択して直で入れることはまずありません。

上のページに飛ばされ再度ログインする訳ですが、、

ログインせずにメモ帳を開きます。

あの、、これで何をしろと?

私みたいな、趣味でアプリを開発している人間はまだ、苦笑レベルで済みますが、

時間給、成果給で食べている人間には笑えない冗談です。

例え、本当の事でもアップルの所為でアプリの納品、リリースが遅れたって発注側に説明出来ますか?

非常に、非常にレベルが低いです。

ページの管理者は、、、

えーと、無能なら無能らしく、余計なことをやらないでください。

迷惑です。

全く新しいことを行なって、ミスるなら兎も角、システムとして完成している箇所に、己のエゴを入れ挙句に失敗って、、メモ当てられません。

私は第三者から見ると蛇行しているようにしか見えない時がありますが、少なくとも、同じ箇所をグルグルとは回っていないつもりです。

いくら、やっつけ仕事だといっても、、これじゃ、、、何も出来ない無能の方がまだ、マシですよ!