当前位置: 首页>>>>从技术层面在看APP和小程序的开发
从技术层面在看APP和小程序的开发

       我们首先应该看一下整体的定位,H5和APP的产品定位本身已经很清晰了,我们看到小程序已经发展了2年的时间了,但是app没有因为小程序而有巨大的改变。H5和APP的区分界限不是简单的用户体验问题。我们都知道,NATIVE H5的模式其实早就被很多APP在采用。其实小程序知识放在微信里的这样的应用,并不是绝对的新鲜产物,APP和纯H5产品的核心区别是对于入口的需求。

       我们再看一以iPhone为例,现有的格局下,APP产品通过AppStore的榜单、搜索以及SEO\自媒体产品、广告平台等方式推广和用户下载安装。因此APP获取用户的门槛是高的这是弊端,但高门槛带来的好处是,用户的粘性却提升了。而H5虽然首次消费门槛低,但是目前为止,APP的用户规模和活跃度规模总体还是高于公众号。我们不能惯性思维的觉得因为微信活跃度高,而认为公众号或者“小应用”的活跃度就会高了。我们发现,“小应用”和往往是很多APP的有效补充。

 
       我们现在客观看待一下这几个的定位不同:

       Native App(原生App):
       原生App也就是完全使用移动设备系统语言写的应用,iPhone 和ios环境主要是Object-C开发,安卓主要是Java语言,用户看到的界面,体验到的交互都是原生的。这是性能最好的的开发方式。这里有人会问到混合开发,其实混合开发,混合开发就是利用H5构架前端,但是也要经过编译,虽然不是绝对的原生,但是效率却往往不会比原生差多少,好处是一下子可以生产两个版本的app。

       Web App是什么:
       Web App, 利用纯HTML+CSS+JS的框架开发,其实可以简单理解成在浏览器里打开的页面,但现在由于技术的发展已经可以包含非常多的富应用。IOS可以支持在桌面创建访问的快捷方式。

       微信小程序:
       可以更简单的理解小程序:它是Hybrid App.[HTML5 in mobile devices],这样的理解似乎更加合适一些,实际上使用原生写了一个容器,然后使用HTML+CSS+JS来实现用户界面和交互,Web App的不足之处可以通过这种方式得到一定程度的解决(使用原生写的容器可以链接一些底层的接口,但这个是依靠微信的接口完成的,比如本地存储或者麦克风控制之类),同时这种方式比起原生的java或者Object-c开发灵活性要更高。好处是对设备的适用性变强了,不用在针对不同的设备去调试,但是内容和功能确实受限于微信提供的框架。

       尚武科技的APP开发已经日渐成熟,后期我们很多客户也有小程序的开发要求,主要是针对生态环境希望得到更多的用户,所以我们历史一年时间,也已经进行了很多小程序的开发研究和探索,已经形成了比较完整的产品线。
 
 

推荐阅读
  • 尚武科技研学河北科大创新成果 以软件开发赋能产业升级

    近期,“驻冀高校创新成果发布系列活动——河北科技大学专场”披露的多领域成果引发行业关注。尚武科技第一时间组织核心团队开展专题研学,系统梳理食品加工、生物医药、电子信息等领域的技术突破,结合公司软件开发主业探寻协同发力点,为后续发展明确方向。  1. 解码…

  • 借研发投入东风 强创新发展底气——尚武科技学习石家庄“十四五”科创投入成果有感

    最近,《河北省科技经费投入统计公报》正式发布,尚武科技第一时间组织核心团队专题学习了这份公报。公报里一组组亮眼的数据,让我们这些深耕本地科技服务的从业者倍感振奋。从“十四五”开局到2024年,石家庄在研发投入上的持续加码、创新生态的不断优化,不仅勾勒出城市…

  • 学加计扣除政策强研发动能,尚武科技绘创新发展蓝图

    这段时间,我们尚武科技专门组织核心团队,认真学习了元氏县科工局联合县税务局举办的“研发费用加计扣除政策培训会”相关内容。这场覆盖150余家县域企业的培训会,通过“政策解读+实操辅导+银企对接”的立体化服务模式,把惠企政策讲深讲透,不仅让参会企业吃下“定心丸…