苹果设备的系统生态有一个很简单但是非常实用的小功能,就是Mac笔记本、Ipad平台以及手机之间剪贴板内容可以通过账号无缝共享,当在任意一台苹果设备上触发复制操作后,再另外任意一台设备进行粘贴时就可以同步到相关的内容,这个功能对于需要同时操作多台设备传输文本内容时就非常实用。有一点不好就是只能局限在苹果的生态内,对于Windows和安卓就无法完成跨生态同步,站长自从组装DIY主机后就一直被这个问题困扰,用习惯了苹果的剪切板共享功能,每次手机想传文本到Windows电脑时就需要打开聊天软件进行转发就觉得挺麻烦的,于是就而萌生了想要开发这么一个多设备跨平台的网络剪切板软件。
基于MAUI开了了第一版
由于没有其他平台、以及移动端的开发经验,所以就一直卡着没有付诸行动,最近试着用MAUI试了下跨平台开发,感觉上手也不是特别难所以就把这个小项目开发提上了日程,经过一周的死磕代码,磕磕绊绊的总算开发出了第一版,受限于MAUI的环境限制目前测试实际支持Windows 10 版本 1809 或更高版和Android 5.0 (API 21) 或更高版本。
第一版各平台主界面
- WIndows界面
- Android界面(移动平台大同小异)
得益于MAUI的框架特性,目前.NET也可以只写一套代码 然后发布对应Windows/安卓/苹果等系统的应用,Linux官方并不支持并且日常工作生活中用到Linux的机会不多,所以暂时没有这方面计划,Android版本的发布还是挺复杂的大大小小一堆问题,但皇天不负有心人最终仿真设备安装测试效果还时挺不错的。
- IOS和MAC平台
苹果平台是站长最想开发的平台,但因为苹果的发布规则设计的东西太多,即需要相关设备还需要开发者账号的同时,还需要支付每年99美元(约合人民币680元),对于站长来说也是一笔不小的支出,后续如果收支能平衡再考虑上一下苹果商店。
软件功能设计思路
服务端: 云端服务作为剪切板消息转发中心,将内容同步至群组内所有设备 目前考虑两个方案
- 租一台搭建一个MQ服务器,好处是成本相对较低但对服务器要求高一些,而且低配置无法支持太多设备,配置高的又太贵。
- 租一个阿里云的MQ服务,好处是稳定而且不用太担心性能问题,缺点就是需要定期花一笔钱(用户量太少的话,收费也无法回收成本)。
客户端: 负责本地连线云端服务
- 将本地剪切板内容推送到中转中心
- 监听服务端的同步请求,自动更新本地剪切板
目前的软件发布计划
- 12月中旬> Windows版本(misx离线版) 给周边同事和朋友进行小范围内部测试
- 12月下旬> Windows应用商店(misx商店版)和博客进行互联网公开测试
- 2026-1月上旬> 安卓版发布开始调整收费策略为付费订阅,为上架AppleStore做准备
- 2026-1月中下旬> 发布IOS以及MAC版本,至此站长就有了人生第一个跨平台的应用。
软件注册使用方式
目前计划是通过用户申请群组订阅码填写到客户端软件上,启动服务工具服务后,注册了同一个群组的设备可以互相同步网络剪切板数据,服务端仅作客户端权限校验和转发请求数据。 最后打开工具后,启动服务挂在系统后台就可以完成自动同步本地剪切板了
工具开发进度日志
2025-12-08 修复问题测试期间发现安卓端,切入后台挂起后短时间内就会被系统自动清理掉。
2025-12-07 Windows/安卓双端功能优化,对接服务端api接口
2025-12-06 服务端程序框架搭建,数据库模块功能设计。
2025-12-05 完成跨平台客户端的基础功能开发。