当前位置:主页 > 建站知识 > APP开发 >

App个性化的应用程序

发布时间:2021-06-02 09:08   浏览次数:次   作者:admin
信息技术在企业中的应用与发展。
假如我们追查到企业商业信息化的模式之路,就会发现它大致可以分为几个阶段。
在因特网兴起以前,大多数以桌面软件为载体,多用于局域网或单机使用。
当网络流行起来之后,企业业务WEB化成为主流。
伴随着移动电话的发展,我们进入了移动互联时代,移动优先成为人们的共识,企业将业务再次推向手机。
未来的世界,万物互联?
在移动互联时代,企业移动数字化先后经历了不同的发展模式,各有优劣,呈现出多种模式共存的局面,但直到今天,仍未成为主流。
尽管万事互联很火,但我们目前仍处于移动互联时代,本文简要对企业信息移动化做一些分析和思考。
二、移动化技术的发展过程。
通过对企业移动数字化的大致过程的梳理,我们大致可以得出以下几个模式。
在智能手机时代之前,J2ME非常流行。
智能机的出现使本地开发成为主流。
在本地开发的痛苦中,H5越来越成为首选。
人们对H5的性能不满,Hybird开发模式出现。
插件异军突起。
尝试和突破跨平台开发技术。
公司手机平台的竞争。
2.2兆年的时间。
假如我们将时间向前推进,到了现在还没有智能手机的时代,也许许多年轻人对这个时代并不太了解,但是肯定听说过另一个著名的公司,Nokia。
此外,像我这样的程序员,如果使用了Java语言,肯定也知道Java是有多种不同版本的,包括J2SE、J2ME和J2EE,其中J2EE主要负责后端WEB开发,J2ME是当时手机端开发的主要模式。
您在Nokia上使用过J2ME程序吗?
当然,在那个阶段,我记得国内走得比较早的是腾讯,QQ当时是一直支持Nokia的,另外一个非常著名的应用也出现在那个阶段,就是UCWEB,结合当时手机网络速度慢,UCWeb做的网络流量节约和压缩,再加上一些诸如WEB网页移动化之类的特色功能,迅速成为非常受欢迎的浏览器,一直持续到智能手机出现的今天,在浏览器领域都占有比较大的份额。
诚然,在这个阶段,企业业务不能移动化,此时的网络速度太慢,手机性能太差,屏幕太小,远远不能称为移动互联时代。
2.对智能手机的兴趣,本地开发成为主流。
iOS在2007年随iPhone首次发布,而2008年9月Android发布了HTCDream,这是它的第一款商业智能手机,没有人会料到我们会这么快地进入一个新的移动互联时代。
尽管在iOS,Android之前,有一些类智能手机系统,如诺基亚Symbian,黑莓,以及微软的WindowsMobile等,但iOS的出现却是一个突破。安卓系统采用了开放源码模式,iOS采用了更好的封闭式体验模式,两个平台都迅速成长起来,Symbian、黑莓和微软的WindowsMobile手机系统也都在快速发展。还有一些半途而废的挑战者,如微软推出的WindowsPhone,以及一直只闻其声、不见其名的UbuntuTouch等,都未能挑战成功。
由于iOS和Andorid快速成为主流,不断发布新版本,网络建设速度加快,上网变得更有可能,用户数量也越来越多,可以说,移动互联时代正在逐渐到来。
当H5在这一阶段起步时,基于iOS、Android提供的SDK进行本地开发是主流的开发模式,走在前面的大多数企业,都试图将自己的业务使用本地开发推向手机,从而成为企业业务移动的主流方式。在这个阶段,移动开发已经成为一个新兴的群体,在编程行业中也成为一个有影响的群体。
但在实践过程中,越来越多的企业发现,移动本地开发有许多不足之处。
同样的业务需要iOS,Android和iPad,随着iPad的问世,还有一些业务需要专门为iPad开发,本地开发成本更高。
手机端上架、发布、升级、BUG修改等费用高昂。
在以上两点的限制下,业务快速迁移和错误测试是不可能的。
由于手机互联网络和用户新鲜感的消退,原生App的推广和营销成本越来越高,用户也越来越不愿意下载新的App,南宁APP开发。
各种模式的解决方案在这些缺陷的影响下相继出现。
2.3HTML5的兴起
HTML5标准的正式发布将于2014年底左右结束HTML4时代混乱的HTML标准。以前,在不同浏览器上使用CSS或JS需要做许多不同的兼容工作,这让前端开发人员十分头痛。
而且此时,也是移动系统快速发展的阶段,由于没有历史包袱,移动系统对HTML5标准的支持大多非常到位。面对上述原生开发的不足之处,一些企业或开发者开始尝试另一种模式,即将业务从原生迁移到手机浏览器,即桌面端开发。
H5的开发相对于本地开发有其明显的优势。
无需配置多个终端,开发一次,适用于不同的手机系统,甚至包括一些小型的手机系统。
升级维护由你自己负责,无需苹果、Google的审核。
促销操作简单,任何手机上都有浏览器,访问起来快捷方便,无需下载App。
尽管H5这一模式在最初以势如破竹的趋势发展,但后来慢慢的大家发现它还是有一些无法弥补的缺陷。
速度和经验不能和原版相比。那仍然是最重要的原因之一。与原生的快感相比,H5还是有慢一拍的感觉。
很难将数据缓存到本地,每次都要重新加载,尽管H5有一些本地化存储技术,但是实际应用很少。
如果不需要积累用户忠诚度,那么下载一款应用时经常使用的用户忠诚度就会高于通过浏览器访问一项服务,而后者更像临时解决方案。
由于这些缺点,Hybird混合开发模式应运而生。
2.4Hybird混合开发
在原生开发和H5开发各自优点和缺点的基础上,慢慢形成了将原生与H5结合起来的开发模式。这一模式在企业APP中的表现更为突出。
也就是说,将一些固化的、变化较慢的部分,我们称其为基础或外壳,在本地实现,从而达到最优体验。并且用H5实现了一些很快的改变,经常更新的,嵌入在前面的外壳里来加载。这一模式统称为Hybird混合开发。
这个模型将两个模型的优点结合起来,既考虑了经验,又考虑到对快速变化的支持。快速成为主流方案。
在12年里,我们公司还基于这个模式开发了一款产品变色龙,它是我们WorkPlusLite的前身,但是与WorkPlusLite略有不同,WorkPlite更多地体现为一个平台,而变色龙更侧重于开发层面的支持。
在实践中,Hybird框架的一些开发工具具有强耦合性和绑定的特点,这些开发依赖于特定的组件或控件,而近年来前端技术的发展可谓突飞猛进,这类Hybird开发框架的适用范围受到了一定的限制。
它的另一个缺点在于:缺乏个性化的应用程序。由于外壳是稳定的,很少变化,这意味着整个App的形式就是这样,很少变化,而基于H5的大多数都是采用类似应用或工作台的模式来呈现,没有网格就是列表式,很难根据业务对App进行个性化。
因此,这种模式在企业中更受欢迎,但对于以TOC为主的群体,它并不很适合。
5.小程序的异军突起
尽管Hybird似乎将成为一种主流,但它具有本地开发和H5相比的优势,并且更适合企业级开发模式。
但是这些年来,新的模式迅速涌现,迅速成为不可忽视的移动化商业开发模式。
首先是这个小程序。
首先是微信推出小程序,实际上小程序严格来说是Hybird模式的延续,只是小程序的外壳就是像微信或支付宝这样的全国性App。
与H有关。