之所以说到要用flutter这些框架来进行开发,是为了降低客户的成本,并且获取更好的效益,众所周知,flutter能够为我们带来更美的动画效果,并且它能够轻松适配安卓和IOS的问题。
小程序的出现毫无疑问的增强了微信这一个APP,但是却严重削弱了其他APP的存在性,现在用户对于原生APP可谓是敬而远之,有哪几个APP能够在你的手机上留上一段时间呢,这个时间长度又是多大,我想这真是太难了。出现这些问题的原因既有使用者的原因,又有创业的这一方面的难题,因为IOS和安卓的开发实在是太复杂了。
难在哪里呢?首先我们要从安卓说起:
1.安卓的系统版本变更很快,经常需要适配低版本的手机,这也就会造成大量的兼容问题。
2.安卓系统免费开源,使得每一个手机厂商都要DIY出属于自己的系统,并且强行植入自家的APP应用,比如说天气日历计算器等,甚至还有广告。植入应用其实不是什么问题,问题就在于对于系统底层的定制也有着不同的要求,尤其是权限的控制,稍有不慎可能就会出现闪退的风险,比如说某系统在未获取用户授权的情况下会闪退APP,使得用户体验会变差,必须得做一个授权的界面给用户去选择。
3.安卓开发人员难招聘,数量远低于JAVA开发,并且价格偏高。
4.复杂多样的应用市场,上线审核的规则又各不相同,不同的市场机审标准不同等等。现在上架应用市场还要求有软著等,软著下发下来需要一个多月的时间,很耗时间。