基于众所周知的现状,移动互联网正在改变我们的生活。大家对于PC(个人电脑)的依赖,已经逐渐的转向智能手机。
由于智能手机较PC有的便携的优势,用户可随时随地的使用。无论是搜索求解,网上购物,线下支付,娱乐互动等需求都可随时应对,针对不同用户的不同场景下的需求,越来越多的基于手机的移动APP因此产生。
再加上诸多的传感器算辅助,多维度的信息输入能够帮助产品将很多PC上不可能实现的idea已在手机上变成可能。
移动APP之争,已成入口之争,已是精细化之争。
移动APP较传统的PC APP最大的区别是,移动APP运行在智能手机上而非PC。对于称动APP产品的研发,和传统PC APP研发,差异及关注点有那些有以下几个方面
1)依赖环境差异
硬件差异:CPU,内存,存储等手机较PC有很大的差距,且手机需要长时间的待机,重启或关机的情况较少,对于资源的使用需要有合理的申请及释放。
软件差异:这里所指的就是操作系统层面,现在市面上较多的智能手机主要来自于两个操作系统家族,iOS及Android。iOS系统较为封闭,其系统只为自家iPhone(iPad)设备使用。Android系统开源较为开放,被多家设备制造商使用,且其系统也可以深度的定制。
生态差异:对于一个应用,研发出来就得面向用户。iOS这个生态中,有较成熟的应用审核,分发,收入分成,推荐的机制。在Android中国内主要得和厂商或有一定规模的应用分发类应用去谈了。。。
2)交互方式差异
PC常见的交互方式主要为鼠标,操作包括左击,右击,双击,拖拽等。
手机常见的交互方式主要为为触屏点击,重按,长按,手势操作等。需要考虑手机在大小及用户握手机时手指在屏幕上的可操作范围。及针能这个能力最优的交互方式是什么
3)输入方式差异
PC常见的输入方式主要为键盘,双手输入,且按键排布较适合手指点击。
手机常见的输入方式主要为软键盘,单手输入,按键排布较紧凑,存在误按可能,对于输入效率现在的趋势为语音识别,虽然技术上的准确率能够达到95%以上,关键是用户的使用习惯。
4)使用场景差异
PC常见的使用场景主要在室内、在家中或办公司,场景比较固定,时间比较固定及集中一段时间使用。
手机常见的使用场景是任何时间、任何地点。时间相对碎片化,有需求打开应用,这就要求移动应用有很快的起动速度,能够让用户较少的等待时间就能使用。
5)网络环境差异
PC的网络环境是比较稳定,且网速较快,变化的情况较小。
手机的网络环境会根据用户所在的位置而变化,较不稳定。存在不同网络的切换情况(wifi,4G,3G,GPRS等),也存在无网络,弱网络的情况。同时针对于移动网络下还需要考虑用户的流量资费用题
6)外设传感器差异
PC支持很多外设的接口,大部分的接口支持热插拔。这样可以根据用户的需求进行自定义配置外设联接
手机由于体积的问题,外界联接的接口较少,只能通过蓝牙,wifi,NFC等无线联接方式与外设通讯。广商在设计某款手机之初也会根据其手机的市场定位进行将不同的外设传感器内置到手机中,目常市面的手机中常见的传感器为
Touch ID指纹识别传感器
气压传感器
三轴陀螺仪
加速感应传感器
距离感应传感器
环境光传感器
GPS定位(位置传感器)
相机(图像传感器)
麦克风(声音传感器)
关于:中科研拓
深圳市中科研拓科技有限公司专注提供软件外包、软件开发、软件定制、app外包、智能硬件开发、O2O电商平台、手机应用程序、大数据系统、棋牌游戏、物联网项目等开发外包服务,通过IT技术实现创造客户和社会的价值,成为优秀的软件公司,通过客户需求导向、开放式创新、卓越运营管理等战略的实施,全面打造公司的核心竞争力。优秀软件外包公司、软件开发公司,联系电话400-0316-532,邮箱sales@zhongkerd.com,网址www.zhongkerd.com