■Java ME の Form クラスについての結論
ことさらMIDP2.0についていえば
「結論:Formクラスでまともなアプリは作れない」という結論に達しました。
テストならFormクラスでもいいですが
ユーザに配布するアプリ向きではないようです。
CustomItemを、かなりカスタマイズすれば
ある程度のものはできるかもしれません
しかし
「工数」を考えたときが問題となります。
CustomItemを継承して、いろいろ自作する工数と
Canvasクラスを継承して、いろいろ自作する工数は
あまり変わらない気がします。
だとすれば汎用性の高いCanvasクラスを選択するほうがよいと思います。
あとは操作性の問題があります。
私は「アプリはその操作している時間をユーザから奪っている」と
考えています。
その「ユーザから奪っている時間」に価値があればいいですが
Formクラスに、その操作性を実現するための機能は
備わっていないと感じています。
「開発者の使用する時間」
「エンドユーザの使用する時間」を考えないといけませんね。
テキストボックスのように規定の入力を
させるときは
DisplayクラスのsetCurrent関数で
TextBoxを指定するなどして
対応すると良いかと思います。
[0回]
PR