Производительность и реализация RMS сильно различаются между устройствами, поэтому, если переносимость платформы является проблемой, вы можете обнаружить, что ваш код хорошо работает на некоторых устройствах, а не на других. Служба управления правами предназначена для хранения небольших объемов данных (таблицы рекордов и т. Д.), А не больших объемов.
Вы можете обнаружить, что некоторые платформы работают быстрее с файлами, хранящимися в нескольких хранилищах записей. Некоторые быстрее с несколькими записями в одном магазине. Многие из них подходят для хранения, но становятся необычайно медленными при удалении больших объемов данных из хранилища.
Лучше всего вместо этого использовать JSR-75 там, где это возможно, и создать собственный интерфейс хранилища файлов, который использует RMS, если ничего не поддерживается.
К сожалению, когда дело доходит до JavaME, вас часто тянет к написанию специфичных для устройства вариантов вашего кода.