O2O行业App开发解决方案后O2O时代”如何打造一款有竞争力的App?<

时间:2018-04-22 23:59 来源:http://www.livabletent.com

  面对O2O行业既广阔的市场前景,而又资本遇冷、平台回归商业本质、全产业链深度融合的复杂市场,本文将以“后O2O时代”下平台的移动布局为视角,当下O2O企业该如何打造一款适合商业发展且有竞争力的app。

  O2O实为电子商务演变的一种移动互联网商业模式,其业务分支也十分广泛,可以说各种线O,根据APICloud接触的众多O2O项目中,主要包括餐饮食品、教育、休闲娱乐、电影、婚庆、商超宅配、亲子、美容美护、家政维修等。

  面对纷繁复杂的领域,不同产品在不同地域以及不同用户需求上也都会存在诸多差别,这其实给予了O2O创业更多的可能性,而现如今打造一款O2O类app的侧重点,则更应注重高效开发与灵活迭代的需求,所以app混合开发模式便成为了最佳选择,对比行业中其他平台,包括美团这样的超级app同样使用混合开发模式,此种开发模式也可以帮助初创的O2O平台,提升产品适应商业的能力,加大对服务体验与营收模式的成长空间。

  基于不同的O2O类服务,app的产品逻辑与功能也不尽相同,而整体的项目开发是基于细分领域和用户需求去规划的,通过市场调研、用户需求、商业可行性分析等前期准备,制作一份完善的需求分析文档是关键的第一步,下面借以APICloud成功的开发经验,列举了一款洗衣类app的开发需求文档。

  通过项目前期规划的功能模块,便可以将各种服务起来,形成有逻辑的业务模型,在平台快速发展升级中,往往会频繁进行一些调整,而在API生态平台中,技术团队可以通过模块Store对功能予以快速集成,将自己需要的各种API封装,从而降低开发的时间成本,而app混合开发的模式则可以将一套代码同时生成iOS与Android两个系统的app,同时后续迭代更加灵活,并且满足与原生开发一样的用户体验。

  UI组件是app中最为常见的功能类别之一,比如城市列表便是O2O中必备的基础功能,而随着用户体验的越发挑剔,产品也在基础功能上增加用户交互式体验,动画效果模块便可以为app提供更多样的运营活动,最经典的双十一狂欢节,淘宝app便会加入很多类似设计。

  功能扩展模块,可更进一步地满足O2O类app的核心功能,常用模块包括二维码扫描、定位、语音识别、身份认证、地图等,其中浏览器模块是开发者十分关注的功能之一,以APICloud平台的webBrowser的模块为例子,该API内置Web浏览器功能,Android使用腾讯X5引擎提供服务,iOS使用WKWebView(iOS8.0以下系统仍使用UIWebView)提供服务。另外,由于O2O交易中大量的支付、数据通信等需求,致使app中的加密模块的要求极高,如signature模块,可以把指定字符串按照 MD5、AES、BASE64、sha1方式加密,该模块的每个接口都实现了两套方法,同步和异步,开发者可按需求自行选择接口调用,O2O类应用多涉及到个人财产问题,无论是支付加密,还是数据通讯加密,加密模块都是不可或缺的。

  服务模块,在第三方云服务的选择上则更加丰富和,诸如支付、推送、客服、分享、即时通讯等功能模块。

  在APICloud的模块Store中,以上这些O2O类应用最核心的功能在平台上都已经形成现有的SDK,使用APICloud开发一款 O2O类应用只需要按需求搭建自己应用的UI界面和实现自己的业务逻辑即可,这些服务商的API经过多年打磨,功能与体验远比独自开发更强大。

  在移动互联网浪潮的冲击下,O2O从2013年的爆发式发展到2015年资本市场收紧热潮退去,市场更加回归,而在波荡起伏中,行业已逐渐步入了后O2O时代,这个阶段的O2O仍有大量的细分领域未被真正挖掘,仍有团队在孜孜不倦地攻克这些最后的堡垒,此时,若将app比作一把攻克壁垒的先决条件,那么APICloud所代表的高效app开发平台则是这场攻坚战中的重要利器!