クロスプラットフォームのコミュニケーションアプリを開発するためのバックエンドサービスを検討しています(対象デバイスはiOS、Android、Windows Phoneです)。現在、私はSinchを見ています。
今のところ Android でのプロトタイプ開発を開始しており、Sinch には Android ネイティブの SDK があります。ただし、WP ネイティブ SDK はありません。
SinchにはJavascript SDK があります。
箱から出してすぐに Windows Phone 用の Javascript + HTML アプリを作成できることを私は知っています。私は以前に WP 用に開発したことがありますが、C# のみでした。利用可能な機能が気に入っています。Javascript + HTML はネイティブに C# のようにではなく、Web ブラウザー ベースのアプリとして実行されると信じています (間違っていれば訂正してください)。
そのため、将来を考えると、アプリを Windows Phone (私のお気に入りのプラットフォーム) に移植するのに苦労する可能性があるようです。
C# から Javascript コードを呼び出す方法を調べました。私が読んだところによると、Browser オブジェクトを使用して、C# アプリから Javascript コードを評価できるようです。
私の質問は次のとおりです。Windows Phone アプリの大部分を C# で記述し、メッセージを送信するときに Sinch Javascript ライブラリを使用することは可能でしょうか? これにより、大きな安定性の問題が発生しますか?
フルスクリーンの Web ブラウザ アプリは使いたくない。
Web ブラウザー オブジェクトを非表示にして、それを単に Javascript コードの評価に使用することはできますか? または、この相互運用性を取得する簡単な方法はありますか?
返信ありがとうございます。
編集:私のアプリの完全な Javascript + HTML 実装を使用するだけの価値があると思われる場合はお知らせください。C# は忘れてください。