最近手机摔坏了,被迫用低配的旧手机,但用起来很卡。如何能让旧手机满足日常需求?
0. 准备工作
手机恢复出厂设置;
然后把所有预置的app能删的全删了,包括应用商店也删。我的手机出现卡顿,最后发现HW的应用商店会自动下载一些垃圾app,取消了还会重新下,删掉应用商店就解决了问题。
不用担心没有应用商店下载不了app,安卓机可以去每个app的官网下载。
1. 旧手机如何用app
1.1. pwa,或者普通web端
pwa这个技术设计目标之一就是解决低端设备使用app的问题(服务第三世界的用户),测试了一下老爷机用web app也确实流畅。
但国内没发展起来,试了下国内的pwa站点极少,大部分都是给你挖坑、逼着你不得不下载app;国外有少量不错的应用,比如twitter,但是案例有限,没推广开。
pwa是非常优秀的技术,可惜google没能讲出来让广大app开发者获益的商业价值,总讲些服务第三世界的故事。让普通app开发者看不到商业价值的技术,很难推广。
https://www.zhihu.com/question/352577624/answer/901867825
https://zhuanlan.zhihu.com/p/453318680
1.1.1. 能用的应用
国内
大部分国内的web app都是想办法不让你用、让你去下载app。少数能用的有:
- 语雀
- b站
- 力扣
好像不是pwa - 高德
好像不是pwa - infoQ
我拿来看技术新闻用。好像不是pwa
- weibo
试了下登录之后就显示不了了
- 知乎
恶心人,坑太多了
- 豆瓣
国外
https://www.findpwa.com/
https://sspai.com/post/65869
https://www.zhihu.com/question/59108831
上述链接里有pwa app的应用商店。
虽然很多app没有pwa化,但是国外对web app的歧视要少一些,很多网站可以直接用手机访问web版。
如果老爷机有稳定的魔法上网工具倒是可以这么玩,所有app 都web化。
图中office我测试有问题
1.1.2. hack国内的web app
1.1.2.1. 用插件魔改页面
可以给手机浏览器装chrome插件,抠掉“用app打开”之类的讨厌按钮,让国内的web app有良好的体验。
能拿来魔改b站、力扣这种埋坑少的网站,但知乎、豆瓣等站点时不时弹窗,甚至按钮有坑(比如点评论按钮,并不会真的开始评论,而是会跳到下载页),用插件也解决不了问题
暂时没动力,就不折腾了。
具体的方案:
- 因为手机chrome没法装插件,需要用其他手机浏览器装chrome插件,见 https://zhuanlan.zhihu.com/p/87270703
- 装ad block之类的插件,屏蔽掉讨厌的网页元素。
1.1.3. 为什么pwa在老爷机上性能不错
个人观点:
web的优势
懒安装、懒加载,用到页面的时候才去下载、加载页面,而不是启动时加载全家;
受限的api,让开发者能做的骚操作有限。web端演进速度特别慢、加新 api 要等很多年,这是缺点,也反倒成了性能优点。service worker帮忙做了本地缓存
1.2. 小程序机
意思是手机只装微信和支付宝,其他app都通过小程序解决。
问题是低端机开微信和支付宝都卡,小程序并不流畅,也卡。
这两家的小程序让开发者看到了足够大的商业价值,赢了市场,老爷机的体验并不是首要优化目标。
更新:值得一提的是,支付宝可以通过配置,把不需要的功能关掉(基本上能关的功能都不需要,“首页履约”建议别关,那个是我做的哈哈),老爷机基本不卡了(虽然启动还是慢),小程序可用;
再更新:微信也可以关很多功能,见 https://www.bilibili.com/video/BV1564y1s77J/?spm_id_from=autoNext
1.2.1. hack
记录一些idea:
可以设计一套跨平台的小程序开发框架,免得在不同app里开发不同api的小程序,一次开发到处运行,甚至能运行在浏览器里;
当然,不一定是开发框架,在运行时翻译api、适配当前运行环境也行。
可以抠出来一个小程序浏览器,只看小程序,少加载甚至不加载父app的功能;
1.3. 云手机
云手机拿来做测试、打游戏还行,拿来用app不太现实。现在各种app绑定身份证、sim卡(手机号)、读lbs之类的,强绑定客户端、强绑定隐私,没法云。
1.4. 用旧版app,或google play商店版的app
https://www.bilibili.com/video/BV14Z4y1z755?spm_id_from=333.880.my_history.page.click
https://www.bilibili.com/video/BV1vb4y1t7mq/?spm_id_from=autoNext
是个思路。没试。
因为考虑到有一定风险:
- 从第三方下载站下载下来的旧版app可能被捆绑了奇怪的东西,有安全隐患
-
折腾半天下载下来一个旧版app,但服务端可能做了限制、不允许旧版使用,比如微信:
google play版倒是可以试试。
1.5. 结论
最后方案为:支付宝小程序机 + web app(包括pwa) + 优化工具 (比如魔法上网,浏览器插件)
2. 旧手机如何玩游戏
手机再烂,一样能玩好游戏
2.1. 云游戏
玩了一会儿云原神,丝毫不卡。米哈游太强了
2.2. 安卓机装GBA模拟器
几年前就常在老爷机上用GBA模拟器玩口袋妖怪的同人改版作品,完全不卡,比市面上的手游好玩多了。
2.3. 安卓机装其他掌机模拟器+外置手柄
手机玩游戏,相比于掌机的缺点是:
- 搓玻璃不舒服
- 搓剥离容易按歪
- 显得屏幕小
因此可以买手机的手柄,给手机套个左右手柄。但是看测评,或多或少都有些缺点,矮子里拔将军。
测评见: https://www.bilibili.com/video/BV1Jb4y1E7r8/?spm_id_from=333.788.recommend_more_video.2
up主自己拿3d打印做的手柄挺有意思: https://www.bilibili.com/video/BV1Yg411R79U?spm_id_from=333.999.0.0&vd_source=0771a43f57c2ba3078c77e780c9c5e2f
idea
解决问题3,可以买大屏幕手机。
搓玻璃不舒服,那就:
- 带手套/指套?
- 用更润滑的贴膜?
至于搓剥离容易按歪……看玩什么类型的游戏了,fps之类对实时性要求比较高、按键多那确实容易按歪(比如手机上的使命召唤),但是很多类型的游戏实时性没那么高,按键也不多,还好。
解决容易按歪的问题,感觉适合在手机壳上加一些按钮,绑定到屏幕某个位置,按了按钮相当于点击该位置。不知道市场上有没有现成的方案。