2

「アプリ」とは、モバイル デバイス中心の小型で軽量なアプリケーション ファミリを指す用語にすぎませんか? この傾向は、Apple i 世代のデバイスで始まり、後に Android と Windows 8 に行き着きましたか?

同じプログラムが同じプラットフォームのアプリとアプリケーションの両方で利用できる場合、それを実行するシステムにどのような違いがありますか? たとえば、Angry Birds for Windows は次のように利用できます。

開発者の観点からすると、上記の 2 つのコードは、ターゲットに適したバイナリを生成するために異なる方法でコンパイルされた同じコードですか?

また、Mac(iOS/OSX) や Windows 8 などのプラットフォームがデスクトップだけでなくモバイル コンピューターにも普及した現在、アプリとネイティブ アプリの境界線はぼやけていますか?

更新: 「アプリ」と「アプリケーション」の適切な使用</a>の
ように、単語の使用方法の選択に疑問を呈しているわけではありません。この質問は、メモリ フットプリント、リソース使用率、クライアント マシン上のランタイム環境の存在による実行の依存性などの点で、アプリがネイティブ アプリケーションとどのように異なるかに関係しています。

更新 2:
Microsoft は、 Windows 開発者が Windows 8 用のアプリを構築することを 奨励しています。Windows ストア アプリのガイドラインにさらに準拠する必要があることは別として、彼らが構築したものは、これまで構築してきたものとどのように違うのでしょうか?

4

2 に答える 2

0

アプリはアプリケーションの略です。一部のプラットフォームでは略称がくっついているようです... 「このプラットフォーム用のアプリケーション」以外の技術的な意味はありません。

Windows 8 では、新しいスタイルのプログラムは「デスクトップ」アプリケーションとは異なる方法で構築されています。(彼らは本当に名前を整理する必要があります.少なくともメトロアプリはあなたに名前を付けました...)。システムとのインターフェース方法が少し異なるため、異なるプラットフォーム用に同じプログラムを再構築するだけではありません。新しいランタイム ライブラリと、より制限されたランタイム環境があります。

于 2012-11-23T09:46:17.350 に答える