离线app的最简单实现,无需编译器,无需网络

@Ta 06-10 12:57 263点击
我在断网时思考离线app的实现可能性,有一个简单的方法:

1. 在自己的平台,首先给用户发一个永不升级的浏览器
2. 给用户发一个app_name.html文件,用户一打开,就是离线界面
3. 但是用户联网的话,它也能变成联网程序

> 我就奇怪了,就这么一个简单的想法,如果没人告诉你,你可能直接就去下载了重型IDE,可能就接受了应用商店的审查。这么好的一个想法,竟然移不进编程分区。说是要看见具体源码才行,不然就是灌水。这东西能有具体源码吗?有就是千千万万个网站的源码+浏览器内核代码,那还用我发吗?
回复列表(16|隐藏机器人聊天)
  • @Ta / 06-10 14:45 / /
    @yingshaoxo
    现在很多软件不就是app套个html网页,把网站封装成app的在线方案也一大把
    Screenshot_2025-06-10-14-14-01-857_com.android.browser.jpg(0.98 MB)
    另外你这也不是什么高级想法。你那些方法很扯淡,做产品是适配别人,而不是改变别人。什么低版本不适配,这些是一早就应该考虑的问题,升级版本后出问题,也是应该做适配。本来软件就是一个维护的过程。想一招鲜吃遍几十年,咋可能嘛。
    还有你那个什么自己设计的pc,为什么一定要跑x86呢,还采用墨水屏(你要不看看多少墨水屏都盖泡面了),现在有种“LTPO动态刷新率”技术,可以让屏幕1hz刷新,再➕oled只显示需要的区域他不好吗?什么一核运行,我设计低功耗小核他不香吗?
    最后我建议您多出去看看,从你的发言感觉有些抑郁、自闭的表现。出去走走,也不一定非要找工作,提出想法前可以自己去检索一下,看看是不是已经有了,重复造轮子不算创新哦
  • @Ta / 06-10 15:02 / /

    你这个想法。。。早就有人做了,甚至手机上都能完成

  • @Ta / 06-10 15:32 / /

    @yingshaoxo,你发给用户的《永不升级浏览器》,是咋解决《能在各个 Linux 上离线使用》的呢?

    你要是能解决了,你正常开发其他软件,不也能任意分发了吗?

    包括你上个帖子里吐槽的,只有 Win32 平台才有编译成品的 TinyCC。。

  • @Ta / 06-10 15:58 / /
    好像软件很多东西都本地处理了。比如海绵音乐用起来会发热特别严重。如果软件内只是单纯调用网页,也就上传歌词等几秒得到下载音频在线播放肯定不会有发热,但现在发热特严重说明很多地方需要手机本地处理数据,或者一些地方直接交给用户手机处理了减少成本?也许纯网页没办法让用户强制处理这些数据。

    而且大部分软件前身的全站纯网页已经很完善了包含全部功能,但现在做成app增加黏性也好打广告,网页也就彻底抛弃了成了app的一个跳转入口。
  • @Ta / 06-10 18:18 / /
    @无名啊

    这个问题,我也很无奈,就算使用2000年编译的i32 linux程序,能在接下来的25年的任意linux系统运行,也解决不了界面库的问题,x11没有静态编译的选项

    可能这里的目标用户只有xp用户吧。。。

    > 感觉linux系统和macos差不多,是在绑架开发者,必须 用最新版+联网 才能xxx
  • @Ta / 06-10 18:21 / /
    @

    你要是真出去走走的话,你会发现你的电脑最多8小时就没电了,游戏机2小时。手机最多2天就没电了,最新版高端机可能每天都要充电。

    我都在外面流浪好久了。。。怎么可能自闭呢?天天都要见一堆人。
  • @Ta / 06-10 18:28 / /
    @

    不过你一说这个我想起来一件事

    如果真有人用这个方法写app

    如果目标用户是windows系统的用户的话

    没准真的可以从2000年开始就不换技术栈,一招吃25年

    没准现在都牛逼到把浏览器内核编译到滚瓜烂熟了,毕竟魔改了25年的浏览器,都是骨灰级浏览器编程大师了
  • @Ta / 06-10 18:48 / /
    @

    另外,关于程序员应不应该每隔3个月就在依赖崩溃时做适配

    这个事情,在我眼里,很像:

    假设我是一个独立维修工,对于某个型号的电脑

    在用户手里,每隔1个月就会坏一次

    每次用户都来找我修,千恩万谢加重金感谢

    我每次都能赚很多钱

    后来坏的频次越来高,每3天坏一次

    我到底应不应该实话告诉客户,“他买到了一个垃圾产品,设计都有问题,需要大改,叫他下次买个质量好点的另一个厂生产的东西呢?”
  • @Ta / 06-10 18:53 / /
    @

    还有就是,你连标题都不看就讲一大堆

    你那些服务不连网能打包一个app吗?

    就算有离线打包的,你不联网安装一大堆乱七八糟的东西能编译出来吗?
  • @Ta / 06-10 20:17 / /
    @yingshaoxo,有个软件叫一个木函,你去看看是不是能一键生成,不需要装一堆东西。
    你知道我为什么回一堆吗?你的想法真的很煞笔知道吧,多的不说了,也不会回你了
  • @Ta / 06-11 06:21 / /
    @

    我用了一下你推荐的这个app,发现有一个问题。它离线状态下不会只显示离线能用的功能,反而全部显示,包括会员功能。导致好多东西在断网时都用不了。

    (没有几个联网服务可以像hu60这样撑十几年,就算是腾讯的东西,也有可能在几年后停服,比如qq农场)
  • @Ta / 06-11 18:20 / /

    @yingshaoxo

    它离线状态下不会只显示离线能用的功能,反而全部显示,包括会员功能。导致好多东西在断网时都用不了

    你说的这个功能关键在于判断网络可用与否,这件事本身应该由网页做,而不是由负责将网页变成app的壳子做,毕竟壳子又不知道哪些功能能离线使用。
    而且网页打包工具基本上都是直接使用https链接来打开网页,而不是将全部网页文件保存到本地,这导致在网页中判断有无可用网络连接基本不可能实现,因为没网你连html都接收不了。

  • @Ta / 06-16 10:32 / /

    @

  • @Ta / 06-16 21:26 / /
    我手机上有离线版的微信,不联网的时候只能看历史通信信息记录,联网之后甚至可以视频通话,挺好的。
  • @Ta / 06-16 22:49 / /
    虎绿林每个人恶意挺大的
  • @Ta / 06-16 23:25 / /

    @李沐沐,我倒挺期待,他能讨论一些技术细节的。。

添加新回复
回复需要登录