英単語タイマー1800 大学受験編をアップデートしました
今朝、フレーズ英単語タイマー1800 大学受験編をアップデートしました。
修正点
- (1)単語テストで正解・不正解が正しく判定されない不具合の修正
- (2)OS8.0以上に対応
- (3)アプリ名の変更
- (4)iPadで正常に画面が表示されない問題を解決
特に、単語テストで正解・不正解のArrayの並び順がおかしくなり、正解した単語が間違った単語と表示されてしまう問題は致命的だったので、修正が通ってよかったです。
アップデートに際して苦労したこと
ユーザからの指摘を頂いた単語テストの問題(1)はすぐに修正できたのですが、それだけを修正したバージョンを申請した時に「iPadで正常に画面が表示されない問題」を理由にリジェクトされ、それの修正に2週間ほどかかりました。
iPhoneとiPadの両機種を対応機種とせずにビルドしても、AppleにはiPadも対象機種と判断されてしまいます。具体的には、iPadに関しては、9.7inchモデルはiPhone4sと同じ表示になるらしく、画面の一部が画面外にはみ出してしまい、これを指摘されました。
iPadでの画面はみ出し例1(ヘッダー部分のはみ出し):
本来ヘッダー部分があるのですが、はみ出してtableViewだけになっています
iPadでの画面はみ出し例2(ボタンの一部はみ出し):
本来全部表示されるはずの水色のボタンが一部しか表示されていません
皆さんもビルド時に「iPhone」を設定しても、iPadでの実行もしておかしいところがないか確かめる必要があるので注意してください。
4度目の正直
英単語帳アプリ「フレーズで覚える英単語1800大学受験編」のアップデートの実に4回目の申請をしました。
問題点
iPadで表示がうまくされない問題がありました。
auto layoutがiPadで思ったような動作をしてくれなかったことが原因でした。
このアプリはiPhoneユーザ向けにリリースしたものだったので、iPadではテストすらしていませんでした。
その結果、一部画面がうまく表示されないのは当たり前でした。
しかし、appleはなぜiPhone向けのみのアプリを許してくれないのでしょうか・・・正直、結構無駄なことをしているようにしか思いませんし。どうなのかなあと思います。
解決法
auto layoutをpreviewで見ながらちまちまと変更し、直しました。
iPhone向けのビルド設定だと、iPadのpreviewが役に立たず、いちいち実行しなければいけなかったのは結構面倒でした。
今後
とりあえず、指摘された問題は解決できたと思いますが、iPadでは快適に使えるものではないと思います。
そのうちユニバーサル対応をしなければなと思いました。
しかし、やっぱり複数画面対応は難しいですね・・・
はてなサマーインターン2017に参加したかった話
今日の昼頃、pixivサマーインターン落選通知を受けた私ですが、実はもう一つ、pixivを見つける前に受けたいと思っていたインターンがありました。
「はてなサマーインターン2017」です。
受けなかった理由(受けられなかった理由)
はてなのサマーインターンは、期間が大学院入試と被っていたのです。
8/24・25が大学院入試の日で、インターン期間は8月14日(月)〜2017年9月8日(金)。
残念でした。
本当は前半だけでも行きたかったのですが・・・
来年こそ受けます!
来年こそ受けたいと思います。
来年は、はてなで内内内定をもらいに行きたいと思います。
そのために勉強を頑張って、アプリの売上10万は達成しておきたいですね。(できるのか?笑)