iOS 用オフライン同期 SDK の一般提供開始を発表

このポストは、3 月 10 日に投稿された Announcing General Availability of iOS Offline Sync SDK の翻訳です。 エレベーターに乗ったとたんにモバイル アプリの動作が止まって、うんざりした経験はありませんか? または、営業先の顧客のデータをすぐに確認しなければならないのに、電波が届かない場所にいて焦ってしまったことはありませんか? エンド ユーザーが本当に求めているのは、ネットワークが停止しているときでも動作してくれるアプリです。しかし、多くのアプリではデバイスがオフラインになると機能が制限されたり、まったく動作しなくなってしまいます。これは、同期機能を正確に実装することが困難であることが主な理由です。どの項目をデバイスでキャッシュする必要があるのか、どのようにすれば新しいデータを取得するタイミングをアプリで検知できるのか、ユーザーがオフライン中に更新したデータがローカルで既に編集されていた場合にどのような状態になるのかなど、さまざまなことを考慮する必要があるのです。 Mobile Services のオフライン同期機能ではこれらの問題を解決し、クロスプラットフォームのクライアント SDK によって、こうした複雑な状況にすべて対応できるようになっています。Mobile Services を使用すると、iOS、Android、Xamarin、Windows の各アプリでネイティブな同期エクスペリエンスを簡単に実装できます。 このたび、Mobile Services iOS 2.0 SDK (英語) の一般提供開始が発表され、新たな同期機能を iOS でネイティブに使用できるようになりました。オフライン同期機能は既に Windows、Xamarin iOS、Xamarin Android の各管理クライアント SDK で使用でき、また Android SDK はプレビュー版が使用可能です。Azure ポータルのクイックスタートも更新され、この機能をさらに簡単に使用できるようになっています。さらに、Windows、Xamarin iOS、Xamarin Android と併せて、iOS でも Objective-C のクイックスタートをオフラインで使用できるようになりました。 オフライン同期には、次のような多くのメリットがあります。 サーバーのデータをデバイスにキャッシュすることでアプリの応答性が向上 ネットワークで一時的な問題が発生した場合にも対応できる堅牢なアプリを構築可能 複数のデバイスの間で同期を実行し、2…


モバイル用オフライン同期管理 SDK の一般提供開始を発表

このポストは、12 月 18 日に投稿された Announcing General Availability of Mobile Offline Sync Managed SDK の翻訳です。 最新のモバイル アプリを開発する際には、エンド ユーザーが必ずしもネットワークにアクセスできるわけではないという実態を考慮する必要があります。ネットワークにアクセスできない状況は、一時的なネットワーク障害の場合もあれば、モバイル アプリをよく使用する場所が接続の悪い遠隔エリアであるという場合もあります。また、モバイル デバイスのデータ プランは非常に高額になることもあり、ユーザーにはネットワーク通信量の少ないアプリが好まれます。しかし、オフライン時に適切な同期処理を実行するのは難しく、アプリの多くはオフラインでの使用に対応していません。 Azure Mobile Services では iOS、Android、Windows のアプリでネイティブな同期処理エクスペリエンスを簡単に使用することができます。この機能は JavaScript と .NET の両方のバックエンドで利用可能で、Windows Universal (英語)、iOS (英語)、Xamarin iOS、Xamarin Android、Android の各クライアントをサポートしています。 マイクロソフトはこのたび、Windows 用および Xamarin 用のオフライン管理クライアント SDK (英語) の一般提供開始を発表しました。なお、iOS 用と Android 用の SDK は近日中に一般提供の開始を予定しています。 オフライン同期には、次のような多くのメリットがあります。 サーバーのデータをデバイスにキャッシュすることで、アプリの応答性が向上 ネットワーク問題が発生しても使用できる、堅牢なアプリを作成可能 接続が悪いまたは接続できないなど、ネットワークにアクセス不可能な状況でもデータの作成や変更を実行可能 複数のデバイスの間で同期を実行し、2 つのデバイスで同一のレコードが変更された場合に競合を検出 データ プランに上限があるユーザーのネットワーク使用を制限…