native applicationとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > デジタル大辞泉 > native applicationの意味・解説 

ネイティブアプリ

別名:ネイティブアプリケーション
【英】native application, native apps

ネイティブアプリとは、一般的には端末内の演算装置直接演算処理を行う(実行するタイプアプリのことである。

ネイティブアプリの語、は主に「Webアプリ」や「Javaアプリ」との対比において用いられるスマートフォンタブレット型端末において言及されるネイティブアプリは、主にWebアプリ対比したのである

ネイティブアプリに対する「Webアプリ」とは、演算処理をネットワーク上のサーバーで行うタイプアプリケーションのことである。Webアプリでは端末もっぱら入出力のみを行う。ネイティブアプリの場合端末内部の処理装置演算処理を行う。Webアプリ利用にはインターネット接続できるネットワーク環境が必要となるが、ネイティブアプリは必ずしもネットワーク環境を必要としない通信にかかる時間遅延決定的に異なる。

Webアプリの処理性能はサーバー依存し、ネイティブアプリの処理性能は手元端末ハードウェア性能依存する側面が強い。Webアプリ手元端末スペックにあまり左右され利用できるが、ネイティブアプリの場合所有する端末スペック極端に低ければ、処理を正常に実行完了できない場合あり得る他方Webアプリは、手元端末スペックかかわらず通信障害サーバー側のシステムの不具合などによって利用支障を来す場合あり得る

ネイティブアプリに対する「Javaアプリ」とは、Java記述されJava実行環境JRE)によりJavaコードネイティブコード変換して実行する仕組み持ったアプリケーションのことである。Javaアプリとの対比におけるネイティブアプリは、直接ネイティブコード記述されアプリケーションを指す。Javaアプリによる開発は、ネイティブコードでのアプリ開発比べて参入ハードル低く、より豊富なアプリ市場形成されやすい。

Javaアプリとネイティブアプリとの対比は、携帯電話フィーチャーフォン)の発展史において話題上ることが多い。スマートフォンタブレット型端末などのスマートデバイスでは、ソフトウェア開発キットSDK)で開発されアプリネイティブコード変換して実行するJavaアプリ型の方式が当たり前となっており、ことさらにJavaアプリとネイティブアプリとを対比することはあまりない

ちなみにAndroid端末などのスマートデバイスアプリモバイルアプリ)において、アプリケーション自体はネイティブアプリでありつつデータ扱いWebアプリと同様であるよう作りのものを「ハイブリッドアプリ」または「ガワネイティブ」などと呼ぶ場合がある。ユーザーインターフェースレスポンスがよく機能豊富に、そして情報クラウド上の豊富なデータ用いてリッチに、というような、両方式のメリット総取り期待できる方式として注目されている

スマートフォンのほかの用語一覧
モバイルアプリ:  メルカリ  メルカリNOW  モバイルアプリ  ネイティブアプリ  偽アプリ  日記アプリ  Pairy


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「native application」の関連用語

native applicationのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



native applicationのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
デジタル大辞泉デジタル大辞泉
(C)Shogakukan Inc.
株式会社 小学館
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2024 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリネイティブアプリの記事を利用しております。

©2024 GRAS Group, Inc.RSS