メッセージをオンラインで送信し、メッセージを表示し、メッセージの受信中にユーザーに通知を表示するアプリを実行したいと考えています。そして、iphone、android などのすべてのモバイル プラットフォームで動作する必要があります。Phonegap と Titanium を検索して見つけ、Titanium を使い始めました。しかし、チタンを使用して IOS 用のアプリケーションを開発する方法がわかりませんでした。
3 に答える
はい、iPhone エミュレーターは Windows では動作しないため、使用するフレームワークに関係なく、MAC マシンを使用して iOS アプリを構築する必要があります。チタンまたは電話ギャップ
iOS シミュレーターでアプリケーションを実行するには iOS sdk が必要です。また、デバイスにインストールするための IPA を作成するためにも必要です。
Windows マシンで IPA を作成することはできません。iOS がインストールされている MAC マシンで iOS アプリを作成して実行する必要があります。(Androidエミュレーターで実行するには、Android SDKも必要です)
私の経験によると、パフォーマンスの問題にはチタンを使用する必要があります。PhoneGap の目的は、HTML ベースの Web アプリケーションをネイティブ アプリケーションとして展開およびインストールできるようにすることです。PhoneGap Web アプリケーションはネイティブ アプリケーション シェルにラップされており、複数のプラットフォームのネイティブ アプリ ストアからインストールできます。さらに、PhoneGap は、基本的なカメラ アクセス、デバイスの連絡先、ブラウザーでまだ公開されていないセンサーなど、通常は Web アプリケーションでは利用できない共通のネイティブ API セットを提供するよう努めています。
Titanium Mobile の目標は、高レベルのクロスプラットフォーム JavaScript ランタイムとモバイル開発用の API を提供することです (現在、iOS、Android、およびブラウザーをサポートしており、BlackBerry 10 と Windows Phone はそれぞれ間もなく、最終的にはサポートされます)。Titanium は、実際には、PhoneGap、Adobe AIR、Corona、または Rhomobile よりも、MacRuby/Hot Cocoa、PHP、または node.js との共通点が多くあります。
今のところ、titanium を実装するには、Titanium Studio をダウンロードする必要があります。ここでは、titanium の仕組みを理解するための最新の API を見つけます。
http://docs.appcelerator.com/titanium/2.1/#!/api/Titanium.API