iPhone 上也能用安卓系统了?!

2021-04-26 11:32:31 浏览数 (1)

这是「进击的Coder」的第 33 篇个人随想

作者:崔庆才

来源:崔庆才丨静觅

“ 阅读本文大概需要 3 分钟。”

今天看到一个视频,视频里一个人拿着一个 iPhone,但是里面运行的却是安卓系统,还是三星的 ROM。

看到视频我大为震惊,先看看几个截图:

这是一台 iPhone 12 Pro:

没错,这个不是仿制的,就是实打实的 iPhone。

然后手机反过来之后,看到屏幕是这样的:

由于我有一台公司发的三星手机,所以这个界面我十分熟悉,这和三星的系统界面一模一样。

然后这个人还打开了短信 App 发了条短信,这样子的:

接着又打开了相机,还拍了张照片:

另外又打开了设置页面,和三星的系统也是一模一样:

还支持换主题:

看到这里我震惊了,这是怎么做到的?

正在我好奇这究竟是怎么回事的时候,视频最后给了答案。

其实

...

这个

...

就是个网页而已。

三星为了推广自己的系统,专门做了一个网页,在手机上打开这个网页就能高度模仿三星的系统功能,从桌面、锁屏、设置、软件等几乎都做了一遍。

不得不说是真的牛逼。

有朋友好奇那相机是怎么做到的呢?这个很简单,因为网页是有权限调用手机摄像头的,相机页面仅仅是获取了摄像头的媒体流并展示在了网页里,这个利用 WebRTC 的 getUserMedia 方法就能做到,然后拍照功能就是直接捕获当前媒体流输出为一张截图就可以了。对技术感兴趣的朋友可以移步 https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getUserMedia 看看具体怎么实现。

到最后,大家可能最好奇的就是这是啥网页了,这里我就卖个关子了。

祝大家玩得开心,周末愉快~

“注:本文截图来源于视频号「哎咆科技」,如有侵权会及时配合删除。 ”

作者:崔庆才

排版:崔庆才

好文和朋友一起看~

0 人点赞