妻の携帯電話用の iPhone アプリを構築しようと考えていますが、1 回限りの作業の開発プラットフォームとして Mac を購入することに興味はありません。アプリ:
- iPhone上でスタンドアロンで実行する必要があります(つまり、ネットワーク接続なしで)
- 周りにあるiPhone Javascriptライブラリの1つを使用して作成されたGUIで完全に受け入れられます
- データの読み取りと更新のためにデータベース IO を実行します
- 商業的価値がなく、他の人が使用することはありません
ここに私の考えがあります:
- iPhoneを脱獄する
- Ruby + Sinatra を iPhone にインストールする
- Sinatra を使用してアプリを作成し、iPhone でデータベース (SQLite?) にアクセスします。
iPhone でアプリにアクセスするには:
- バックグラウンドで Sinatra アプリを起動します (これは可能ですか?)
- Safari ブラウザ セッションを開始する
- http://localhost:12345などの Sinatra アプリに移動します。
- 等
これは奇妙なアプローチのように思えますが、Mac を購入せずにスタンドアロンの iPhone アプリを作成するより簡単な方法は思い浮かびません。これを行うより良い方法はありますか?