S!アプリのレコード・ストア

なんとなく Web サイトをあっちこっちみていてソフトバンク・モバイルの「S! アプリ」の記事「データ保存・読込・通信・ブラウザ連携するアプリの作り方(トップページ以外リンク禁止と利用規約に書いてあるので URL を示すだけにしておきます→ http://creation.mb.softbank.jp/column/column_07_02.html)」に目が留まりました。このページには以下のような記述があります。

また、S!アプリはレコードストアを複数作成することができ、各レコードストアには32文字以内で名前を付けることができます。大文字小文字は区別されません。

20090108_0[1]

「S! アプリ」のことはよく知らないのですが、MIDP の標準仕様と異なる仕様になっているのですね。ちなみに MIDP 2.0 の仕様である JSR 118: Mobile Information Device Profile 2.0 では該当する部分に以下のような記述があります。

Record store names are case sensitive and may consist of any combination of up to 32 Unicode characters.
(レコード・ストア名は、大文字と小文字とを区別する最大 32 個の Unicode 文字の任意の組み合わせから成ります)

これを変えてしまうと、区別することを前提にレコード・ストア名を使っている MIDlet および MIDlet スイートが動かないとか、意図しないレコード・ストアの共有を発生させてしまうとか、色々と互換性に対する障害の原因になりうると思うのですが、大丈夫なんでしょうか。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です