嗯,先说下这件事情的背景。
弊厂是一家传统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.还有哪些我没有想到的坑?
弊厂是一家传统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.还有哪些我没有想到的坑?