黑马程序员技术交流社区
标题:
浅谈移动客户端的开发类型 移动客户端的开发类型
[打印本页]
作者:
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