V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
fengleiyidao
V2EX  ›  macOS

macOS 里的「后台项目」是什么?

  •  
  •   fengleiyidao · 2023-01-16 07:55:38 +08:00 · 4010 次点击
    这是一个创建于 703 天前的主题,其中的信息可能已经有所发展或是发生改变。
    macOS 作为一个桌面 os ,这个后台项目是指什么??

    17 条回复    2023-01-16 16:41:20 +08:00
    ccyu220
        1
    ccyu220  
       2023-01-16 08:04:44 +08:00
    「运行后台」啊,你是项目写多了吗
    AppleTV
        2
    AppleTV  
       2023-01-16 08:32:40 +08:00   ❤️ 8
    后台项目的意思是,在不打开这个应用的前提下,可以运行任务
    在 macOS 下如果想达到这个目的,需要注册一个子应用,这个应用捆绑在主应用中(.app 其实是个文件夹,右键显示包可以看到里面的内容)
    这个子应用最典型的用法是开机自启动
    使用苹果的 API 可以注册这个子应用开机器自动(主应用不可以注册),然后开机这个子应用启动之后,子应用启动主应用,来达到开机启动的目的
    这个子应用注册了开机启动之后,也可以选择不启动主应用,这就相当于子应用在后台运行一些东西
    如果应用注册了这个子应用,那么就会收到你看到的提示,并且新系统可以关掉这个注册的子应用,避免某些让人恶心的应用

    这里以微信举例,为什么用微信,因为我觉得这个软件特别的贱.
    因为上商店的应用,如果要注册开机启动,需要经过用户同意,但微信偏偏就是要默认启动,理论上这个行为是不允许通过的
    并且微信连关闭的选项都没有
    不过现在有了系统设置,可以关掉它了

    你收到的提醒,就是这个意思,告诉你,有人要开机启动,如果不是你自己决定注册的,你可以及时的去关掉它,避免自己的资料被偷
    比如获取了截图权限的一些自启动软件,你会在毫无防备的情况下被偷
    234ygg
        3
    234ygg  
       2023-01-16 08:48:01 +08:00
    和 iOS 上差不多的,比如 telegram 可以在你没打开它之前就定期更新聊天记录到最新,社交类可以在你打开之前定期更新 timeline ,不用等到你打开后再浪费时间。还有就是楼上提到的开机自启动
    AppleTV
        4
    AppleTV  
       2023-01-16 08:56:30 +08:00
    和 iOS 有天壤之别
    macOS 的后台运行子程序拥有独立权限
    而 iOS 的后台刷新是被限制的只能请求一些内容
    stille
        5
    stille  
       2023-01-16 09:28:04 +08:00 via iPhone
    @234ygg #3 这个如何设置?每次开 tg 还是得等刷新数据呢
    Removable
        6
    Removable  
       2023-01-16 09:42:36 +08:00 via iPhone
    @stille 去设置里搜“后台 APP 刷新”
    stille
        7
    stille  
       2023-01-16 09:43:25 +08:00
    @Removable 默认全开的...
    internelp
        8
    internelp  
       2023-01-16 10:35:11 +08:00
    有人知道这个每次开机都弹,怎么解决吗
    tianshilei1992
        9
    tianshilei1992  
       2023-01-16 11:04:20 +08:00
    最傻逼的是,明明之前都关了,然后还在不停的弹窗…
    tianshilei1992
        10
    tianshilei1992  
       2023-01-16 11:04:50 +08:00
    然后有些 app 明明关了还能自己给打开…
    zqwonderboy
        11
    zqwonderboy  
       2023-01-16 11:54:20 +08:00
    这个弹窗太讨厌了 每次都弹 设置了也不管用
    Dvel
        12
    Dvel  
       2023-01-16 11:56:50 +08:00
    我都怀疑苹果员工是不是下班了就用 Windows
    ihwbunny
        13
    ihwbunny  
       2023-01-16 14:24:26 +08:00
    参考这个 B 站视频:macOS Ventura: 隐藏登录项警告( https://www.bilibili.com/video/BV15A411R71u
    ihwbunny
        14
    ihwbunny  
       2023-01-16 14:27:45 +08:00
    “后台项目”有两种,一种是开机启动,一种是用户登录启动。前一个拥有 root 权限,后一种是用户权限。
    杀毒和系统安全类的都要依靠这种机制。社交类信息类的也都会依赖它来及时更新信息的。
    系统提供的功能,滥用就不好,不用也是浪费。

    有的就不提醒,有的提醒,Apple 的机制还不太清楚。
    Tuibimba
        15
    Tuibimba  
       2023-01-16 14:28:05 +08:00
    我都怀疑苹果员工是不是下班了就用 Windows
    ihwbunny
        16
    ihwbunny  
       2023-01-16 14:33:09 +08:00
    他们都在玩 Android
    bluedawn
        17
    bluedawn  
       2023-01-16 16:41:20 +08:00 via iPhone
    手动往 Launch Daemon 和 Launch Agent 里面添加项目也会弹这个,包括系统目录和个人目录都这样,试过了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5937 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 02:10 · PVG 10:10 · LAX 18:10 · JFK 21:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.