内容提要
作者记录了两天的工作与生活:完成App从React Native到Expo的重构,修复了因React频繁渲染丢失点击事件的Bug,并发布测试。随后购买ToDesk专业版解决远程连接中断问题,但发现分辨率提升不明显,略有失望。下午误以为软件故障,实为租房断网,现用手机热点写日记。
延伸解读
远程软件专业版的实际提升有限
作者购买ToDesk专业版后,发现其宣传的更高分辨率支持并未带来实际变化,高清/超清、30Hz/60Hz效果无明显差异。这表明远程桌面软件的专业版可能主要解决连接稳定性问题,而非画质提升。用户在选择付费版本时,应明确自身需求,避免对宣传功能抱有过高期望。
排查远程连接问题需考虑网络因素
作者在远程连接中断时,首先怀疑软件故障,甚至寻找替代品,最终发现是租房断网所致。这提醒我们,远程连接问题可能源于本地网络、远程设备网络或服务商,排查时应先检查网络连接,避免误判软件问题,浪费时间和精力。
闲鱼购买软件服务的风险
作者通过闲鱼以138元购买ToDesk专业版年费,比官网便宜,但发现功能不满意后无法退款。这反映了非官方渠道购买软件服务的风险:价格优惠但缺乏售后保障。用户需权衡价格与风险,或先试用官方服务再决定是否购买。
Q&A
作者为什么将App从React Native重构到Expo?
作者将App从React Native重构到Expo,是为了让项目结构更清晰,后续维护更简单。
作者遇到的React Bug是什么原因导致的?如何解决?
Bug是由于外部BLE蓝牙设备频繁发送状态数据,导致React频繁重新渲染页面,丢失了一些点击事件。解决方法是使用React.memo进行优化。
作者为什么购买ToDesk专业版?
因为免费版经常报节点繁忙,导致远程连接中断,所以购买了专业版以解决连接问题。
作者对ToDesk专业版的分辨率支持有何评价?
作者认为专业版所谓的支持更高分辨率只是幌子,实际使用中高清和超清效果没有变化,30hz和60hz也没有明显差异,因此感到失望。
作者在远程连接中断后尝试了哪些替代软件?
作者尝试了RustDesk和网易UU远程等替代软件。
下午远程连接中断的真正原因是什么?
真正原因是租房断网,而不是ToDesk软件故障。