百度小说推出专为平板电脑设计的 HTML5 web 应用,体验效果和原生应用类似,是否意味着随着 HTML5 技术的成熟,原生应用未来将输给 web app?
在微博上看到的,截图请见http://weibo.com/1873795663/xh1JRom4w
用ipad之类的平板电脑访问http://m.baidu.com/xs也可以看到,感觉上界面很炫,不输给native app。在桌面应用领域,原生应用已经输给了web app,如果html5未来更加成熟给力,是否在移动应用领域,native app也会输给web app?
回复内容:
此说为时过早,原因有几个1)html5标准正在完善中,虽然前景看好,但app也在不断的进化,进一步言之,app与硬件的融合度更高,能够更好地充分利用硬件的高性能。两者的角逐,就目前来说,趋势还是趋势,现实不能靠想象。
2)你举一个例子,且不说样本太小,样本也不典型,很难推导出你想要的结论。你看到的百度html5小样本,代表不了多少东西。
3)在桌面应用领域,原生应用已经输给了web app-----更是无从谈起!!这一断言不妥,web app 目前只能处理一些相对简单的工作,如同PS这类大型软件的效率,不是web app能够一蹴而就。 未来 native app和 web app 之间的界线会越来越模糊,会是一种相辅相成的关系,一个 app 是 native 的还是 html5 不会再引发太大的讨论。现在即使做 native app ,很多也会不可避免的使用到 html 技术 。
web app 相比 native app ,在系统级的操作上有些劣势。但目前还有一种趋势,就是将 web app 的技术和 native 技术结合在一起,诸如 PhoneGap 这些框架的兴起,直接使用 javascript 做一个中间层,让 web app 可以做到一些 html5 无法实现的系统级的功能。
这样的框架开发出的 app ,你说它是 web app 还是 native app 呢?未来 native app和 web app 之间的界线会越来越模糊…… html5本身发展就是为了解决html客户端化的过程,如果这条路走下去,那么html会逐渐模糊与app的差异。
现在大家关心app还是html,未来用户不care。另外现在的app很多本身就是webapp伪装的。 当我思考webapp的时候我总以一个前端的思维来思考,所以我总是想到IE,UCWEB等。
目前Webapp应用情景大致有俩:
1、在V8的Chrome桌面客户端上运行的webapp,特点是根据Chrome的特点优化过的,例子是离线GMAIL,很流畅是吧;
2、Safari Mobile Webapp,跑在iPhone上的,特点是:网站通过对Safari的特点优化,在iPhone上操作将页面添加到主屏幕后,打开主屏幕上的网站图标,打开的便是一个app,跑在Safari里但是没有Safari的GUI,第一次打开会下载所需数据。
例子是http://mac.pcbeta.com
所以结论是:
1、你要要做一个webapp,仍然要考虑平台的问题;
2、HTML5在接口、存储、Socket等方面的可用性仍不及Native。
3、安全性上Native app和Webapp是有区分的,而且会长久存在。
4、js执行效率及资源占用。 http://m.baidu.com/xs 首頁尚算順暢,但隨便點一本書進去,返回的都只是在 http://baidu.com 搜索該書書名時的結果頁,而且貌似大部分書都搜索不到。
換言之,http://m.baidu.com/xs 不是一個 web app——它根本就不是一個 app。
如果要拿閱讀軟件類的 web app 來分析,目前做得最好的顯然是 Kindle Cloud Reader (http://read.amazon.com)。但即便是它,在此刻(2011 年 8 月),也無法跟原生的 Kindle for iOS 比。 没有比这个PPT更客观的回答了
http://www.slideshare.net/retomeier/html5-or-android-for-mobile-development 我用ipad看了一下,为什么我觉得体验远不如native app。但是我同意web app是趋势。 长期来看,html和app互为补充了,轻应用又想跨平台可以考虑html。另外'html5'本身就被滥用了,其实是html/js/css等各种web技术的合集,这个概念都没研究透彻就狂热鼓吹html5,一概无视! native app和web app各有所长吧,虽然一直觉得HTML5是以后的方向,大有取代native app的趋势。可是目前还不是很明显,至少native app是可以实现很多系统级别的功能,最简单的例子就是推送,单纯的HTML5还是依托于浏览器存在的,而浏览器其实也是一种native app,就底层功能实现来说web app处于劣势。
但web app灵活的维护性也是native app不可能战胜的,两者结合应该是一个比较不错的方向吧,如果有一天浏览器能上升为系统层级或者web app具有实现某些系统层级功能的时候,才可以和native app公平较量。 html5也是html,我觉得不用太关注谁压倒谁,看你的应用更适合哪种.native app的体验和效率明显是超过html5的,而且在一些需要调用硬件的应用上是毋庸置疑的选择.html胜在升级方便和跨平台,根据自己应用的特定去选择吧

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

京東商城APP實名認證怎麼搞?京東商城是許多朋友常用的網路購物平台,大家在購物前,最好先進行實名認證,這樣才能享受到完整的服務,獲得更好的購物體驗。以下帶來京東商城實名認證方法,希望對網友們有幫助。 1.安裝並開啟京東商城,接著登入個人帳號;2、然後點選頁面下方【我的】,進入個人中心頁面;3、之後再點選右上角的【設定】小圖標,前往設定功能介面;4、選擇【帳號與安全】這一項,來到帳戶設定頁面;5、最後再點擊【實名認證】選項,前往填寫實名資訊;6、安裝系統要求填寫個人真實信息,完成實名認證

想了解更多關於開源的內容,請造訪:51CTO鴻蒙開發者社群https://ost.51cto.com運行環境DAYU200:4.0.10.16SDK:4.0.10.15IDE:4.0.600一、建立應用程式點擊File- >newFile->CreateProgect。選擇模版:【OpenHarmony】EmptyAbility:填寫項目名,shici,應用包名com.nut.shici,應用儲存位置XXX(不要有中文,特殊字符,空格)。 CompileSDK10,Model:Stage。 Device

在全球範圍內,Apple公司的產品和服務一直備受用戶喜愛。註冊一個香港AppleID將帶給用戶更多的便利和特權,讓我們一起來了解一下註冊香港AppleID的步驟以及需要注意的事項。如何註冊香港AppleID在使用蘋果設備時,許多應用程式和功能都需要使用AppleID進行登入。如果您想下載香港地區的應用程式或享受香港AppStore的優惠內容,那麼註冊一個香港AppleID就非常必要。本文將詳細介紹如何註冊香港AppleID的步驟以及需要注意的事項。步驟:選擇語言與地區:在蘋果設備上找到「設定」選項,進入

掌握HTTP301狀態碼的意思:網頁重定向的常見應用場景隨著網路的快速發展,人們對網頁互動的要求也越來越高。在網頁設計領域,網頁重定向是一種常見且重要的技術,透過HTTP301狀態碼來實現。本文將探討HTTP301狀態碼的意義以及在網頁重新導向中的常見應用場景。 HTTP301狀態碼是指永久重新導向(PermanentRedirect)。當伺服器接收到客戶端發

中國聯通app能夠輕鬆的滿足大家的使用,多樣的功能,解決你們的需求,想要辦理各種業務,都可以在這裡輕鬆的搞定,有不需要的都可以在這裡及時的退訂掉,有效的避免後續的損失,很多人在使用手機時,有時感覺流量不夠用,就購買了額外的流量包,但下個月又不想要要,就想要馬上的退訂掉,在這裡小編為大家提供退訂的方法,讓需要的朋友們,都可以來使用起來! 在中國聯通app中,找到右下角的「我的」選項,點擊它。 在我的介面裡,滑動我的服務一欄,點擊其中的「我已訂購」選

HTTP狀態碼200:探索成功回應的意義與用途HTTP狀態碼是用來表示伺服器回應狀態的數字代碼。其中,狀態碼200表示請求已成功被伺服器處理。本文將探討HTTP狀態碼200的具體意義與用途。首先,讓我們來了解HTTP狀態碼的分類。狀態碼分為五個類別,分別是1xx、2xx、3xx、4xx和5xx。其中,2xx表示成功的回應。而200是2xx中最常見的狀態碼

發票作為購物憑證,對於我們的日常生活和工作都至關重要。那麼我們平常在使用多點app進行購物的時候,如何在多點app中輕鬆開立發票呢?下文中本站小編將為大家帶來詳細的多點app開立發票詳細操作步驟攻略,想要了解的用戶們千萬不容錯過,快來跟著文本一起操作了解一下吧!在【發票中心】點選【多點超市/自由購】在已完成的訂單頁中選擇需要開立發票的訂單,點選下一步填寫【發票資訊】,【收件者資訊】,確認無誤後點選提交過個幾分鐘後,進入收件信箱,打開郵件,點選電子發票下載地址最後,下載列印電子發票

Blackmagic Design 終於將其廣受好評的 Blackmagic Camera 應用程式帶到了 Android 平台。專業攝影機應用程式可免費下載,並提供完整的手動控制。這些控制旨在讓您更輕鬆地獲得專業級 cin
