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

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

  •  
  •   fengleiyidao · 75 天前 · 2501 次点击
    这是一个创建于 75 天前的主题,其中的信息可能已经有所发展或是发生改变。
    macOS 作为一个桌面 os ,这个后台项目是指什么??

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

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

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

    有的就不提醒,有的提醒,Apple 的机制还不太清楚。
    Tuibimba
        15
    Tuibimba  
       75 天前
    我都怀疑苹果员工是不是下班了就用 Windows
    ihwbunny
        16
    ihwbunny  
       75 天前
    他们都在玩 Android
    bluedawn
        17
    bluedawn  
       75 天前 via iPhone
    手动往 Launch Daemon 和 Launch Agent 里面添加项目也会弹这个,包括系统目录和个人目录都这样,试过了。
    关于   ·   帮助文档   ·   博客   ·   nftychat   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   实用小工具   ·   965 人在线   最高记录 5556   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 20:33 · PVG 04:33 · LAX 13:33 · JFK 16:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.