公司要研发iPad版OA客户端了,被领导指定为负责人,各种求建议

2011-12-16 21:55:29 +08:00
 popoer
嗯,先说下这件事情的背景。

弊厂是一家传统OA厂商,产品的核心功能主要是基于自定义表单和流程的公文和事务审批,主要客户是政府和国企单位。由于这两年移动客户端的强势登场,客户在移动办公方面的需求越来越强烈,尤其是各种领导,但目前只搞了一个基于浏览器的移动版本忽悠下。

最近老板终于hold不住了,提出要做真正的移动版本,先搞iPad版。要求是在3个月内发布第一个版本,并且要比市场上竞争对手的产品做得牛X。

再说下技术情况,厂内技术人员基本上只有J2EE和.net的开发经验,基本上没有移动设备开发经验储备,也基本没有ios的使用经验。

个人由于互联网中毒较深,自购了厂内唯一的MBP装13,这也是被领导选中来负责这个项目的原因之一。但是主要还是用于从事J2EE方面的开发,对ios没有太多研究,使用android手机,做过一点android开发,对ios只是在别人的设备上玩过,了解些基本操作习惯和流程,说不上深度体验。

针对这件事情,个人目前简单的想法:
1.产品的设计原则是做减法,尽可能简化功能和操作的过程。要考虑移动设备的限制,比如文字输入不便、屏幕小等,同时充分利用移动设备的特性,比如多点触摸屏、摄像头、麦克风、GPS、传感仪等,必须要有和web版不一样的用户体验。
2.由于没有技术储备,基本上需要从头学起,主要通过斯坦福大学的开放课程+apply官方文档进行学习。
3.购买或外包一些开发难度较大的组件,比如手写签名、文档编辑等,但还不知道是否有相关的渠道可以买到。

针对我的情况,向V2EX上的各位大神各种求建议,包括但不限于:
1.学习方式是否可行,是否还有更好的资源推荐?
2.是否有靠谱的专业ios平台组件市场和渠道?
3.我应该申请哪些资源?除了apple开发者账号,mac电脑,ipad设备,人,还有吗?
4.完全通过自学的方式,3个月内推出产品的难度有多大?
5.还有哪些我没有想到的坑?
7595 次点击
所在节点    iDev
24 条回复
vica
2012-01-06 14:20:27 +08:00
系统框架和内存管理以及编程规范,一定要在项目初期严格把控,否则后面遇到的问题会让你头痛死的,架构设计完善加上编程规范的话,3个月没问题。反之,就是bug越改越多无法收敛,最后变成烂尾工程。
popoer
2012-01-06 18:35:01 +08:00
@vica
请问有没有一些可以借鉴的框架和规范推荐?内存管理使用ARC怎么样?
vica
2012-01-11 00:01:08 +08:00
@popoer 我也没有收集到太多好的规范,都是参考google那一套和自己项目上总结的。框架设计严格遵守基本的MVC模式,其他设计模式短期内也不好掌握。ARC用的少,网上现在还是不推荐使用的。
lyxint
2012-01-11 01:09:48 +08:00
看得我云里雾里啊,好多名词。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/23666

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX