Realm Blog

Realm Platform 2.0: あらゆるプラットフォームをサポート

Realm Platform 2.0 GA(General Availability)をリリースいたしました。本リリースは、Realmの進化における重要なステップであり、多数の新機能や改善を提供し、最新のコラボレーション機能を備えた素晴らしいモバイルアプリを簡単に構築できます。同時に製品名もRealm Mobile PlatformからRealm Platformに変更しました。あらゆる主要なモバイル、サーバー、およびデスクトッププラットフォームに対応する進化を反映しています。 今回の2.0リリースのゴールは、Realm Platformをさらに使いやすくすることであり、顧客の事例として最も注目されるオフラインファースト機能やアプリの構築、レガシーデータベースのモバイル化、RESTfulなバックエンドの調整、リアルタイムパフォーマンスおよびコラボレーション機能の提供、そしてエッジコンピューティングを使用してサーバーとユーザーの一体化などの機能を提供します。

今Realmが必要な理由

Realmを使用することで、データがダウンロードするまでの間にユーザーが退屈な回転するインジケータを見なくてすむようになります。Realmのリアルタイムデータ同期エンジンにより、オブジェクトとやり取りするコードを記述するだけで、Realm Platformが最適な方法でデータを取得します。Thread Learning社は、この機能を利用して、自閉症教育者向けにソフトウェアを構築しています。 かつてフル機能のオフライン機能を備えたアプリを構築することは、シリアライゼーションやキャッシュとの終わりのない戦いを意味していました。しかし、Realmで構築することにより、Arccos社Cartasite社はユーザーが常に信頼できるオフラインファーストのアプリの提供を実現しました。 また、モバイルアプリの開発において、既存のバックエンドと連携する必要がある場合、RealmはレガシーAPI向けのREST不要のインターフェイスや、Postgresデータベースさえモバイルでアクセス可能にするプラグアンドプレイのデータコネクターを提供します。 最後に、Realmは最先端のモバイルの未来を構築しています。最近発表したEricsson社とのパートナーシップにより、Realm Platformはネットワーク、セルタワー、およびその他のアクセスポイント間で、無数のデバイスを柔軟に接続、計算、ローミング可能になるまで進化を遂げます。

 

Realm Object Server:さらに簡単に、高速に、かつ安定

素晴らしいモバイルエクスペリエンスの提供をできるだけ簡易化するため、Realm PlatformおよびRealm Databaseの開発者向けに3つの大きな変更点があります。 Realm Object Serverを完全に再構築し、これまで以上に安定した、スケーラブルでモジュラー構造に変更しました。npmに移行することで、インストールがさらに簡単になりました。新しいサーバーは、ターミナルに以下の2行を入力するだけで実行できます。

npm install realm-object-server -g
ros start

新しいユニバーサルな開発ツールであるRealm Studioのリリースも発表しました。Realm Browserの強力なデータ検索ツールに合わせ、Realm Dashboardの使いやすさとユニバーサルなアクセスを備えているため、すべてのユーザーがあらゆるプラットフォームで使用できます。ローカルで同期されたRealmを開き、ユーザーと権限を管理し、デスクトップアプリでサーバーのログを確認できます。Realm Studioは、macOS、Windows、およびLinuxで利用可能です。 さらに、安定性とパフォーマンスも大幅に向上されました。自動フェイルオーバーを備えた新しい同期バックアップシステムにより、Enterprise Editionのユーザーに高可用性を提供します。安定したオブジェクトIDおよびログ圧縮は、長時間のオフライン使用の後でも、これまでにない同期速度と信頼性を実現します。また、Realm Object Serverのコアを縮小することで、ROSへの機能の追加や既存のシステムに対するROS統合の追加を簡易化します。 Realm Platform 2.0のリリースによって、今まで以上に簡単に素晴らしいアプリをビルドできるようになることでしょう。オフラインファーストのデザイン、リアルタイム同期、およびレガシーシステムとデータベースをRealmに接続する機能を追加して、モバイルの未来を見て楽しんでください。


Realm Team

At Realm, our mission is to help developers build better apps faster. We provide a unique set of tools and platform technologies designed to make it easy for developers to build apps with sophisticated, powerful features — things like realtime collaboration, augmented reality, live data synchronization, offline experiences, messaging, and more.

Everything we build is developed with an eye toward enabling developers for what we believe the mobile internet evolves into — an open network of billions of users and trillions of devices, and realtime interactivity across them all.

記事の更新情報を受け取る