何為Web App,何為Hybird App

2021-07-14 23:53:04 字數 1598 閱讀 6482

這篇文章只是我深入了解移動領域開發過程中的不斷整理和總結,其中涉及到很多概念,觀點,個人的看法,有不確切的地方,歡迎指正。

閱讀這篇文章,您將了解到 

wap站發展而來

native區別

為了滿足不同使用者需求,移動**一般分為3

個版本  簡版,觸屏版,腦版。觸屏版大多啟用

html5

開發。筆者認為電腦版基本在手機端不可用。

以下是幾個大公司的移動版本比較。 簡版

觸屏版電腦版 凡客

簡版觸屏版

電腦版

去哪兒觸屏版

電腦版

大眾點評

觸屏版普通版

當當網

觸屏版

普通版

單純點說,觸屏版專為大螢幕的觸屏手機設計,而彩版在傳統智慧型機上應用也很多。

從技術上講現在常見的手機**,所謂的觸屏版很多都是以html5

開發的了;而所謂的彩版

wap**,普遍是基於

wap2.0

開發的;在技術上,兩者就不是乙個層面。

因為開發技術的不同,讓觸屏版通常擁有更好的視覺效果及互動方式。這點在控制項的使用上尤其明顯。由此也有引出兩者設計風格的區別。

的定義是:

打包您的wap

上建立乙個

,只需輸入乙個**就會生成乙個安裝在手機上的應用,實際上是內部對**做了一層包裝,以快捷方式的形式訪問移動**。

資料說

優點:企業的開發成本低

本質區別是 

主流的瀏覽器引擎:

webkit 是一種瀏覽器引擎,支撐著 iphone 內的 mobile safari 瀏覽器以及 android 內的瀏覽器背後的技術。webkit 也在其他的移動環境內有自己的用武之地,但是我們還是將我們的討論一般集中於 iphone 和 android 平台。

瀏覽器本身是可直接訪問作業系統api

的一種,但是只有數量有限的這些

api向瀏覽器裡面執行的

公開。可以完全訪問裝置,但是許多特性只是部分可供

使用,或者根本不可使用。預計這種情況在將來會隨著

html

的改進而改變,但是如今的移動使用者無法使用這些功能。

還有乙個觀點:

**封裝到

裡面可以提高效能和可訪問性,但是不允許遠端更新。效能有一定保證,更新還是要走

。筆者之前做移動**時 曾經考慮多大程度的使用js

,主要因素就是js庫對網路環境的依賴,實際上如果是

hybird

應用,可以認為整個

js庫是封裝到本地的,這樣就減少了對網路環境的依賴度。

以上是文章的所有,

瀏覽器引擎webkit

一統江山

參考部落格:

何為Texture何為Material

何為texture何為material texture 紋理 偏向圖,通過字面意思,紋身.通俗的講為物體在白色漫射光照下,各點的反射率。material 材質 偏向屬性,物體在環境光 漫射光 直射光甚至自發光照射下的反射率 例子 比如石灰,在白色光照射下,它是白色的。但是在紅色光照射下,它是紅色的。...

何為靜態資源,何為動態資源

1.靜態資源和動態資源的概念 簡單來說 靜態資源 一般客戶端傳送請求到web伺服器,web伺服器從內存在取到相應的檔案,返回給客戶端,客戶端解析並渲染顯示出來。動態資源 一般客戶端請求的動態資源,先將請求交於web容器,web容器連線資料庫,資料庫處理資料之後,將內容交給web伺服器,web伺服器返...

何為Java引用

string str aa str有本身的記憶體,是乙個變數,而對像 aa 也有它自己的記憶體空間.這時候說str引用 aa 這個對像.string tt null 這裡的tt也是乙個引用變數,但是它沒有引用具體的對像.string str aa string tt str 這裡str與tt都是乙個...