黑马程序员技术交流社区

标题: 浅谈移动客户端的开发类型 移动客户端的开发类型 [打印本页]

作者: qazswx    时间: 2020-2-29 18:33
标题: 浅谈移动客户端的开发类型 移动客户端的开发类型
浅谈移动客户端的开发类型移动客户端的开发类型(因为我是个前端所以我是站在前端立场上来说的哈),主要是三种:Native App(原生APP),也就是完全使用移动设备系统语言写的客户端,iPhone iPad就是纯Object-C,安卓就是纯JAVA, 就是用户看到的界面啦体验到的交互啦都是原生的。这是性能最棒的开发方式,但灵活性就没下面的好。Web App, 这个就是在移动浏览器里打开的,纯HTML+CSS+JS,说白了就是个网页,只不过非常的富应用,比如手机浏览器访问的GMAIL啥啥的。但说白了就是在浏览器里打开的页面。。IOS支持可以在桌面创建访问的快捷方式,但是说到底还是打开Safari跑。。而且对设备硬件的接口什么的挺薄弱。Hybrid App.[HTML5 in mobile devices] 我觉得这个更为合适一些。实际上是使用原生写了一个容器,然后使用HTML+CSS+JS来实现用户界面和交互。Web App的短处便可以克服(因为自己写的容器可以辅助暴露偏底层的接口,比如本地存储或者麦克风控制之类),同时比起纯原生的java或者object-c开发灵活性要高(更新可以更快更迅速,也不依赖于市场,因为说白了,就是自己下载更新网页资源。。)实际上这种方式已经不限于移动端。。豌豆荚其实是个pc端的hybrid app 哇~~~ 而且说实在的,桌面开发的性能就现在来说要比移动好很多。这三个类型是一个大方向上的分类,关于实际的大家可以再上网自己找一些差别或者更详细的内容,毕竟现在学习的也不是特别好,期待能在后期的学习过程中更努力一些,然后取得更好的效果!所有黑马的学员们,一起加油!变成大佬!
作者: 梦想的伟大    时间: 2020-3-2 12:11
99999999999999999999999
作者: SZ创客    时间: 2020-3-2 12:33
8888888888888888888888888
作者: 小白。    时间: 2020-3-2 13:45
我爱学习,学习是我的动力,,,,,,,,,,,,,,,,,,,,,,,,,,,,
作者: 早晨    时间: 2020-3-2 13:57
你很优秀哟,,加油,,,,,,,,,,,,,,,,,,,,,
作者: yuanfang123    时间: 2020-3-2 14:24
好好学习天天向上。。。。。。。。。。。。。。
作者: 一只小熊猫    时间: 2020-3-2 15:17
加油加油,,,,,,,,,,,,,,,,,,,
作者: 一只小熊猫    时间: 2020-3-2 15:18
加油加油,,,,,,,,,,,,,,,,,,,
作者: 188杨    时间: 2020-3-2 15:32
学习学习,,,,,,,,,,,,,,,,
作者: w88693w    时间: 2020-3-2 15:43
奋斗奋斗,,,,,,,,,,,,,,,,,,,,
作者: 奔放的小野鸡    时间: 2020-3-2 15:55
加油,,,你是最棒的,,,,
作者: 浩宇a    时间: 2020-3-4 09:00
加油,,,你是最棒的,,,,
作者: 疯狂的小鸡    时间: 2020-3-4 13:38
好好学习呀,,,,,,
作者: 别说话,吻我    时间: 2020-3-4 13:52
大佬很优秀呀,,,,,,,,,,,,,,,,,,,
作者: 似岁年华    时间: 2020-3-4 14:21
奋斗奋斗,,,,,,,,,,,,,,
作者: 小逗比    时间: 2020-3-4 15:03
加油,,加油,,,,

作者: 尹嘉琦    时间: 2020-3-4 15:17

奋斗吧,,,,,,,,,
作者: 包子包子啊    时间: 2020-3-4 15:34


奋斗吧,,,,,,,,,
作者: 黄雨丝丝丝    时间: 2020-3-6 10:21
少壮不努力,老大徒伤悲
作者: 失落    时间: 2020-3-19 11:58
加油加油 ,奥利给




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2