Monday, June 15, 2015

壊して作っての繰り返し中

仕事が落ち着いてきたので、開発を再開しました。
しかし、一回開発を止めてしまうとモチベーションをあげるのに苦労します。
とりあえず、目下やらないといけないことは不具合を治すこと。

1 一部の端末でAmpacheの設定後に落ちる。
2 一部の端末で起動できない。
3 画面の切り替え後に落ちる
4 ストリーミング再生のとき、頭の数秒が欠落している。
5 曲が一曲ずつしか再生されらない(連続再生できない)

というような不具合報告がきています。
1,2、3に関しては、Blaur効果のViewが問題のようにおもいます。
これはRenderScriptで直接ハードをガリガリやってるのもあり、相性の悪い端末があるよです。ログを見る限りそう思いました。


4に関しては、ストリーミングの処理にまずい問題があるのかもしれない。テストが不十分な箇所なので、おそらく、一部のサービスの一部のファイルフォーマットでは顕著に問題がでやすいのだとおもいます。

5はよくわからない。

あと、新しくAndroid M Previewがリリースされました。これに伴いDeplicatedなメソッドが増えています。
これらの修正もしないといけない。

というわけで、一旦問題を整理するためにプログラムの掃除をしているところです。
やっと、再生リスト周りの修正がおちついてきて、それをベースに他の画面を修正しようとしているところです。