2016-07-02 4 views
-1

こんにちは、私はクロスプラットフォームのモバイルアプリの開発に取り掛かりたいです。ネイティブのアプリやウェブアプリを使っているという特権や問題を見逃すことはできませんか?web langsで書かれたアプリとネイティブで実装されたアプリ

上記のクロスプラットフォームモバイルアプリはにはのインターネット接続が必要です。

  • メモリ使用量
  • (二次及び一次)実行時のスピード、DB(SQLとNOSQL)アクセス速度とサポート
  • 、潜在的な移植性(変換のネイティブ容易であれば)
  • :また、回答がに基づいて行うことができます
  • そして最後に、少なくとも最後のではなく、将来の「証明らし」の(開発とサポートの方向 )

編集:これは、リワーク質問..です

+1

これはstackoverflowの上、質問のための非常に良いフィット感はありませんが、それにもかかわらず、興味深い質問ですね。モバイル開発のベストプラクティスは常に流動的です。アプリをさまざまな店舗に置く必要がある場合は、コードバとネイティブの反応がよく使われます。反応するネイティブのアプローチは全体的に良く聞こえます(ウェブビューはまだほとんどの携帯電話でパフォーマンスの問題があります)が、それも若いです。 – AlexG

+1

この質問は、SOには適切ではありません。しかし、同じ質問が毎日依頼されていると言っているので、あなたが検索すると、これに関する多くの過去の質問と回答とコメントが見つかります。 – Gruntcakes

+0

C#を知っていれば、xamarin – Gruntcakes

答えて

-1

市場に出るのに最短時間をかけたいのであれば、HTML/CSS/JSを使い、さまざまなプラットフォームのエッジケースを緩和するためのフレームワークを使用します。私のアプリが繁栄すれば、それをネイティブに変えることができれば、私はネイティブになることの投資が価値があることを確かめます。しかし、私はしばらく時間があったし、中期的なプロジェクトだったので、私は両方の世界の最上級と最高のもので実装したいと思っていましたが、私はnativescriptのようなものに行きます。しかし、それはインターネット接続が必要とオフラインで作業することができない場合は、アプリケーションがWebアプリケーションの場合、それは私だけ

+0

XamarinのようなIonicや他のフレームワーク。あなたはdevのスピードの目的のために述べたように。なぜネイティブアプリを作るのですか? – Theepicpowner

+0

最も好ましくは、アプリケーションのサイズを縮小し、webviewに付属するメモリフットプリントを減らし、メモリとユーザーエクスペリエンスの低コストでよりパフォーマンスの高いアプリケーションにします。ほとんどの場合、アプリが弱いデバイスでユーザーを苛立たせず、アプリを望む誰もがデバイスの通行料について心配する必要がないことを確認するだけです。 –

+0

ああ、私は参照してください。私はそれを考慮に入れます:) – Theepicpowner

-1

モバイルアプリケーションの場合は、Android用のJavaとiOS用のSwiftで作成する必要があります。 HTML5アプリには、パフォーマンスが低いなど多くの問題があります(モバイルブラウザでJavaScriptアニメーションの速度を見たことがありますか?アニメーションがある場合、ほとんどの時間ウェブサイトではパフォーマンスが悪いため無効になります)。

ネイティブアプリはコンパイルされていますが(Android用には半コンパイルされています)、JavaScriptはインタープリター言語であり、携帯電話のパフォーマンスは悪いです。私はあなたが母国語であなたのアプリを開発すべきだと思います。

+0

AndroidやiOS用のウェブアプリを作成できないとは言いません!私はちょうどアニメーションがあるとき、特にパフォーマンスが低いと言う。 – ClementNerma

+0

私は参照してください。私のアプリは、サービスや機能を提供することに関するものです。あまりアニメーションについてはそうではありません。唯一の速度要因は、GPS位置およびDBデータの再試行である。 – Theepicpowner

+0

それだけであれば、Webアプリケーションを使用するのに問題はないと思います。 ) – ClementNerma

-1

Vaadin TouchKit

だ、とあなたは、モバイルのようなユーザーインターフェイスをしたい、とあなたは純粋にプログラムしたいですJavaのサーバー側ですが、HTTP、HTML、CSS、JavaScript、DOM、WebSocket、Pushなどを学ぶことなく標準のWebテクノロジーでクライアントに自動的にレンダリングし、VaadinとアドオンTouchKitをチェックします。

関連する問題