给力的手机开发工具APICloud

2月 4, 2015 1 条评论 284 次阅读 0 人点赞

apicloud

由于公司发展需要,手机版APP在经过两个月左右的折腾终于产出来了。对于一个Web前端初期接触手机开发无从下手,不过好在老板的需求不高,最好以原先AppCan的版本上重新制作,无需做成原生应用。原因有三:

  1. 无需外包,以后增加修改程序方便;
  2. 入门简单,开发成本低,周期短;
  3. 一步可以开发Android和iOS,成本更低。

遂学习下AppCan的相关知识也是不错的。在此之前只知PhoneGAP和AppCan。前台框架么,著名的有jQuery Mobile、Framework7、Frozenui等等很多,看来webapp这种的原型开发方式是个趋势。就这样历史1个多月用Appcan开发完成,并上线至App Store和安卓的主流各大应用市场。不过用appcan开发的软件在ios8下表现太差,又给人一种网页制作的感觉,恰巧群上有人提到新出了一个apicloud,抱着试试看的态度运行了他们的demo,安卓和苹果下效果不错,而且官方群上的技术人员热心解决网友遇到的问题。

先来说说缺点

  • 更新的时候动过ajax传递时的编码,导致软件原先正确(已做安卓和ios的判断)传值错误,这个底层的影响面广的我觉得还是少动;
  • listView不能自定义字段和一些组件存在BUG,所以软件已经放弃使用APICloud的大部分组件,等后续完善在逐个修改
  • iOS的滑动没有丝滑的感觉(但是不是卡的那种),没有像原生应用那样只要滑一下,就能滚很多的感觉,虽然后期常用用ios下webkit的-webkit-overflow-scrolling: touch属性来实现,但是随之而来的BUG,不得不放弃

从自身产品上与Appcan相比

  • 接近原生,动画流畅;
  • 接口写法一致,API文档详尽;
  • 更新速度快,产品版本控制方便(提供更新和云修复,自带推送);
  • ios下无需越狱即可调试运行,而且方便。

服务上与Appcan相比

  • 官方群上技术人员回答迅速,热心;
  • 论坛活动比较多;
  • 案例比较多,方便初学者学习。

总之APICloud在目前的表现上要比APPCAN好上太多,所以花了一星期左右的时间把原先上线的App转成APICloud,非常顺利,在安卓和ios表现甚好。以下是部分软件截图:

IMG_0760 IMG_0761 IMG_0763IMG_0764

IMG_0765

 

PS.现在AppCan已经引擎开源了,希望中国这两大主流平台做的越来越好,对于我们这些码农来讲真是一个好平台好工具。

孑愁

一个Microsoft、Google、Apple的爱好者综合体,喜欢一切和数码科技有关的东西,也希望能及时的把这些分享给关注它们的人。现就职于某互联网公司,担任前端

文章评论(1)

  • 消灭星星

    我觉得写的挺好的
    前排,学习了,感谢分享。
    这个必须支持啊~
    既然来了就留个爪印吧

    2月 4, 2015