JavaアプレットはAndroid上で実行できますか?

いくつかのAndroidユーザーの間では、Javaがデバイス上でどのように機能するのかについて大きな混乱があるようです。 どうやら自分のAndroid上のWebブラウザ内でJavaアプレットを実行したいユーザーがいます。 混乱を解消するために記事を書くかもしれないと思いました。 これは私が見たいくつかの質問といくつかの答えと共にさまざまなフォーラムで尋ねたものです。

AndroidにJavaアプレットを読み込めないのはなぜですか?

JavaアプレットはWebブラウザ内で動作するように構築されています。 Javaアプレットは、デスクトップコンピュータ用のプラグインを作成しないため、Androidのブラウザ内では機能しません。 必要なリソースがモバイルデバイスで十分ではなく、テクノロジが時代遅れと見なされるため、作成する計画はありません。


当時の私のAndroidブラウザのこのJavaScript設定は何ですか?

Webブラウザの設定内に「JavaScript」の設定があり、Javaアプレットを実行できない場合、ユーザーは混乱することがよくあります。 JavaScriptは、Javaとはまったく異なるものです。 JavaScriptはWebブラウザ内でネイティブに実行でき、多くのリソースを使用しません。 AndroidデバイスでJavaアプレットを実行すると、リソースが占有され、最速のAndroidデバイスでも非常に遅くなります。


しかし、AndroidはJava上で動作しませんか?

はい。 アプリはJavaで書かれており、Android OSのカーネルにはJava互換ライブラリが含まれています。 ただし、これはWebブラウザで実行されているJavaアプレットとは関係ありません。 「私のアプリケーションはC ++で書かれていますが、なぜ別のC ++アプリケーションを実行できないのですか」と尋ねるようなものです。 それだけではうまくいきません。


うまくいけばこれはJavaについて混乱しているAndroidユーザーのための多くの質問に答えます。 この投稿や質問に追加するものがあれば、下にコメントを残してください。