iOS と Android の両方のアプリを作成したい場合、HTML-CSS-JavaScript ルート全体を学習する価値があるのでしょうか、それともネイティブ SDK を学習する必要があるのでしょうか?
HTML5 が将来的にどの程度になるのか、私は疑問に思っています。それは本当にネイティブのモバイル アプリに取って代わるのでしょうか?
誰も水晶玉を持っていないことは知っていますが、経験豊富な/またはより上級の開発者からの意見を求めているだけです.
とても有難い。
iOS と Android の両方のアプリを作成したい場合、HTML-CSS-JavaScript ルート全体を学習する価値があるのでしょうか、それともネイティブ SDK を学習する必要があるのでしょうか?
HTML5 が将来的にどの程度になるのか、私は疑問に思っています。それは本当にネイティブのモバイル アプリに取って代わるのでしょうか?
誰も水晶玉を持っていないことは知っていますが、経験豊富な/またはより上級の開発者からの意見を求めているだけです.
とても有難い。
現実には、HTML5 は iOS や Android で構築されたネイティブ アプリケーションの現実的な代替にはなりません。そうするほど強力でも堅牢でもないからです。さらに、HTML5 の使用は、非常に単純なアプリを作成する場合にのみ有効です。それでも、問題が発生します。
たとえば、iOS のテーブル ビューを考えてみましょう。HTML5 などのサードパーティのリモート ソリューションを常に凌駕する方法で、速度とインタラクションを高度に最適化できます。テーブル ビューは、iOS アプリを作成するときに行う最も単純なことの 1 つです。
さらに、Java (Android) と Objective-C (iOS) の知識は、長期的には開発キャリアの面で有益です。
本当の例外が 1 つあります。アプリが Web アプリ (Facebook など) のネイティブ表現になる場合、実際には、主に Web アプローチ (HTML5/Javascript/CSS) を使用することが理にかなっています。実際、それはまさに Facebook が行ったことです。ただし、Facebook でさえ、1 年間のほとんどの期間、モバイル デバイスで非常にバグが多く、クラッシュしやすい環境を経験しました。
結論として、HTML5 をモバイル アプリケーションの構築の候補として真剣に考えているアプリケーション開発者を私は知りません (Web に似た機能を備えた Web ベースのアプリケーションを除けば)。もちろん、夢は、HTML5 が開発者にとって「銀の弾丸」または「黄金のハンマー」になり、あらゆる種類のデバイス用の 1 つのテクノロジ セットを学習することに集中できる、素晴らしい新時代の到来を告げることです。残念ながら、それはただの夢です。少なくとも今のところ。