他社類似サービスのご案内

## はじめに
本記事では、ニフクラ mobile backendの移行先候補になりえる類似サービスをご紹介いたします。アプリの要件に合わせて最適なものを選択してください。

また、記載している情報は弊社独自で調査を行った結果であるため、実際の機能と差異がある場合がございます。

検討の際にはお客様自身で十分に検証を行ったうえで移行をお願いいたします。

<span style="font-size: 80%">**※ 本ブログは、NCMBクロージングに伴い他社類似サービスをご紹介するものですが、NCMBとして特定の移行先サービスをご案内するものではありませんので、ご利用機能や移行容易性などを鑑みて移行先サービスの選定をお願いします。**</span>


## 複数機能ご利用のお客様


### Parse Platform

https://parseplatform.org/

<u>**NCMBに最も近い設計思想**</u>のスマートフォンアプリ向けクラウドOSSです。<br>
[NCMBが提供している7つの機能](https://mbaas.nifcloud.com/function.htm)はすべて提供されています。<br>

OSSなので、**すべて無料**でご利用いただけますが**サポート等はありません**。<br>
また、クラウド提供ではないので、**セルフホスト**が必要となり、インフラ費用別が別途発生する点にご注意ください。

:::note info
<b>対応SDK</b><br>
・NCMB提供SDK
　　・iOS SDK, Android SDK, JavaScript SDK, Unity SDK, Swift SDK
・その他SDK
　　・PHP SDK, Flutter SDK, Dart SDK, .NET SDK, Embedded C SDK, Arduino SDK
:::
:::note info
#### 対応言語​
・NCMB提供言語
　　・Objective-C, Swift, Java, JavaScript, C#
・その他言語
　　・PHP, Dart
:::
  
---
### Firebase

https://firebase.google.com/?hl=ja

Googleが提供しているFirebase は、モバイルおよびWebアプリケーション向けプラットフォームです。

Google のインフラが支える、世界中の多くの企業から高い信頼を得ているサービスです。**無料プランもあり**、Database、Firestore、Storageなどの機能を利用できます。

習得難易度はやや高いですが、高い機能性と自由な設定が特徴です。Firebase以外のGoogle Cloudサービスとの親和性も高いです。

[NCMBが提供している7つの機能](https://mbaas.nifcloud.com/function.htm)はすべて提供されています。

:::note info
#### 対応SDK​
・NCMB提供SDK
　　・iOS SDK, Android SDK, Java SDK
・その他SDK
　　・Web SDK, Flutter SDK, Python SDK, Node.js SDK, Go SDK​
:::
:::note info
#### 対応言語​
・NCMB提供言語
　　・Swift, Objective-C, C#, Java, Kotlin, JavaScript
・その他言語
　　・C++, Go, Node.js, PHP, Python, Ruby​
:::
---

### AWS amplify

https://aws.amazon.com/jp/amplify/

[Amazon Web Services](https://aws.amazon.com/jp/])が提供しているモバイルアプリやWebアプリの開発を迅速化するためのフルスタックの開発フレームワークです。<br>
フロントエンドの構築とホスティング、デプロイと数百万人のユーザーへの拡張等が可能です。<br>
Firebase 同様、習得難易度はやや高いですが、AWS内のモバイルアプリ開発に必要な機能に対して統一の管理画面からアクセスできるサービス​で
<u>数多くのエンタープライズSaaS(Salesforce, Marketo, Zendesk)などとシームレスな連携が可能</u>です。

**無料利用枠**もありますが、無料利用枠を超過すると従量課金されますのでご注意ください。
[NCMBが提供している7つの機能](https://mbaas.nifcloud.com/function.htm)はすべて提供されています。

:::note info
#### 対応SDK
・NCMB提供SDK
　　・iOS SDK, JavaScript SDK, Java SDK
・その他SDK
 　　・Python SDK, PHP SDK, .NET SDK, Ruby SDK, GO SDK, Node.js SDK, C++ SDK, SAP ABAP SDK​, Flutter SDK
:::
:::note info
#### 対応言語
・NCMB提供言語
　　・Java, Swift, JavaScript
・その他言語
　　・.NET, Python, Ruby, Go, C++​
:::
---

### Azure Playfab

https://azure.microsoft.com/ja-jp/products/playfab

[Microsoft](https://www.microsoft.com/ja-jp/)が提供している、**ゲーム開発に特化された**BaaS（Backend as a Service）です。

オンライン ゲーム用のバックエンド サービスなのですが、ゲームに利用するだけでなく、データ システムやリアルタイムのゲーム オペレーションやマルチプレイなどとシンプルに統合することも可能です。Unityへの導入が簡単なので、Unityでゲームを開発されている方にオススメです。

**無料プラン**の他に4つのプランがあり、いつでもアップグレードまたはダウングレードできます。 

:::note info
#### 対応SDK
・NCMB提供SDK
　　・iOS SDK, Android/Java SDK, Unity SDK, JavaScript SDK
・その他SDK
 　　・Node.js SDK, Python SDK
:::
:::note info
#### 対応言語
・NCMB提供言語
　　・Objective-C, C#, Java, JavaScrpt
・その他言語
　　・C++, Lua, Node.js, Python
:::
---

### BaaS@rakuza

https://www.raku-za.jp/baas/

[ピープルソフトウェア株式会社](https://pscsrv.co.jp/)が提供しているスマホアプリ構築のバックエンドツールです。

体験型サービス業向けのアプリに最適とされており、スマホアプリ開発を「簡単に」「短時間で」「安価に」実現するスマホアプリのサーバサイド構築を支援するサービスです。

クラウドでの提供だけでなく、セルフホスト型もあるため、外部クラウド上に構築することも可能です。

また、**Monacaのプロダクトパートナー**であるため、Monacaのドキュメントも充実しています。無料プランはありませんが、**無料トライアル**利用は可能です。

Monaca（Cordova）アプリでプッシュ通知機能を使用している場合に、NCMBからBaaS@rakuzaに移行する方法もブログで掲載されていますのでご参考にしてください。

<a href="https://tech.pscsrv.co.jp/2024/02/13/%e3%83%97%e3%83%83%e3%82%b7%e3%83%a5%e9%80%9a%e7%9f%a5%e3%82%92ncmb%e3%81%8b%e3%82%89baasrakuza%e3%81%ab%e7%a7%bb%e8%a1%8c%e3%81%99%e3%82%8b/">【Monaca】プッシュ通知をNCMBからBaaS@rakuzaに移行する</a>

:::note info
#### 対応SDK
・NCMB提供SDK
　　・iOS SDK, Android SDK, JavaScript SDK ​
・その他SDK
 　　・Cordovaプラグイン, Flutter SDK
:::
:::note info
#### 対応言語
・NCMB提供言語
　　・Swift, Objective-C, Kotlin, Java, JavaScript
・その他言語
　　・Dart
:::

---

### Backendless

https://backendless.com/features/#backendless-core

Backendless Corporationが提供している、バックエンドとフロントエンドが<u>**ノーコードで**</u>作れるサービスです。

データベースの基本的な操作のほか、ユーザー登録などアプリに不可欠な操作を全てノーコードで行うことができます。海外のサービスのため、ドキュメント等は英語ですが、[NCMBが提供している7つの機能](https://mbaas.nifcloud.com/function.htm)はすべて提供されています。また、**無料プランもあります**。

:::note info
#### 対応SDK
・NCMB提供SDK
　　・iOS SDK, Android/Java SDK, JavaScript SDK​
・その他SDK
 　　・MacOS SDK, .NET SDK, Flutter SDK
:::
:::note info
#### 対応言語
・NCMB提供言語
　　・Java, JavaScript, C#
・その他言語
　　・Dart​
:::

## プッシュ通知のみご利用のお客様

### Appvisor push

https://www.app-visor.com/

[bravesoft株式会社](https://www.bravesoft.co.jp/company/)が提供しているiPhone,Androidアプリのプッシュ通知サービス(ASP)です。無料プランはないですが、**無料で30日間**お試しいただけます。

NCMBで提供しているプッシュ通知の機能は**オプション機能を含めるとすべて提供**されています。
管理画面もシンプルで、API経由でも配信可能</u>なので、NCMBと特に差異はなさそうですが、料金体系は**MAUごとに課金**されるため、NCMBとの差異があります。

---

### RichFlyer​

https://richflyer.net/feature.html

[株式会社インフォシティ](https://infocity.co.jp/)が提供しているアプリへのプッシュ通知をカンタン・
お⼿軽に、かつ、超⾼速で配信するためのツールです。**無料プランもあり**、1万通/月配信できます。

管理画面もありますが、**API経由でも配信する場合は有償プランを契約**する必要があります。

NCMBで提供しているプッシュ通知の機能は**すべて提供**されています。
初期導⼊サポートや運⽤サポートも有償で提供されていますので、是非ご活用ください。

---

### Repro App

https://repro.io/products/appmarketing/push/

[Repro株式会社](https://company.repro.io/)が提供しているプッシュ通知ツール導入数 No.1※
アプリの売上・LTV最大化ツールです。

※有料利用のみ可能なプッシュ通知カテゴリSDK検出アプリ数 (2021年7月〜2022年8月）

無料プランはなく、料金体系はMAUごとに課金されます。

管理画面からもAPI経由でも配信可能で、NCMBとの機能差がありません。
<u>大量配信に強く、数百万超のユーザーにも即時配信</u>が可能です。
操作性が高い管理画面で**マーケティング担当者様だけでPDCAを回す**ことができます。

サポートも契約からPJの推進サポート、実装領域のサポートまで**手厚くサポートいただける体制**が整っています。

## 最後に
非公式ツールではありますが**Google Chrome機能拡張**も用意しております。
エクスポート機能でエクスポートできない「acl情報」や「ファイルストアのデータ」もダウンロードできますので是非ご活用ください。

https://chromewebstore.google.com/detail/ncmb-extension/dglkhlplcpmnbgodhbngcmdfpojkbdnc?hl=ja

以上です。