2016.06.02SHARE:モバイルアプリ開発のインフラとして急成長してきたモバイルDB「Realm」。毎日、10万人の開発者にアクティブに活用され、エンドユーザの数は10億人に及びます。ベータ版の運用を開始してから2年が経った先月5月末に、iOSとAndroidプラットフォームにおいて正式版(1.0)をリリースしました。日々リリースされるモバイルアプリにおいて、IBM、Microsoft、Amazon、Googleなどが...この記事を読むモバイルアプリ開発のインフラとして急成長してきたモバイルDB「Realm」。毎日、10万人の開発者にアクティブに活用され、エンドユーザの数は10億人に及びます。ベータ版の運用を開始してから2年が経った先月5月末に、iOSとAndroidプラットフォームにおいて正式版(1.0)をリリースしました。日々リリースされるモバイルアプリにおいて、IBM、Microsoft、Amazon、Googleなどが提供する競合製品よりも一番多く利用者が増加(SourceDNAの解析結果)。この12か月間で最速で成長したモバイルプラットフォームであると言えます。Adobe社のPhoneGap、Unityなどと比べると、Realmは2倍の速度で成長しています。今回正式リリースされたバージョン1.0には、以下のような主要機能が含まれます。エレガントな変更通知。導入企業や開発者にとっての魅力の一つに、ユーザー体験の向上があります。Realmは、サーバーサイドではなくユーザのiPhoneやタブレットなどの端末で直接動作するため、ユーザーにとってアプリの応答待ち時間が減り、オフラインでもデータにアクセスすることが可能になります。Realmはまた、開発や事業面でもさまざまな利便性を提供してくれます。学習コストが極めて低いため、SQLiteやCoreDataを使った場合に比較して開発時間が大幅に削減されます。昨今ではiOSとAndroidの両プラットフォームでのアプリ展開が一般的ですが、Realmなら全く同じデータモデルとファイルを各プラットフォームで利用することができるため、ビジネスロジックの移植が非常に簡単になります。そのほか、暗号化や複雑なクエリ、アクティブなUIサポートなど、現代のモバイルアプリに求められる高度な機能を初めから備えていることなどが挙げられます。