iOS8の仕様変更が多いのか?私のコーディングが誤っているのにiOS7までは許容されていたのか?
はっきり言って後者のような気がしないでもない。
とりあえず、起動が完了するまではUITabbarControllerのタブをコードで切り替えちゃダメ。4秒ほど固まる。
(c)DYDATAサポートページ。 それとiPhone/iPadアプリ作成記 気が向き次第に開発に関することを書いてみたい。
いつまでたっても"穏やかじゃない"量のバグ。 そして、 いつか"よかった、 これで解決ですね"と言ってみたい。
headerAd
2014年9月23日火曜日
2014年9月20日土曜日
ごらんの有様だよ!!!(iOS8的意味で)
いや、ぶっちゃけグーグルさんの方からもレポートをとるようになったんですわ。
これが便利で、クラッシュの原因の特定が捗るんですわ。
アップルの場合には1日に1回しかレスポンスがないけど、こっちの場合にはほぼリアルタイムで情報を取得できるので、作業のできる時には即座に対応することができる。新規の方とそうじゃない方、どこの国の人か、どのバージョンを使っているかくらいの情報はとることができるんですよ。まあ、それでもバグは日常茶飯事なんですけどね。
修正作業するので、もう少々お待ちを。今月中にiOS8対応バージョンを出せると思います。
正直なところ事前情報からiOS8にうまく対応させることができなかったことには問題があると思っています。これは謝るしかない。以前から使って下さっていた人や広告解除をしてくれた人には特に。できるだけ早くVerUpしますので本当に勘弁してください。
広告周りの挙動不審については、googleから最新のSDKをダウンロードして入れ直したら解決しました。UI周りに関しては、iOS8から内部的な変更があったようで現状では手の打ちようがなかったため、iOS8で動作するときに限りiOS7とは違う挙動をするように手直ししました。今後以前と同様の挙動に修正できる可能性はあります。
あと、iOS8で修復作業中に気が付いたのですが、メモリ管理が優秀になったのかメモリ不足でクラッシュすることが今のところない。上手くいくと安定するかもねぇ。
ちなみに、iOS7を継続して使用していて、未だにVer.2台を使っている人は早くアップデートすることをお勧めします。
取り下げろ?iOS7使っている人の方が圧倒的に多いんだからそういうわけにはいかないでしょ。上にも書いてあるけど、主にアップデート的な意味で。
これが便利で、クラッシュの原因の特定が捗るんですわ。
アップルの場合には1日に1回しかレスポンスがないけど、こっちの場合にはほぼリアルタイムで情報を取得できるので、作業のできる時には即座に対応することができる。新規の方とそうじゃない方、どこの国の人か、どのバージョンを使っているかくらいの情報はとることができるんですよ。まあ、それでもバグは日常茶飯事なんですけどね。
修正作業するので、もう少々お待ちを。今月中にiOS8対応バージョンを出せると思います。
正直なところ事前情報からiOS8にうまく対応させることができなかったことには問題があると思っています。これは謝るしかない。以前から使って下さっていた人や広告解除をしてくれた人には特に。できるだけ早くVerUpしますので本当に勘弁してください。
広告周りの挙動不審については、googleから最新のSDKをダウンロードして入れ直したら解決しました。UI周りに関しては、iOS8から内部的な変更があったようで現状では手の打ちようがなかったため、iOS8で動作するときに限りiOS7とは違う挙動をするように手直ししました。今後以前と同様の挙動に修正できる可能性はあります。
あと、iOS8で修復作業中に気が付いたのですが、メモリ管理が優秀になったのかメモリ不足でクラッシュすることが今のところない。上手くいくと安定するかもねぇ。
ちなみに、iOS7を継続して使用していて、未だにVer.2台を使っている人は早くアップデートすることをお勧めします。
取り下げろ?iOS7使っている人の方が圧倒的に多いんだからそういうわけにはいかないでしょ。上にも書いてあるけど、主にアップデート的な意味で。
2014年9月18日木曜日
なん…だと?
iOS8では私の開発したアプリが全く動かない。
どうやら、起動時にキャプチャサイズを取得するために使っていたメソッドの仕様変更でもあったのか、キャプチャ(カメラ)が完全に動作を始めるまで待ってくれなくなった。その所為で取得サイズにおかしな値が代入され、クラッシュする。そういうことらしい。
とりあえず、原因が判ったのでカメラが完全に動作を始めるまで待たせる処理を入れることで起動するところまでは修復できた。というか、機能不全に陥っていたところをほぼ修復完了した。が、何故かUIの表示が想定していたものと変わっている。主にテーブルバーの表示非表示切り替え。さらに言うと、広告周りが挙動不審になっている。週末でなんとか残りの部分を修復してしまいたいところ。レビューが滅茶苦茶混んでいるため、修正時間込みでは最速でも2週間かかってしまうかもしれない。
待たせる処理入れたせいで起動が若干遅くなってしまったな。
どうやら、起動時にキャプチャサイズを取得するために使っていたメソッドの仕様変更でもあったのか、キャプチャ(カメラ)が完全に動作を始めるまで待ってくれなくなった。その所為で取得サイズにおかしな値が代入され、クラッシュする。そういうことらしい。
とりあえず、原因が判ったのでカメラが完全に動作を始めるまで待たせる処理を入れることで起動するところまでは修復できた。というか、機能不全に陥っていたところをほぼ修復完了した。が、何故かUIの表示が想定していたものと変わっている。主にテーブルバーの表示非表示切り替え。さらに言うと、広告周りが挙動不審になっている。週末でなんとか残りの部分を修復してしまいたいところ。レビューが滅茶苦茶混んでいるため、修正時間込みでは最速でも2週間かかってしまうかもしれない。
待たせる処理入れたせいで起動が若干遅くなってしまったな。
2014年9月14日日曜日
xcode6gmによる申請の途中経過
30時間ほど前に一応レビュー中のステータスにはなった。だけど、混んでいるようなので、なかなか進んでくれない。
現時点で気になるのは
・Submit後にSubmitマークがつかないこと
・TestFlight用ステータスが強制付加されること
この2つが特に気になっている。
今のまま通ってくれれば、この2点については何の問題もない、ということになるのだが。
2014.10/07
上の二つは特に問題なし。
今は混んでいるから仕方がない事とはいえ、とてつもなく時間がかかった。
現時点で気になるのは
・Submit後にSubmitマークがつかないこと
・TestFlight用ステータスが強制付加されること
この2つが特に気になっている。
今のまま通ってくれれば、この2点については何の問題もない、ということになるのだが。
2014.10/07
上の二つは特に問題なし。
今は混んでいるから仕方がない事とはいえ、とてつもなく時間がかかった。
2014年9月12日金曜日
うっかりってどうすればなくなるんだ?
悲しくなるくらいにうっかりである。
viewWillAppearの中でsuper classのviewDidApperを呼び出した。これがiOS8のシミュレータで動かない原因だったのだが、5か月間もこんな感じだったのか、これは酷い。
こういう、後々見やすくするためにコメントを書くとかそういう次元の手前で間違っていることが多い。
自分の環境ではなんら異常なく動いてしまうというのが怖すぎる。
これ(アプリ開発)に限らず、随分前からやっておかないと不味いことをすっかり忘れていた。
そっちのほうは問題が表出する前に手を打てた(?)から良かった…のか?
ヨカッタ、コレデ (タブン) カイケツデスネ。
ヨクナイワヨ!
viewWillAppearの中でsuper classのviewDidApperを呼び出した。これがiOS8のシミュレータで動かない原因だったのだが、5か月間もこんな感じだったのか、これは酷い。
こういう、後々見やすくするためにコメントを書くとかそういう次元の手前で間違っていることが多い。
自分の環境ではなんら異常なく動いてしまうというのが怖すぎる。
これ(アプリ開発)に限らず、随分前からやっておかないと不味いことをすっかり忘れていた。
そっちのほうは問題が表出する前に手を打てた(?)から良かった…のか?
ヨカッタ、コレデ (タブン) カイケツデスネ。
ヨクナイワヨ!
2014年9月9日火曜日
iTunes Connectのメニュー画面が変わってしまったね
使いづらいって人もいるようだけど、私は使いやすくなったと思う。
尤も、再提出しまくる私にとってはアップデートするたびに内部バージョンを上げないといけないという仕様に変更されてしまったのは若干痛いのだが。
あと、新しくなったところと、古いままのところが混ざっているのが多少気に入らないのだが、そこんところどうなんだろうね?
アプリ管理のところは完全に変更になったのに、それ以外のところはメインメニューのアイコンだけ。もう少し何とかしてからアップデートしてもよかったんでないかなぁ。
どこかに追記予定)
ただいまxcode6gmからiOS8対応のやつを申請しています。
なんというか、スクリンショットも増えたし動画も載せられるようになったしで、いろいろできるのですが、xcode6からsubmitしても、submitマークがつかない。”穏やかじゃないですね”
これはなんか判ったら普段役に立つこと何も書かない私でも、さすがに書いたほうがいいな。
ただ、ほかの方が早く解決してしまう可能性が高いかな。
とっとと解決させて、”よかった、これで解決ですね”と言ってみたい。
尤も、再提出しまくる私にとってはアップデートするたびに内部バージョンを上げないといけないという仕様に変更されてしまったのは若干痛いのだが。
あと、新しくなったところと、古いままのところが混ざっているのが多少気に入らないのだが、そこんところどうなんだろうね?
アプリ管理のところは完全に変更になったのに、それ以外のところはメインメニューのアイコンだけ。もう少し何とかしてからアップデートしてもよかったんでないかなぁ。
どこかに追記予定)
ただいまxcode6gmからiOS8対応のやつを申請しています。
なんというか、スクリンショットも増えたし動画も載せられるようになったしで、いろいろできるのですが、xcode6からsubmitしても、submitマークがつかない。”穏やかじゃないですね”
これはなんか判ったら普段役に立つこと何も書かない私でも、さすがに書いたほうがいいな。
ただ、ほかの方が早く解決してしまう可能性が高いかな。
とっとと解決させて、”よかった、これで解決ですね”と言ってみたい。
2014年9月7日日曜日
一部環境の方へ、もう安定性を上げられないかもしれません
iPod Touch5
iPhone4 or 4s
多分これ以上、安定性を上げられないと思われます。
メモリを大量に使用する機能をオミットするようにはしていますが、それでもメモリが不足しています。画像処理用のフィルタを多重掛けする以上、ある程度のメモリ消費を抑えることはできません。
上記環境の場合、メインメモリの約5割を持っていくことになるかと思われます。
今後も対策を考えてみますが、劇的な改善は見込めないと思われます。
それでも使ってくださる方は、これからもよろしくお願いいたします。
その点iPadは比較的旧世代でもメモリが1GB搭載されていて扱いやすいね。CPUおよびGPUの性能上オミットしないといけない機能はがっつり削ってあるけど。
iPhone4 or 4s
多分これ以上、安定性を上げられないと思われます。
メモリを大量に使用する機能をオミットするようにはしていますが、それでもメモリが不足しています。画像処理用のフィルタを多重掛けする以上、ある程度のメモリ消費を抑えることはできません。
上記環境の場合、メインメモリの約5割を持っていくことになるかと思われます。
今後も対策を考えてみますが、劇的な改善は見込めないと思われます。
それでも使ってくださる方は、これからもよろしくお願いいたします。
その点iPadは比較的旧世代でもメモリが1GB搭載されていて扱いやすいね。CPUおよびGPUの性能上オミットしないといけない機能はがっつり削ってあるけど。
登録:
投稿 (Atom)