>iPhoneアプリ開発業界の常識とは、こういうものなのでしょうか。
普通は、そこまで 決めたりはしないでしょうね。
長年、外部に委託しているところは 細かく決めたりしているところも
あるようですけど。
プログラムの中身も チェックし、OKか判断を出す場合もあるようですよ。
ま、どれも契約書に関わる範疇かもしれませんが。
>開発会社の裁量に委ねられるため
裁量とはいわゆる能力でしょうね。
能力がある会社は きちんとできるけど、ない会社は そんなところまで
手が回らないということですか。
その会社は 能力がないから そこまで できません、やるなら
もう少し 時間が 欲しい みたいな感じでしょうか。
ま、それをやることにより、下手すると 動かなくなる場合もあるかも
しれないので、あまりやりたくないのかもしれませんが。
せっかく動いてるんだから、いいじゃないみたいに 思っているかもしれません。
(と思うのは 私だけかもしれませんが)
開発会社のスキルと契約金額、契約内容によりけりです。
Apple標準コードデザインでは、質問者さんが考えておられるように、リソース(画像やライブラリ)は適切な場所に整理することが求められています。契約書または要件定義、外部設計の段階で、こうした縛りを設けるべきでした。
残念ながら、出来上がったものを変更するには相当な費用がかかります。
>iPhoneアプリ開発業界の常識とは、こういうものなのでしょうか
違うと思いますが、
これが常識ですということで、無償で修正させることは現状ではできないと思います。
あとは力関係とか交渉の範囲です。
途中で配置と設計書とかのレビューとかもなく
受け入れテストの条件とかもないのならかなり難しいかと。
たとえば、受け入れテストで
バグを検出して
それが、そういう無頓着な配置によるのが原因だといえるのなら
類似見直しとかで修正させるとかは可能だと思いますが、
へたにこういうことをさせると
品質がますます下がりそうですが・・。
「Apple標準コードデザイン」で何か規定があったとしても
契約書に明記されていないことに強制力がありません。
あくまで、ガイドライン的なルールですから。
こうでないと駄目という規定であり
そういうものは、アップルストアでも販売できないとかそういうぐらいであれば
当然、修正させることは可能ですが違いますよね?