让人担心的软件生态

shigen坚持更新文章的博客写手,擅长Java、python、vue、shell等编程语言和各种应用程序、脚本的开发。记录成长,分享认知,留住感动。
个人IP:shigen

其实很久之前shigen就想写这样的一篇文章,思考现在的软件生态和我们日常使用的各种软件,以及背后的各种软件安全、软件权限问题。

某天,我打开了一个许久没有使用的某信银行的软件,开屏是一个很丑陋的背景,加上一个弹窗,大致的意思是:需要更新软件版本。在弹窗的下半部分还贴心的展示了一个“立即更新”的按钮。我的直觉告诉我:我应该去软件商城下载。于是去小米的应用市场更新了软件。

按理说,在软件商店对软件版本更新之后,应该是最新的。但是当我更新之后,再次打开软件,发现还是同样的弹窗:

我本以为是我安装没有完成,我再次重启了软件,发现还是一样的问题。无奈之下,我点击了“立即更新”按钮,好家伙,接下来把我吓到了:

直接在软件里开始下载了,完了不会让我点击安装,勾选“允许安装来自互联网的软件“这个选项吧。

我一气之下,决定不用这个这个软件了。这个软件必有猫腻。好端端的官方正品软件,不去好好上架应用商城,在这搞这一出,是什么功能没有被应用商城的人工检测审核通过吗?

为什么我这么敏感呢?我想提起这两件事:

第一次接触智能手机

我是在大约2014年第一次接触到智能手机,当时是一台酷派的手机。

【酷派手机白色移动4G版图片】酷派(Coolpad) 8029 移动4G (双卡双待 4.0英寸 智能手机)8029(白色 移动4G版)图片 ...

我对这个智能手机充满了好奇心,因为当时很多人用的还是九宫格的按键手机。我花了很多的时间去研究这个智能手机,即使不能打电话,没有网络。

在一次用到某飞的输入法时,我看到了输入法设置里,保存了用户输入的全部信息,基本上我的每一个按钮点按都会记录在这里。我当时把家里的座机号输入到了屏幕上,对应的设置项里就有完整的记录。

别多想,我当时还觉得很神奇、很厉害,为这种功能大为赞叹。

微信、QQ频繁读取用户相册

相关新闻报道

相关的新闻报道这里就不再这里展示了,原文如下:APP在后台频繁读取相册,这侵犯用户隐私吗?。

其实这两件事只是我使用android系统手机的两件比较印象深刻的事情。现在的软件应用市场庞大,在各种软件市场,软件的品类数不胜数。这一定的程度上说明了中国互联网技术的高速发展、智能手机的普及、软件人才的激增。当然,这背后肯定有所谓的资本的扶持。

然而,作为普通的消费者,我们更关心的是系统的易用性和个人的隐私。就像普通的打车软件,我们需要的功能就很单纯,我只想用它的功能是一个叫车、一个支付;音乐软件,我只想用它来听音乐。现在的软件真的是四不像了,会揉进去游戏、商城、贷款、租车、广告……

安全性上,工信部最近几年公布的有问题的软件名单,从来都是40+。虽然问题是减少了,但并没有减轻。特别是android系统,随意一个网页上下载的软件就可以安装到用户的手机上,往往逃避了监管。摆在我们面前很严重的问题往往不再是:我不安装这个软件了,而是我必须安装这个软件,因为不安装,我就无法继续使用了。

所以,这是个很严肃的问题,不仅仅针对android,还有windows系统。

再来说一下近几年国产的操作系统HarmonyOS

鸿蒙OS

2023年的8月底,我也去买了一台HUAWEI MATE pad11 柔光版

image-20240328142331322

总体的体验上还是很流畅的。好几个大一点的软件挂在后台,很久再去打开软件没有闪退的情况。但是我最后还是卖了二手。起因是还可以安装很多android系统的软件,甚至是一键安装的,这和我的iOS需要faceID验证后才能下载显得格格不入,让我觉得我似乎又回到了使用安卓系统手机的时代。

虽然官方说在HarmonyOS3.1版本之后,将会彻底的不能安装android系统的软件,但我目前还是观望的态度。

最后,聊一下我一直喜欢的MacOSiOS。我之所以喜欢它们,是因为它们的系统真的很流畅,对于系统的各种权限都严格的管控。

iOS、Safari 浏览器和 App Store

但是,最近欧盟对于苹果的监管,使得苹果不得不做出妥协,发布一些更改。可查看原文:Apple 宣布在欧盟地区对 iOS、Safari 浏览器和 App Store 进行更改。

对iOS的更改

主要的更新是:

  1. 用户可以在第三方的平台下载软件
  2. 默认的浏览器支持更换了,不再是safari
  3. 开放NFC之类的功能

开放NFC这一点,确实是可以便利我们的日常,毕竟现在的android机器都有非常方便的红外遥控和NFC。但是允许在第三方下载软件和更改默认的浏览器真的好吗?

没有一个系统的应用商店可以达到iOS应用商店这般安全可靠;

没有一个系统的浏览器可以达到iOS浏览器的干净整洁。

系统的封闭,必然是需要付出一些代价的,但是保住了数据隐私的护城河。我还是喜欢苹果的设计风格以及系统不开放性,兼具那种神秘和对美学的极致追求。


以上观点仅代表个人观点。

与shigen一起,每天不一样!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/496484.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

c语言数据结构(9)——插入排序、希尔排序

欢迎来到博主的专栏——C语言数据结构 博主ID:代码小豪 文章目录 排序插入排序希尔排序 排序 现在有N个数据的序列,其对应的序列号为[r1 ,r2 ……rn];将该序列对应的数据[k1 ,k2 ……kn]排成满足递减或递减的序列的操作称为排序 插入排序 玩过斗地主…

tomcat配置静态资源后无法正常访问

目录 一、场景二、配置三、访问异常四、排查五、原因六、解决 一、场景 1、将前端文件存在到指定目录 2、在tomcat配置静态资源 3、配置后无法正常访问到前端文件 二、配置 1、tomcat配置 2、静态资源 三、访问异常 四、排查 可以ping通,但是访问不了3080端口 …

探究WordPress受欢迎的原因及其org和com的区别

在当今互联网时代,WordPress已经成为了建立网站的首选工具之一,其受欢迎程度远远超出了其他竞争对手。那么,为什么WordPress如此受欢迎呢?让我们一起探究一下。 首先,WordPress是一个开源项目,这意味着任何…

【UEditorPlus】后端配置项没有正常加载,上传插件不能正常使用

解决办法: 1、找到UEditorPlus的根目录,修改 ueditor.all.js 文件 搜索:isJsonp utils.isCrossDomainUrl(configUrl); 更改为:isJsonp false; 2、重新运行前端即可正常使用 如果出现依旧不行,请关闭服务&#xff…

如何选择适合自己的办公空间

说到办公地点的选择,其实就跟挑衣服似的,得看场合、看需求,还得看个人喜好。有的人喜欢自由自在,有的人则需要稳定和私密。所以,咱们来看看哪些朋友更适合哪种办公环境。 适合共享办公室的: 刚起步的小公司…

教师的晋升通道:走向专业成长的阶梯

教师是一项需要不断学习、不断进步的职业。随着教育改革的不断深入,教师的晋升通道也越来越受到关注。本文将从教师的晋升通道、晋升标准和未来发展方向等方面进行探讨,旨在帮助广大教师了解自己的职业成长路径,促进个人发展。 一、教师的晋升…

rtph264depay插件分析笔记

1、rtp协议头 2、rtp可以基于TCP或者UDP 其中基于TCP需要加4个字节的RTP标志 3、rtph264depay定义解析函数gst_rtp_h264_depay_process,通过RFC 3984文档实现。 static void gst_rtp_h264_depay_class_init (GstRtpH264DepayClass * klass) {GObjectClass *gobject…

RTSP应用:实现视频流的实时推送

在实现实时视频流推送的项目中,RTSP(Real Time Streaming Protocol)协议扮演着核心角色。本文将指导你通过安装FFmpeg软件,下载并编译live555,以及配置ffmpeg进行视频流推送,来实现一个基本的RTSP流媒体服务…

WIN使用LPD协议来共享打印机含统信UOS

打开“控制面板”,“程序和功能”,“启动或关闭Windows功能”,下拉找到“打印和文件服务”,勾选“LPD打印服务”和“LPR端口监视器”。确定之后重启电脑,共享主机和其它需要添加共享打印机的都开启功能和重启。 一、启…

SpringMVC设置全局异常处理器

文章目录 背景分析使用ControllerAdvice(RestControllerAdvice)ExceptionHandler实现全局异常全局异常处理-多个处理器匹配顺序存在一个类中存在不同的类中 对于过滤器和拦截器中的异常,有两种思路可以考虑 背景 在项目中我们有需求做一个全…

定时器的原理和应用

#include<reg51.h> unsigned char s[]{0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F}; unsigned char count0,num0; void inittimer() {TMOD0x01;//0000 0001TH0(65536-50000)/256; //定时50ms50000us 2562^8 初值向右边移动8位TL0(65536-50000)%256;ET01;//开启定…

TouchGFX之Button

TouchGFX中的按钮是一种感应触控事件的控件&#xff0c;能够在按钮被按下/释放时发送回调 代码 #ifndef TOUCHGFX_ABSTRACTBUTTON_HPP #define TOUCHGFX_ABSTRACTBUTTON_HPP #include <touchgfx/Callback.hpp> #include <touchgfx/events/ClickEvent.hpp> #includ…

面试题目--3.19

1.foo()和foo()之间有什么区别&#xff1f; 代表所有的warning忽略 2.什么是csrf攻击&#xff1f;如何防范&#xff1f; csrf&#xff0c;跨站请求伪造&#xff0c;攻击方伪装用户身份发送请求从而窃取信息或者破坏系统。 基本原理&#xff1a;用户访问a网站登录并生成了coo…

opencv 十九 python下实现多线程间rtsp直播流的复用

在多线程拉流的任务场景中&#xff0c;有时需要将一个rtsp拉取多次&#xff0c;每重新打开一次rtsp视频流就要多消耗一次带宽&#xff0c;为此基于类的静态对象实现rtsp视频流的复用。 1、实现代码 import threading import cv2,time #接收摄影机串流影像&#xff0c;采用多线…

论文《Exploring to Prompt for Vision-Language Models》阅读

论文《Exploring to Prompt for Vision-Language Models》阅读 论文概况论文动机&#xff08;Intro&#xff09;MethodologyPreliminaryCoOp[CLASS]位置Context 是否跨 class 共享表示和训练 ExperimentsOverall ComparisonDomain GeneralizationContext Length (M) 和 backbon…

如何配置本地ssh连接远程Linux服务器

1.条件 本地操作系统Ubuntu远程服务器&#xff08;Linux都可以&#xff09; 本地如果是Window,其实也一样&#xff0c;但是需要先下载ssh和putty工具&#xff0c;然后操作步骤是一样的 2.生成ssh公私钥对 # 在本地重新生成SSH公私钥对非常简单&#xff0c;在你的命令行终端&a…

vscode从安装到卸载

&#x1f308;个人主页&#xff1a;Rookie Maker &#x1f3c6;&#x1f3c6;关注博主&#xff0c;随时获取更多关于IT的优质内容&#xff01;&#x1f3c6;&#x1f3c6; &#x1f600;欢迎来到小田代码世界~ &#x1f601; 喜欢的小伙伴记得一键三连哦 ૮(˶ᵔ ᵕ ᵔ˶)ა …

任务2.1 一元二次方程(顺序结构版)

在这个任务中&#xff0c;我们编写了一个Java程序来解决一元二次方程。程序接受用户输入的系数a、b、c&#xff0c;并计算出方程的根。通过计算判别式delta的值&#xff0c;我们可以确定方程有两个不相等实根、两个相等实根还是没有实数根。这个程序遵循了IPO模式&#xff0c;即…

GEC6818开机自动加载驱动与更改开发板的RTC时钟

GEC6818开机自动加载驱动与更改开发板的RTC时钟 本文主要涉及&#xff1a; 1.GEC6818开机自动加载驱动 2.更改开发板的RTC时钟 文章目录 GEC6818开机自动加载驱动与更改开发板的RTC时钟一、开机自动加载驱动或运行程序**STEP1&#xff1a;** 使用vi打开文件profile.命令如下**S…

【 MyBatis 】| 关于多表联查返回 List 集合只查到一条的 BUG

目录 一. &#x1f981; 写在前面二. &#x1f981; 探索过程2.1 开端 —— 开始写 bug2.2 发展 —— bug 完成2.3 高潮 —— bug探究2.4 结局 —— 效果展示 三. &#x1f981; 写在最后 一. &#x1f981; 写在前面 今天又是 BUG 气满满的一天&#xff0c;一个 xxxMapper.xm…
最新文章