Eonval的开发实况(6):软件是否要加入强制升级的计划和程序设计

王志勇 发表于 2019年05月02日 09:17

我编写的第一个在线升级程序是2012年的Arsue Blog的后台升级,当时没有写强制升级的程序。强制升级,会影响用户体验。什么时候必须强制升级?对于软件来说,唯一需要强制升级的是,当外部的接口、外部的域名必须做出改变的时候,这时候会影响该软件的联机功能,因此需要强制升级才能正常使用,但这种情况可能不太常遇到。

Eonval新开发的在线升级、多站点一次在线升级的程序已经完成。
增加一个强制升级的提示的功能,预计可能需要6-12小时以上的工作时间。如果要推出,计划这样程序设计,让应用每隔60天检测一次官方服务器上是否有强制升级的指令,如果有,则提示需要升级,并在提示框标明:每隔15天会出现此提示一次。

为了用户体验,我并不想强制提示需要升级才能使用。(国内很多APP就是时常用着用着,软件就不能用了,必须升级才能使用。)

但这样往往会治标不治本,可能会影响用户体验。所以,这个强制升级不能保证所有用户在一定时间内都升级。所以,我也考虑先不做这个强制升级的程序。而是在外部的接口、外部的域名不得不做出改变的时候,通过一定的渠道,让用户下载和安装该软件/应用的补丁的方式。

Eonval软件/应用每次升级后的性能说明:
今后推出的Eonval软件/应用,其主程序通常都仅为4K-10K以内,采用独有的NoSQL架构。其它的功能程序、面板程序、后台程序、数据写入的程序,称为“后援程序”,后援程序越多,则功能越多,后援程序对性能的影响一般很小,小到几乎可以忽略不计,一个80K的程序,和300K的程序,对于Eonval软件/应用,速度、对服务器的CPU/内存消耗都是一样的,所不同的是300K的程序,功能更多。
所以,Eonval软件/应用并不会因为后援程序的增多,而影响主程序的性能。

Eonval的每段程序,都是精益求精,一直追求让性能达到极限,因此可以放心升级。Eonval的软件/应用,是喜欢新版本的用户的福音,因为不会因为版本越高而损失软件的性能,性能会一直维持在自身最佳的状态。(市面上很多软件是版本越高,越卡。)

Eonval的软件/应用升级,主要是做功能的优化、增加新功能。

2条评论:
1   angel2018 2019-05-02 09:52
勇哥,手机上的app提示升级的几种。
1.提示升级,可升,不升也可以用。
2.提示升级,强制升,不升不可以用。

z-blog后台也是提示升级,不升不影响升用。

补丁升级也是一个方法,但要考虑到用户的易操作,小白用户有的不会操作,有的会怕操作了软件出什么异常。

自由勇 2019-05-02 11:54
是的,需要尽量做到不用升级也能正常使用。

发表评论:
名字: (*必填)
博客: (可省)

正文:

  记住信息?

王志勇:1980-09-26 (41周岁)
程序设计,前端设计。

版权声明:本博客所有文章,均符合原创的定义,禁止转载,违者将必究;正确的方法是贴原文的标题和网址即可。

与此相关的链接
自由勇专栏

Blog存档 Archives

2021年06月(9)
2021年05月(17)
2021年04月(25)
2021年03月(6)
2021年02月(17)
2021年01月(30)
2020年12月(19)
2020年11月(18)
2020年10月(15)
2020年09月(14)
2020年08月(14)
2020年07月(14)
2020年06月(16)
2020年05月(13)
2020年04月(18)
2020年03月(14)
2020年02月(15)
2020年01月(16)
2019年12月(11)
2019年11月(26)
2019年10月(25)
2019年09月(30)
2019年08月(10)
2019年07月(29)
2019年06月(30)
2019年05月(26)
2019年04月(30)
2019年03月(30)
2019年02月(30)
2019年01月(30)
2018年12月(30)
2018年11月(30)
2018年10月(30)
2018年09月(17)
2016年-2017年(9)
2014年06月-09月(10)
2013年 +

2012年 +
2011年 +
2010年 +
2009年 +
2008年 +
2007年 +
2006年 +
2005年09月(4)

Copyright © 2006-2021 auiou.com All rights reserved.
此Blog程序由王志勇编写