목차
回复内容:
웹 프론트엔드 H5 튜토리얼 用HTML5开发App真的好嘛?

用HTML5开发App真的好嘛?

Jun 07, 2016 am 08:43 AM
android app html5 studio swift

一直信仰“每门语言最好用在其专长领域”的玄学。
最近被极力推荐用HTML5开发App,还在啃Swift和Java的我看到人家用前端框架几小时做出了我拿Xcode/Android Studio一整天才能做出的界面效果(我刚开始学做App,用时长的话求轻喷),备受打击•﹏•难道HTML5可以在大多数情况下代替原生App了吗?
另外,HTML5的性能怎么样?一直认为它做出来的App只是一个全屏的、内嵌网页的浏览器,但有人说并非如此,HTML5做的App还要被IDE进行一系列处理才能转换为App,是这样吗?

回复内容:

童话里都是骗人的! 不知道题主说的是 H5 做的 Web App 还是伪装成 Native 的App.
如果是 Web App 的话:
你能做到 Flipboard 那样拿的确可以说体验与 Native App 有一拼。
或者说能研究明白 FB 新出的 ReactJs 没准也可以。

但关键问题有两个:
  1. 大多数人都没有 Flipboard 团队的水平;也不一定能用好 ReactJs.
  2. 你能不能保证全部交互以及使用都是在自己的框架内的?一旦有一个点击结果不是自己的 H5 应用给设计好了的,或者说是外链,那直接全部体验崩溃一窥啊。参见 FB 的 Paper,Native 都很难保证这点,更何况 H5 App?
对了,你在微信里打开过那种恶俗的还自带背景音乐的 H5 网页没有啊?恩,体验不错吧(逃 在我看来H5是未来,但未来始终是戈多,大家都在等待。
目前的H5框架都存在一个问题,API不够多,当硬件、系统版本问题出现时,那么混合开发不可避免,那么这个时候解决问题的难度比以往任何时候都麻烦,必须存在一个Android、iOS、H5都比较熟悉甚至精通的。
总而言之,快速成型H5可能会很快,但是APP做大做得更多制定内容时,维护、二次开发的成本不一定会低 并不好,未来也不看好 其实有的时候混合在一起才是最好的。简单一点的混合,比如资讯类的,可以用HTML通过js重新排版,做出来很好看的东西。在比较要求高的东西,比如listview,拖拽,上传,下载,用原生会有很好的体验,因为你可以掌控所有的一切。例如一个listview,你可以告诉手机什么时候启动线程去请求图片,什么时候释放资源,什么时候创建本地缓存。这些我相信用html也可以做,但是做的并不享受,而且结果也不会很好。用js去控制线程,文件流之类贴近机器的操作,不是用js做他最不擅长的事吗? 凡事易学者,必难精。 在UI方面,HTML5是以申明方式使用较为高层次的组件来拼UI的,你拿 Xcode 的 Interface Builder 画其实也很快的。其实 CSS / Javascript 想要学好也不容易的。但是 iOS 和 Android 的系统直接提供匠API层次都比较低,而js世界连直接操起jQuery折腾DOM都觉得过时了,在同等熟度的情况下,web app出活快还是可能的。不过 web app 受运行环境限制比较大,环境没提供的特性,要实现就会很麻烦,而需要直接访问硬件就麻烦大了。

说HTML5 App就个浏览器也没错,只是要让javascript能访问系统能力肯定要做些扩展的。 体验不如native,特别是和用户的交互,卡顿,延迟,闪屏,屏幕适配都是问题 目前还没有什么纯H5的中大型app成功的例子。我们公司也有一款app用sencha开发的,没什么图片,也没什么动画效果,列表控件里数据超过50条帧数就低的没法用了 不好,目前的状态是H5多用于消费级代码
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 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 옷 제거제

Video Face Swap

Video Face Swap

완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

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

SublimeText3 중국어 버전

SublimeText3 중국어 버전

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

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

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

새로운 보고서는 소문난 삼성 갤럭시 S25, 갤럭시 S25 플러스, 갤럭시 S25 울트라 카메라 업그레이드에 대한 비판적인 평가를 제공합니다. 새로운 보고서는 소문난 삼성 갤럭시 S25, 갤럭시 S25 플러스, 갤럭시 S25 울트라 카메라 업그레이드에 대한 비판적인 평가를 제공합니다. Sep 12, 2024 pm 12:23 PM

최근 아이스 유니버스는 삼성의 차기 플래그십 스마트폰으로 널리 알려진 갤럭시 S25 울트라에 대한 세부 정보를 꾸준히 공개해 왔습니다. 무엇보다도 유출자는 삼성이 카메라 업그레이드를 하나만 가져올 계획이라고 주장했습니다.

삼성 갤럭시 S25 울트라, 디자인 변경 루머가 공개된 첫 번째 렌더링 이미지 유출 삼성 갤럭시 S25 울트라, 디자인 변경 루머가 공개된 첫 번째 렌더링 이미지 유출 Sep 11, 2024 am 06:37 AM

OnLeaks는 이제 Android Headlines와 제휴하여 X(이전 Twitter) 팔로어로부터 4,000달러 이상의 수익을 창출하려는 시도가 실패한 지 며칠 후 Galaxy S25 Ultra에 대한 첫 번째 모습을 제공합니다. 맥락에 따라 h 아래에 포함된 렌더링 이미지

Samsung Galaxy S24 FE는 4가지 색상과 2가지 메모리 옵션으로 예상보다 낮은 가격으로 출시될 예정 Samsung Galaxy S24 FE는 4가지 색상과 2가지 메모리 옵션으로 예상보다 낮은 가격으로 출시될 예정 Sep 12, 2024 pm 09:21 PM

삼성전자는 팬에디션(FE) 스마트폰 시리즈를 언제 업데이트할지 아직 힌트를 주지 않았다. 현재 상태로 Galaxy S23 FE는 2023년 10월 초에 출시된 회사의 최신 버전으로 남아 있습니다.

새로운 보고서는 소문난 삼성 갤럭시 S25, 갤럭시 S25 플러스, 갤럭시 S25 울트라 카메라 업그레이드에 대한 비판적인 평가를 제공합니다. 새로운 보고서는 소문난 삼성 갤럭시 S25, 갤럭시 S25 플러스, 갤럭시 S25 울트라 카메라 업그레이드에 대한 비판적인 평가를 제공합니다. Sep 12, 2024 pm 12:22 PM

최근 아이스 유니버스는 삼성의 차기 플래그십 스마트폰으로 널리 알려진 갤럭시 S25 울트라에 대한 세부 정보를 꾸준히 공개해 왔습니다. 무엇보다도 유출자는 삼성이 카메라 업그레이드를 하나만 가져올 계획이라고 주장했습니다.

Xiaomi Redmi Note 14 Pro Plus는 Light Hunter 800 카메라를 탑재한 최초의 Qualcomm Snapdragon 7s Gen 3 스마트폰으로 출시됩니다. Xiaomi Redmi Note 14 Pro Plus는 Light Hunter 800 카메라를 탑재한 최초의 Qualcomm Snapdragon 7s Gen 3 스마트폰으로 출시됩니다. Sep 27, 2024 am 06:23 AM

Redmi Note 14 Pro Plus는 이제 작년 Redmi Note 13 Pro Plus(Amazon에서 현재 $375)의 직접적인 후속 제품으로 공식화되었습니다. 예상대로 Redmi Note 14 Pro Plus는 Redmi Note 14 및 Redmi Note 14 Pro와 함께 Redmi Note 14 시리즈를 주도합니다. 리

iQOO Z9 Turbo Plus: 잠재적으로 강화된 시리즈 플래그십에 대한 예약 시작 iQOO Z9 Turbo Plus: 잠재적으로 강화된 시리즈 플래그십에 대한 예약 시작 Sep 10, 2024 am 06:45 AM

OnePlus의 자매 브랜드 iQOO는 2023-4년 제품 주기가 거의 끝날 수 있습니다. 그럼에도 불구하고 브랜드는 Z9 시리즈가 아직 끝나지 않았다고 선언했습니다. 최종이자 아마도 최고급인 Turbo+ 변형이 예상대로 발표되었습니다. 티

Motorola Razr 50s는 초기 유출에서 가능한 새로운 예산 폴더블을 보여줍니다. Motorola Razr 50s는 초기 유출에서 가능한 새로운 예산 폴더블을 보여줍니다. Sep 07, 2024 am 09:35 AM

모토로라는 올해 셀 수 없이 많은 기기를 출시했지만 그 중 폴더블 기기는 2개뿐이었습니다. 맥락에 따라 전 세계 대부분이 Razr 50 및 Razr 50 Ultra로 쌍을 받았지만 Motorola는 북미에서 Razr 2024 및 Razr 2로 제공합니다.

IFA 2024 | AGM Pad P2 Active, Android 14를 탑재한 컨버터블 러기드 태블릿으로 데뷔 IFA 2024 | AGM Pad P2 Active, Android 14를 탑재한 컨버터블 러기드 태블릿으로 데뷔 Sep 08, 2024 am 06:30 AM

AGM Mobile은 IFA 2024에 와서 Pad P2 Active를 최신 태블릿으로 선보였으며, 강화된 검정색과 주황색 케이스를 갖춘 첫 번째 태블릿입니다. N에서 킥 스탠드 핸들 역할을 할 수 있는 360°플립아웃 링 덕분에 야외 작업에 적합하다고 선전됩니다.

See all articles