iOSアプリで必要なサーバサイドの機能をまとめて提供!「Helios」
Heliosはプッシュ、アプリ内課金、Passbookなどのデータを一元管理できるiOS向けサーバソフトウェアです。
iOSではアプリ単体を作って終わりというものも多いですが、サーバサイドとのやり取りするアプリも少なくありません。そうした情報のやり取りを一元的に提供してくれる専用サーバがHeliosです。
[](http://images.moongift.jp/2013/04/Screenshot 2013-04-03 12.08.19.1364972865.png)
データがないのですが、これはPassbook向けのデータ管理。
[](http://images.moongift.jp/2013/04/Screenshot 2013-04-03 12.09.37.1364972885.png)
Pushもあります。
[](http://images.moongift.jp/2013/04/Screenshot 2013-04-03 12.09.41.1364972905.png)
さらにアプリ内課金。
HeliosはデータをRESTfulなAPIで管理します。Rackアプリとして立てることも、SinatraやRailsの中に取り込んでシステムを提供することもできます。iOSアプリ開発時に用意してあると開発がスムーズに進みそうです。
HeliosはRuby製のオープンソース・ソフトウェア(MIT License)です。
MOONGIFTはこう見る
iOSアプリ開発者にとってみればサーバサイドの開発までは手が回らない、または得意ではないという人が多いと思います。しかし大抵のアプリはアプリだけで終わりません。アプリ内だけの課金も可能ですが、内部にデータを持つ必要があり、サイズも肥大化してしまいます。
そうした時に必要な機能を提供してくれるサーバソフトウェアの存在はとても貴重です。Webサービスで提供しているものもありますが、自前で立てられればより専用化して使い込むことができるでしょう。この手のソフトウェアは要チェックです。