2012年6月19日火曜日

[Android] 多様な機種に対応することの難しさ

前回の記事でColor Simperアプリをリリースしたと書いたのですが、公開後に特定の機種での不具合が発覚し、再度リリースすることになりました。

今回はたまたま知り合いにインストールして試してもらった際にわかったのですぐに修正することができたのですが、危うく放置してしまうところでした…

実際Google Play上でいろんなアプリのレビューを見ていると自分の機種では動かなかったという内容の書き込みをたまに見かけます。

Androidの機種数の多さについてこんな記事がありました。

WIRED.jp
機種数3,997:「断片化」を続けるAndroid

以前から言われ続けていることではありますが、Androidはオープンなプラットフォームなので各メーカーがユーザーのニーズに応じて多彩な機種を開発できるというメリットがある一方、機種ごとの差が開きすぎるとアプリ開発者の動作検証の負担が増大し、ユーザーの端末上での不具合発生率も高くなるというデメリットがあります。

特に個人で開発を行う場合はテストできる端末が限られてしまうため機種依存の不具合の発見は難しい問題となるのですが、そういう背景もあってかテストに関する議論が盛り上がっているようですね。

Androidテスト祭り

Androidで開発をしていく以上この問題は避けて通れないので、僕としてもまだこれといった方法は浮かんでいないのですが試行錯誤しながら対策を考えていこうと思います。

2012年6月13日水曜日

[Android] Color SimplerアプリをGoogle Playへリリースしました

先日、Color Simplerという画像処理アプリをGoogle Playに登録しました。

リンクはこちらになります。
https://play.google.com/store/apps/details?id=net.starrow.colorsimpler

このアプリは画像から特定の色だけ残して他をグレーアウトするという、いわゆるパートカラーを実現するためのもので、「プレミアムモルツ画像が簡単につくれる」をコンセプトに開発しました。

できる限り手順を簡単にしたつもりなので、気軽に使ってみてください。

開発中なかなか時間が取れなかったりメモリの問題ではまったりして思いの外時間がかかってしまい、ブログの更新が滞ってしまったので、はまったポイントなどを今後書いていこうと思っています。


ところで、今回アプリを登録するためにGoogle Playへ開発者登録をしたのですが、その際にちょっとしたトラブルがありました。

はじめ「Google Play への登録はまだ処理中です。」の画面が消えず、結局2日後くらいにキャンセルされてしまったのです。

このままではアプリを公開できないので、クレジットカード情報を再度記入して登録したところ2回目は1日くらいで受理されました。

詳しいことはわからないのですが、1回目はカード情報を間違えていたのかもしれません。
何はともあれ、無事アプリをリリースすることができてよかったです。

これからアップデートや別のアプリの開発も続けていこうと思いますのでよろしくお願いします。