就是一次开发后可以在安卓,ios及pc上运行的?
续问1?如果考虑上手快,小项目(网站移动版相似),用哪种开发又快又好呢(主要考虑快,一次代码到处发布)???
续问2?如果在以上基础还考虑未来的升级等的话,考虑哪 种开发?
认证0级讲师
はためく
現在、React Native は多くのサポートを受けていますが、簡単に始めることができるかどうか知りたいです。
2 つのモバイル プラットフォームでのプログラミングに使用される言語は異なります。どうすればクロスプラットフォームとネイティブ アプリの両方を実現できるのでしょうか? これらは 2 つの相互に排他的な条件です。
クロスプラットフォームは一般に hybrid app であり、内部的には webview Web ページを表示するために使用されますが、多くの html フレームワークは一部の hybrid 呼び出しをサポートします。 ネイティブ インターフェイス。 ただし、これはまだネイティブではありません。ツールソフトウェアなどを作成することはできますが、パフォーマンスを必要とするソフトウェアやゲームを作成するのは役に立ちません。また、ネイティブインターフェイスは現在の フレームワークで一般的にサポートされています。 hybrid は ではなく、主にカメラ、マイク、ポップアップ ウィンドウを呼び出すだけです。
hybrid app
webview
html
hybrid
iOS の場合は を使用し、Android の場合は SwiftObject-c、、java、またはその他の c++ を使用します。 Kotlin jvm语言A1: クロスプラットフォームにしたいようですので、使いやすいかどうかはわかりませんが、
Swift
Object-c
java
c++
Kotlin
jvm语言
hybridA2: 将来アップグレードを検討している場合は、次のような大規模で人気のあるフレームワークを見つける方が確実です。html5+結局のところ、大規模なプロジェクトには通常、突然更新してメンテナンスする人がいません。日。
html5+
はためく
現在、React Native は多くのサポートを受けていますが、簡単に始めることができるかどうか知りたいです。
2 つのモバイル プラットフォームでのプログラミングに使用される言語は異なります。どうすればクロスプラットフォームとネイティブ アプリの両方を実現できるのでしょうか?
これらは 2 つの相互に排他的な条件です。
クロスプラットフォームは一般に
ネイティブにするには、マルチプラットフォーム アプリを作成するか、Microsoft と Google が他のプラットフォーム用に開発されたソフトウェアと互換性があると発表するまで待つ必要があります。hybrid app
であり、内部的にはwebview
Web ページを表示するために使用されますが、多くのhtml
フレームワークは一部のhybrid
呼び出しをサポートします。 ネイティブ インターフェイス。 ただし、これはまだネイティブではありません。ツールソフトウェアなどを作成することはできますが、パフォーマンスを必要とするソフトウェアやゲームを作成するのは役に立ちません。また、ネイティブインターフェイスは現在のフレームワークで一般的にサポートされています。
hybrid
は ではなく、主にカメラ、マイク、ポップアップ ウィンドウを呼び出すだけです。iOS の場合は
というフレームワークをいろいろ探してみてください。中国製。 さらに、この定義は非常に曖昧です。この種のフレームワークを使用すると、ネイティブ フレームワークよりも常に速度が低下し、ネイティブ フレームワークよりもパフォーマンスが高くなります。を使用し、Android の場合は
Swift
Object-c
、、
java
、またはその他のc++
を使用します。Kotlin
jvm语言
A1: クロスプラットフォームにしたいようですので、使いやすいかどうかはわかりませんが、hybrid
A2: 将来アップグレードを検討している場合は、次のような大規模で人気のあるフレームワークを見つける方が確実です。html5+
結局のところ、大規模なプロジェクトには通常、突然更新してメンテナンスする人がいません。日。