목차
回复内容:
웹 프론트엔드 H5 튜토리얼 百度小说推出专为平板电脑设计的 HTML5 web 应用,体验效果和原生应用类似,是否意味着随着 HTML5 技术的成熟,原生应用未来将输给 web app?

百度小说推出专为平板电脑设计的 HTML5 web 应用,体验效果和原生应用类似,是否意味着随着 HTML5 技术的成熟,原生应用未来将输给 web app?

Jun 07, 2016 am 08:44 AM
app com http native

在微博上看到的,截图请见weibo.com/1873795663/xh
用ipad之类的平板电脑访问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,第一次打开会下载所需数据。
例子是mac.pcbeta.com

所以结论是:
1、你要要做一个webapp,仍然要考虑平台的问题;
2、HTML5在接口、存储、Socket等方面的可用性仍不及Native。
3、安全性上Native app和Webapp是有区分的,而且会长久存在。
4、js执行效率及资源占用。 m.baidu.com/xs 首頁尚算順暢,但隨便點一本書進去,返回的都只是在 baidu.com 搜索該書書名時的結果頁,而且貌似大部分書都搜索不到。

換言之,m.baidu.com/xs 不是一個 web app——它根本就不是一個 app。

如果要拿閱讀軟件類的 web app 來分析,目前做得最好的顯然是 Kindle Cloud Reader (read.amazon.com)。但即便是它,在此刻(2011 年 8 月),也無法跟原生的 Kindle for iOS 比。 没有比这个PPT更客观的回答了
slideshare.net/retomeie 我用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胜在升级方便和跨平台,根据自己应用的特定去选择吧
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
1 몇 달 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
1 몇 달 전 By 尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. 크로스 플레이가 있습니까?
1 몇 달 전 By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

Jingdong Mall APP에서 실명인증하는 방법 Jingdong Mall APP에서 실명인증하는 방법 Mar 19, 2024 pm 02:31 PM

Jingdong Mall APP에서 실명인증을 받는 방법은 무엇입니까? Jingdong Mall은 많은 친구들이 자주 사용하는 온라인 쇼핑 플랫폼입니다. 쇼핑하기 전에 모든 사람이 완전한 서비스를 즐기고 더 나은 쇼핑 경험을 얻을 수 있도록 실명 인증을 수행하는 것이 가장 좋습니다. 다음은 JD.com 실명인증 방법입니다. 네티즌분들께 도움이 되었으면 좋겠습니다. 1. JD.com을 설치하고 열고 개인 계정에 로그인합니다. 2. 그런 다음 페이지 하단의 [내]를 클릭하여 개인 센터 페이지로 들어갑니다. 3. 그런 다음 화면에서 작은 [설정] 아이콘을 클릭합니다. 오른쪽 상단에서 설정 기능 인터페이스로 이동합니다. 4. [계정 및 보안]을 선택하여 계정 설정 페이지로 이동합니다. 5. 마지막으로 [실명 인증] 옵션을 클릭하여 실명 정보를 입력합니다. 설치시스템에서는 실제 개인정보를 입력하고 실명인증을 완료해야 합니다.

Hongmeng 네이티브 애플리케이션 무작위 시 Hongmeng 네이티브 애플리케이션 무작위 시 Feb 19, 2024 pm 01:36 PM

오픈 소스에 대해 자세히 알아보려면 다음을 방문하세요. 51CTO Hongmeng 개발자 커뮤니티 https://ost.51cto.com 실행 환경 DAYU200:4.0.10.16SDK: 4.0.10.15IDE: 4.0.600 1. 애플리케이션을 생성하려면 파일을 클릭합니다. >새파일->CreateProgect. 템플릿 선택: [OpenHarmony]EmptyAbility: 프로젝트 이름 shici, 애플리케이션 패키지 이름 com.nut.shici 및 애플리케이션 저장 위치 XXX(한자, 특수 문자, 공백 없음)를 입력합니다. CompileSDK10, 모델: 스테이지. 장치

홍콩 Apple ID 등록 절차 및 주의사항(홍콩 Apple Store만의 장점을 누리세요) 홍콩 Apple ID 등록 절차 및 주의사항(홍콩 Apple Store만의 장점을 누리세요) Sep 02, 2024 pm 03:47 PM

Apple의 제품과 서비스는 항상 전 세계 사용자들에게 사랑을 받아왔습니다. 홍콩 Apple ID를 등록하면 사용자에게 더 많은 편리함과 특권이 제공됩니다. 홍콩 Apple ID를 등록하는 단계와 주의해야 할 사항을 살펴보겠습니다. 홍콩 Apple ID를 등록하는 방법 Apple 장치를 사용할 때 많은 응용 프로그램과 기능에 로그인하려면 Apple ID를 사용해야 합니다. 홍콩에서 애플리케이션을 다운로드하거나 홍콩 AppStore의 특혜 콘텐츠를 즐기려면 홍콩 Apple ID를 등록하는 것이 매우 필요합니다. 이 기사에서는 홍콩 Apple ID를 등록하는 방법과 주의해야 할 사항에 대한 단계를 자세히 설명합니다. 단계: 언어 및 지역 선택: Apple 장치에서 "설정" 옵션을 찾아 입력하세요.

China Unicom 앱에서 데이터 패키지를 취소하는 방법 China Unicom에서 데이터 패키지를 취소하는 방법 China Unicom 앱에서 데이터 패키지를 취소하는 방법 China Unicom에서 데이터 패키지를 취소하는 방법 Mar 18, 2024 pm 10:10 PM

China Unicom 앱은 모든 사람의 요구를 쉽게 충족할 수 있습니다. 다양한 서비스를 처리하고 싶다면 여기에서 제때에 구독을 취소할 수 있습니다. 후속 손실을 피하기 위해 많은 사람들이 휴대폰을 사용할 때 데이터가 충분하지 않다고 느껴 추가 데이터 패키지를 구입하지만 다음 달에 원하지 않으면 즉시 구독을 취소하려는 경우가 있습니다. 에디터가 설명하는 구독 취소 방법을 제공하여, 필요한 친구들이 와서 사용할 수 있도록 해드립니다! China Unicom 앱의 오른쪽 하단에 있는 "내" 옵션을 찾아 클릭하세요. 내 인터페이스에서 내 서비스 열을 슬라이드하고 "주문했습니다" 옵션을 클릭하세요.

웹 페이지 리디렉션의 일반적인 애플리케이션 시나리오를 이해하고 HTTP 301 상태 코드를 이해합니다. 웹 페이지 리디렉션의 일반적인 애플리케이션 시나리오를 이해하고 HTTP 301 상태 코드를 이해합니다. Feb 18, 2024 pm 08:41 PM

HTTP 301 상태 코드의 의미 이해: 웹 페이지 리디렉션의 일반적인 응용 시나리오 인터넷의 급속한 발전으로 인해 사람들은 웹 페이지 상호 작용에 대한 요구 사항이 점점 더 높아지고 있습니다. 웹 디자인 분야에서 웹 페이지 리디렉션은 HTTP 301 상태 코드를 통해 구현되는 일반적이고 중요한 기술입니다. 이 기사에서는 HTTP 301 상태 코드의 의미와 웹 페이지 리디렉션의 일반적인 응용 프로그램 시나리오를 살펴봅니다. HTTP301 상태 코드는 영구 리디렉션(PermanentRedirect)을 나타냅니다. 서버가 클라이언트의 정보를 받을 때

멀티포인트 앱으로 송장 발행 방법 멀티포인트 앱으로 송장 발행 방법 Mar 14, 2024 am 10:00 AM

구매 증빙 자료인 송장은 우리의 일상 생활과 업무에 매우 중요합니다. 그럼 우리가 평소 듀오디안 앱을 사용해 쇼핑을 할 때, 듀오디안 앱에서 쉽게 송장을 발행할 수 있는 방법은 무엇일까요? 아래에서 이 웹사이트의 편집자가 멀티 포인트 앱에서 송장을 개설하는 방법에 대한 자세한 단계별 가이드를 제공합니다. 더 알고 싶은 사용자는 이 내용을 놓치지 마세요. [송장센터]에서 [다점슈퍼마켓/무료쇼핑]을 클릭하고, 완료된 주문페이지에서 송장발행이 필요한 주문을 선택한 후, 다음을 클릭하여 [송장정보], [수취인정보]를 입력한 후, 몇 분 후 수신 메일함을 입력하여 이메일을 열고 전자 청구서 다운로드 주소를 클릭한 후 마지막으로 전자 청구서를 다운로드하여 인쇄하세요.

Blackmagic의 전문가 수준 비디오 앱이 Android에 출시되었지만 휴대폰에서 실행하지 못할 수도 있습니다. Blackmagic의 전문가 수준 비디오 앱이 Android에 출시되었지만 휴대폰에서 실행하지 못할 수도 있습니다. Jun 25, 2024 am 07:06 AM

Blackmagic Design은 마침내 호평을 받은 Blackmagic Camera 앱을 Android에 출시했습니다. 전문 비디오 카메라 앱은 무료로 다운로드할 수 있으며 완전한 수동 제어 기능을 제공합니다. 이러한 컨트롤은 프로 수준의 cin을 더 쉽게 수강할 수 있도록 하는 것을 목표로 합니다.

개인소득세 앱 신고방법 개인소득세 앱 신고방법 개인소득세 앱 신고방법 개인소득세 앱 신고방법 Mar 12, 2024 pm 07:40 PM

앱에서 개인소득세를 신고하는 방법은 무엇인가요? 개인 소득세는 매우 실용적인 휴대폰 소프트웨어입니다. 사용자는 이 소프트웨어를 통해 일부 사업체를 신고할 수 있으며 세금 환급도 할 수 있습니다. 사용자가 이 소프트웨어를 다운로드하기만 하면 오프라인으로 줄을 설 필요가 없어 매우 편리합니다. 많은 사용자는 여전히 개인 소득세 소프트웨어를 사용하여 신고서를 제출하는 방법을 모릅니다. 다음 편집자는 귀하의 참고를 위해 개인 소득세 소프트웨어의 신고 방법을 정리했습니다. 개인소득세 앱 신고 방법 1. 먼저 소프트웨어를 열고 홈페이지에서 "세금을 신고하고 싶습니다" 버튼을 찾아 클릭합니다. 2. 그런 다음 여기 세금 신고에서 "연간 종합 소득 요약"을 찾아 클릭합니다.

See all articles