Quantcast
Channel: 少数派
Viewing all articles
Browse latest Browse all 13768

Android 手机装上它就能发 iMessage?weMessage 用起来到底怎么样

$
0
0

iPhone 转 Android:但 iMessage 怎么办?

现在选择手机其实就是平台的选择,换言之,你需要抉择的是如何平滑的将之前使用的服务迁移到新平台,Android 转换到 iPhone 因为有着相当多的解决迁移方案(甚至苹果本身就在 Google Play 上架了一款迁移应用),转换成本并不高。

但如果用惯了 iPhone 以及苹果提供的一系列的服务,想要脱离并使用 Android 就变得痛苦许多。

首当其冲的就是极为方便的 iMessage 服务,如果电脑选择的 Mac,移动设备是 iPhone,那么只要有统一的 Apple ID,你就可以非常方便的向你的 iMessage 好友发送消息。但如果手机换成 Android,那么这项服务就只能在并不方便的 Mac 桌面使用——毕竟 iMessages 只有在苹果的产品生态圈中才能体会到方便之处。那么有没有类似的方案可以突破这个限制呢?

weMessage:Android 上的 iMessage 客户端

一位 17 岁的开发者似乎找到了相对应的解决方案,开发的这款名为 weMessage 的应用据说可以突破苹果的诸多限制。根据他的描述,weMessage 可以实现在 Android 平台上的「即时」和你的 iMessage 好友发送信息,只不过这个「实现」有些先天的缺陷:你必须使用一台 Mac 电脑作为 iMessage 服务之间的「通讯中继」。

因此就不难理解 weMessage 的工作原理:其实它并没有破解苹果 iMessage 协议,也就没有所谓逆向工程一说,他只是干了一件事:将 Mac 上接收到的 iMessage 信息通过其他通讯协议转发到你的 Android 手机中。

而 Android 上发送的 iMessage 信息则反向发送到 Mac 上,再通过安装在 Mac 上的服务端的程序,以辅助功能的形式「半自动化」的从 Mac 消息应用发送出去。

不复杂的原理,却有着最复杂的安装步骤

说到这里原理已经再清楚不过,那么想要在 Android 上的体验 iMessage 就需要搞定两件事:安装客户端以及 Mac 服务端。

客户端其实并不复杂,目前 weMessage 已经上架 Play Store,直接免费下载即可。下载之后别着急点开,因为我们需要先配置服务端。

https://play.google.com/store/apps/details?id=scott.wemessage

服务端需要用到 Mac,首先在其官网上下载 Mac 端相关程序,下载下来是一个 zip 压缩包,解压待用。

接下来你需要将你的 Mac 电脑的系统首选语言改成英文(是的,目前 weMessage 服务端不支持中文语言系统):打开偏好设置,在语言与区域中,添加「英语」为首选语言,之后重启系统。

接下来同样是偏好设置里面,在「Security & Privacy」选择「Privacy」选项卡,点击左下角的小锁输入密码解锁,再到「Accessibility」中将「Terminal(终端)」勾选上。

为了确保万无一失,考虑到服务端程序需要运行在 JDK 上,确认下 java 的版本,打开 Terminal(终端)输入java - version,确认 openjdk 版本不低于 7.x 即可。

好了,之后找到存放服务端程序的文件夹,打开执行文件夹中的「run commend」文件,之后在打开的终端中输入你的 Apple ID 和密码,之后显示「weServer started」表示 Mac 端的服务开启成功。

最后回到 Mac上的「偏好设置」,打开网络后可以看到 Mac 在局域网中的 IP 地址,记录下来即可。

到这里,打开你 Android 手机上的 weMessage 客户端,输入 Mac的 IP 地址(服务端),Apple ID 以及密码,之后你就可以看到weMessages 的信息列表页面,至此你终于可以在 Android 上发送 iMessage 信息了!

是否真的堪用?我特意试了一下

如此折腾下来,相信有点耐心的用户估计都要被复杂的设置过程搞的头昏脑胀,所以最终的体验过程到底是如何呢?

我尝试着在手机端发送了一条 iMessage 信息给我的朋友,可以看到实际上信息内容被通过无线网络传到了 Mac 上,在通过辅助操作的方式自动在信息应用界面上发送信息:换言之其实你只是操控手机通过 Mac 发送 iMessage 信息,其中的延迟可想而知。

回到客户端本身来看,由于并未整合通讯录等功能,至少在我的体验中,发送信息变得非常麻烦:需要知道对方的 iMessage 账户而不能直接从通讯录查找。并且缺失了 iPhone 上 iMessage 中那些丰富的功能,最多只能作为临时应急的查看 iMessage 信息的工具而已。

总结

weMessage 刚刚发布时可谓是颇为惊艳,曾让不少「不明真相」小萌新大感找到解决之道,但在实际体验逐步揭开了这款应用背后的工作原理后,weMessage 作为 Android 端的 iMessage 客户端其实只能算是一个「伪命题」:必须依赖 Mac作为中继端、服务端设置极为麻烦、客户端并不能直接独立使用等。

所以 iMessage 服务还是只能在苹果生态圈,如果你真的依赖这些优秀的服务,那么在转换移动端平台时还是要三思而后行。


Viewing all articles
Browse latest Browse all 13768

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>