

1 forest520 2012-08-02 19:09:03 +08:00 名字叫条码扫描器, 第一次体验phonegap,说实话,延迟太厉害,还有闪退,断了我用它的念头了 |
2 qhm123 OP @forest520 不会吧,应该叫“看会微博”,这个有很重的延迟吗,因为我机器环境有线,暂时只测过Android4.1和Kinle Fire,还有iPad 5.x,iPhone6.x上的效果。 其实phonegap做些简单的应用还可以的 |
3 qhm123 OP 做着个微博的应用纯属体验技术了。 用PhoneGap来做跨平台,暂时只有android和ios平台,并且ios只有ipa的包。 然后用jQuery Mobile做的UI,没有用jQuery的navigation机制。 然后使用Backbone做前端的MVC,做解耦。 再使用RequireJS模块化代码,也是解耦。 然后使用r.js可以把RequireJS的模块最后build成一个js文件,减少了http请求。 用到了一些HTML5和CSS3的属性,但是各个平台支持情况不是很好,用的其实也不多。不过localstorage还是很有用的,做了微博状态列表的本地缓存。 用了新浪移动云提供的微博插件还有打包平台打得包。 |
4 benzhe 2012-08-02 22:49:59 +08:00 apk 的二维码错了,下载下来的叫 条码扫描器 |
5 wegottago2 2012-08-02 23:02:41 +08:00 底部的图标!!! |
6 qhm123 OP |
7 benzhe 2012-08-02 23:11:16 +08:00 @qhm123 很奇怪,你的文件名是“看会微博”,但真机上安装时的名字是“条码扫描器”,而在虚拟机安装时的名字又是“看会微博”,另外没敢在真机上打开,虚拟机上安装失败 |
8 qq286735628 2012-08-02 23:15:00 +08:00 Backbone,RequireJS 最近正打算研究一下JS中的MVC、分层、流程控制这方面的概念,回头可以去学习一下了 |
9 qhm123 OP @benzhe 这么神奇。。。我从没出现过这种情况。你用的条码扫描工具是什么?你是点击链接下载的吗?你真机是什么型号什么系统的手机? |
10 archeryan 2012-08-02 23:40:32 +08:00 左下角的图标……了……萌了 |
12 hoogle 2012-08-03 09:59:27 +08:00 除非以后硬件发展很快很快。。 性能有很大剩余。。 不如web app的表现。不容乐观。。。 虽说是趋势。。 但够人力的话,, native app还是主流啊。。 |
13 qhm123 OP 这个其实通过网页也可以看,更像个WebApp,网址是 http://tinybo.sinaapp.com/ |
14 MASAILA 2012-08-03 21:33:48 +08:00 试了下,我一直觉得WebApp相比Native App差距还是很大的,主要是应用的流畅性, WebApp使用起来很生硬,有可能是我没用过牛逼的吧,不过普遍都是这样, WebApp和Native App结合才是比较好的,我记得之前的淘宝Android客户端就有一部分是WebApp |
15 qhm123 OP @MASAILA 嗯,虽说WebApp可以跨平台,但是还是依赖于各个平台的表现,现在完全使用WebApp,确实还不是特别成熟。。。 |
16 MASAILA 2012-08-03 21:58:22 +08:00 @qhm123 之前体验过jquery mobile之类的那些的demo,在Android上的流畅程度都不及ios,不知道是优化问题还是Android的html5性能低, |
17 qhm123 OP @MASAILA 。。。Android上比IOS低很多的,Android上CSS3性能不行,jqm用了很多阴影,渐变啥的在Android上跑很慢。 |
18 WarWithinMe 2012-08-03 22:22:38 +08:00 PhoneGap+JqueryMobile == 很差的效果。 PhoneGap用过真心慢。。。trigger.io貌似好点。。。至于国内的AppCan,从视频来看貌似是性能最好的一个。至于Jquery。。不如拿Zepto来代替。虽然JqueryMobile有很多东西,但是不是什么都能用得上吧。。 |
19 qhm123 OP @WarWithinMe PhoneGap应该和快慢没什么关系吧,它只是做了一些设备接口而已。AppCan之类的性能其实都差不多的吧。 最近看到一个表说是Zepto会比Jquery快那么一点。 |
20 WarWithinMe 2012-08-03 22:52:41 +08:00 Zepto明显要小很多。。这很直观。。另外根据trigger.io上面的说法,phonegap慢是有原因的。trigger.io说它自己在android上能比phonegap快N倍。。 |
21 qhm123 OP @WarWithinMe trigger.io那个说比phonegap快是说在调用设备相关接口方面,而其实那些都是在实际应用场景调用较少的东西,整个应用的快慢还在于对html,js和css的处理上。 phonegap在处理js和java部分的时候采用了个服务器模型做js回调,可能性能少会有损失。 |
22 yanghaoling 2012-08-03 23:47:30 +08:00 mark,明早起来体验, 敢问lz,从零基础到现在花了多长时间?鄙人也在尝试学前端。 |
23 qhm123 OP @yanghaoling 这个我断断续续用闲着的时候做了两个多月吧,中间几经波折,重构了几次。最早我用了iscroll做滚动、下拉刷新、加载更多这些,后来发现在Android上性能是在不行,给去掉了。还有一开始我没有用requirejs实现模块化,后来又加上去,整个代码折腾了一遍。还有多次调整jqm的性能问题。还在页面模型,导航栈模型上纠结了很久,最后也没写出好的实现。。。 最近也做了一些相关的东西,phonegap做了一些。从接触phonegap到现在应该有近半年了吧。。。 |
24 twm 2012-08-05 13:58:22 +08:00 phonegap界面就是丑。。。。 |
26 sd4399340 2012-08-05 15:31:07 +08:00 前端时间也想做个twitter的,开了个头没坚持下来,LZ有用过sencha吗?我估计慢可能都慢在jqmobile上吧~ |
28 qhm123 OP ..."条码扫描器"的问题修正了。。。是打包的时候出了问题。。。 |
29 qhm123 OP 应用上线微博应用广场了 ^ ^ http://app.weibo.com/detail/4A02Ba |
30 qhm123 OP 刚打包了个Mac OS App,https://github.com/downloads/qhm123/tinybo/%E7%9C%8B%E4%BC%9A%E5%BE%AE%E5%8D%9A-MacOSX.app.zip 考虑给Linux和Windows系统打个app的包。Windows不是webkit内核的,没准要自己打个内核进去。。。 |
31 qhm123 OP |
32 freemember007 2012-08-22 11:34:46 +08:00 UI很好,只是需要再加加工。简单就是最好。 |
33 kan831019 2012-08-23 10:33:16 +08:00 phonegap还是太卡咯 真正用上还有一段路要走 |
34 Js 2012-08-23 10:45:59 +08:00 刚试了下trigger.io, 非常不错,不过免费版不支持修改launchimage太硬伤了 |