当前位置:C++技术网 > 资讯 > 软件的产品用户体验改善计划会上传什么数据,会不会泄漏用户隐私?

软件的产品用户体验改善计划会上传什么数据,会不会泄漏用户隐私?

更新时间:2016-07-15 10:26:02浏览次数:1+次

    用户体验改善计划是为了改善产品的用户体验而统计的产品使用数据,软件团队可以通过分析统计数据提高产品质量,并且推出对用户有帮助的创新服务。在统计时,只对产品自身的内容进行统计,不涉及个人信息或数据。
软件的产品用户体验改善计划会上传什么数据,会不会泄漏用户隐私?


统计数据的内容:


1.功能模块使用量统计
    此功能用于统计软件中各种模块的使用量情况,让软件团队知道哪些功能受用户青睐,哪些则使用较少。这个使用量统计可以帮助软件决定发展的方向,推出更符合大众的功能模块,增强受欢迎的模块。使用量统计属于商业性质的统计,与用户体验改善没有直接关系。不过在后续升级的时候,使用量统计数据会作为参考,决定功能模块的取舍。如果你喜欢的功能其他人都不怎么用,软件团队可能因此而放弃维护,甚至撤销功能模块。

    统计的方式形式多样,可以软件自身统计各个模块的使用量,然后后台发送给服务器,也可以直接借助网页的访问,让服务器来统计不同网页的访问情况,来统计功能模块的使用情况。此类统计在统计软件安装、软件使用等非常常用。要么就是软件自身的统计,要么就是服务器的统计,总之这些数据都是软件本身的数据,和用户个人数据无关。


2.功能改进统计
    由于用户的实际使用环境千差万别,即使在产品设计时尽量考虑周全,也总是会重现在用户的特殊环境中无法处理的情况。为了帮助功能改进,产品会把一些明显异常无法处理的情况进行回传。工作人员通过对这些异常情况进行分析,从而迅速改进产品。一般是当产品某个功能碰到不能处理的问题时进行统计。

    此类统计对软件功能的改进非常有帮助,可以帮助软件团队得知问题的情况,从而针对性的解决问题。这样软件的功能会越来越完善,因为光靠内部测试无法模拟出所有可能出现的问题。


3.软件升级统计

    为了解用户升级的总数、时间分布,以指导优化服务器及带宽分配,让用户们拥有更流畅的升级体验,对用户的升级情况进行统计。这些数据还可以指导软件团队更改软件升级和推广策略,促使软件最大化的推广。软件版本的分布,也可以决定软件服务器的策略,当老版本数量很少的时候,就可以放弃维护了。这样可以减少维护成本,有利于软件的发展。


4.程序错误日志统计

    当程序出现意外错误或崩溃时,程序会自动生成一个错误日志。错误日志是产品在出现错误或崩溃时程序自动记录的运行信息:包括程序运行时关联的程序,以及导致出错或者崩溃的相关模块的信息。该信息仅包含程序本身的出错信息,不涉及任何用户个人数据。在程序发生意外错误或崩溃后,程序会将生成的错误日志上报,若由于网络较忙无法上传,则在程序下次启动后检测到未上传错误或者崩溃日志时,进行上传。


    正规的软件,一般也就是上传以上这些信息了,这些信息也确实是为了改善软件,或者辅助商业的推广和商业决策,这都是无可厚非的。但是如果不是正规软件,或者软件公司目的不纯,也可能在这个过程中夹带个人隐私信息。至于软件公司的信誉如何,用户可以自行判断。而且这个体验改善计划也是一个君子行为,如果是小人形式,不提供选项,依然会后台传输数据。不过在一些不规范的做法中,可能会以体验改善计划夹带隐私信息。

    需要说明的是,启用了产品用户体验改善计划,必然也增加了额外的统计开销,因为软件不仅要执行本身的功能外,还要执行统计功能,还要连接网络上传数据。如果计算机网络连接状况不好,不完善的软件使用过程中可能带来卡顿现象。如果在一个软件不需要联网的时候出现了大量的数据上传,那肯定是有猫腻的。

    不管怎么样,我们有必要了解“产品用户体验改善计划”应该上传什么数据,不应该上传什么数据,对我们的隐私也是一种保护。