众所周知, mac 桌面软件(鉴于要匹配 mac 系统 UI 风格)软件界面色彩很单一,要么就是灰色风格,要么就是黑色酷炫风格,请问有没有哪些软件是支持换皮肤的?你看看 windows 电脑上能换皮肤的软件很多阿,比如早年的千千静听

2019-08-15 14:30:05 +08:00
 charlie21

幸好至少 mac 桌面壁纸是可以换的。桌面 widget 自带的有一些,用 Ubersicht(类似 linux 桌面的 Conky,嘻嘻)也可以添加一些

4125 次点击
所在节点    macOS
37 条回复
lirunext
2019-08-15 16:41:54 +08:00
造成这一现象的根本原因,在于 Apple 和 Microsoft 的理念不一样。这也是乔帮主一直鄙视微软的原因。
如果比较早就接触电脑,可以发现 Windows 上很多软件可以换皮肤,比如各种输入法(搜狗、QQ、Google )、播放器(暴风影音)、浏览器( Chrome、各国产浏览器)等等非常多,操作系统也是可以换“主题”的,以及鼠标光标、提示声等都可以自定义,甚至有专门更换 Windows 皮肤的软件如 WindowBlinds。还有各种主题美化包,甚至有的 Ghost 版系统都自带美化效果,如番茄花园 XP。
而当我们把目光转向 iPhone 和 Mac,会发现对比 Android,iPhone 上不能换主题,App 图标不能换,甚至铃声换起来也较为麻烦,没多少可自定义空间; Mac 平台也是类似。
乔帮主和 Apple 公司的推崇简洁、简单、统一、美感,尽量把系统做的简单,亦无法忍受用户把自己最好的设计更改的面目全非。作为对比,Microsoft 则比较开放,主动提供改变系统界面的功能。众所周知,Mac 和 iOS 生态比较封闭,Windows 比较开放,这也是 Windows 比较流行的原因。
事实上 Apple 的设计早已得到认可,Windows 上众多仿 Mac 的主题包(主题、图标、光标、提示声、登录界面等)以及字体渲染程序 MacType 就是最好的证明。
charlie21
2019-08-15 16:44:11 +08:00
@lirunext Apple 是啥我不管,难道 mac 电脑系统 就做不到 “不灌输理念,直接支持软件换皮肤” 吗?我觉得某些软件是可以换皮肤的 即使是 mac 版的软件
chendy
2019-08-15 17:17:33 +08:00
只能说软件开发商没有给 mac 版本的软件开发换肤功能…
charlie21
2019-08-15 17:20:58 +08:00
@chendy 怎么说呢,换皮肤在正常的软件功能之外也给用户玩家带来了一些乐趣,这点不必赘言。我倒是可以弄一个支持换皮肤的软件的列表 好好表扬一下它们
xiubin
2019-08-15 18:14:51 +08:00
@charlie21 #2 做得到,但是系统级支持不做,至少优先级不高,都 19 年了 iOS 才支持夜间模式。


应用自己支持换肤的,很好做,只不过看成本吧,QQ 皮肤可以卖钱,就做的很热心

其他 app,营收需求都做不完,做换肤干什么?
lirunext
2019-08-15 18:18:00 +08:00
@charlie21 换皮肤实际上并没有什么用,如果从软件好看这个角度来看,Mac 平台的精美 App 远比 Windows 平台多。所以苹果不会去搞这些没用的东西,软件要搞是自己的事。
whosesmile
2019-08-15 18:23:23 +08:00
@lirunext 不要鼓吹苹果,没有微软和 Android 的开放,今天互联网圈能这么繁荣?多少公司依托微软和 Android 吃饭呢;更别说除了个人用户,还有大量的工业系统和产品,苹果更是靠边站。(我用苹果全系列产品,但是真心觉得 Apple 只是精而美,其实普适性来说并不高)
charlie21
2019-08-15 18:47:34 +08:00
@xiubin @lirunext 我可以认为, 如果你认为 mac 本身就是一个 “巨型软件” ,那么 所有的 mac 平台的软件 都是这个巨型软件的小插件,那么 小插件当然是和主体软件的风格一致的咯 ( 一样的灰色风格 不许变,也没更改 )

但这并不是你的初衷。家用电脑不是这样的,家用电脑应该是开放的,给 60 亿人用的,像 windows 那样的。
// 幸好有 windows 作对比,否则都不知道会怎样。

-
charlie21
2019-08-15 20:16:03 +08:00
写桌面软件能不能写出花来,到头来是 操作系统的 API 够不够开放的问题。微软的 .NET 框架不用我多说,以前 几十 kB 的音乐播放器,都支持换皮肤 ( CHKenPlayer ) ,那么我只能说 ... 一方水土养一方人阿
https://www.iplaysoft.com/chken-player.html
lirunext
2019-08-15 20:18:00 +08:00
@charlie21 别扯了,什么“叫家用电脑是开放的,给 60 亿人用的”,难道 Mac 平台就没给全世界开放编程语言和 IDE ?难道 Windows 上进行研发的软件能实现的功能,在 Mac 上研发就一定实现不了?不管是那些工业软件还是什么软件,只要开发商愿意去开发,开发不出来?
另外你说的风格问题,你就没看过 Windows 很多大把很简单的小软件是基础的 MFC 风格,那不叫丑,不叫风格统一?

@whosesmile 什么鼓吹苹果,实事求是,互联网的繁荣是只靠微软和安卓的开放,根本没靠靠各行各业如通讯、芯片、商业模式的发展吗?微软开放源代码给你了?安卓没有 iOS 的先驱创新,拿什么来抄?工业系统在苹果上不能实现吗?只是因为大量部署的话在 PC 成本更低而已,工厂很重要的一点就是要压缩生产成本,Mac 比 PC 贵是众所周知的事。
Windows 流行有很多原因,但是 Mac OS X 没流行有一个很重要原因就是没有开放给 PC 机,不能像 Windows 一样被快速盗版,不然你嘴里靠微软和 Android 吃饭的公司就要变成靠苹果吃饭了。
JerryCha
2019-08-15 20:19:09 +08:00
谁说没有的
Visual Studio Code
charlie21
2019-08-15 20:22:42 +08:00
@lirunext 我不需要跟你 BB。 我看见的都是 mac 软件大多数是灰色风格,也没几个支持换皮肤的,
所以我才发帖子来问网友 有没有哪些 mac 软件是支持换皮肤的。你可以认为这个问题没有意义,你认识几个牛逼的 mac 软件开发商,你随意幻想,我不认识 我不幻想 我也不关注
minamike
2019-08-15 20:44:50 +08:00
你可以自己换皮肤啊
App 显示包内容
自己替换里面的 resource 就行了
多方便🌹🐔
icestraw
2019-08-15 21:41:17 +08:00
macOS 上的软件不支持换皮肤,我认为有以下几个原因:

1. 过于小众:全球占比只有大约 13%,国内占比可能更少,因此开发商不太上心。

2. 自带主题足够好看:相比 Windows,Mac 的主题往往会更加精致好看,所以大部分开发者就会用默认的。

3. 开发工具足够统一:Mac 从始至终的 Cocoa,在 Windows 上很难找对应的库。
Windows 的 UI 库太多且标准不统一。以前的 MFC,到 Windows 在 Windows7 时期推过的 Ribbon 风格,再到 Win8 的 WPF,再到 Win10 的 Fluent Design 等等。单从 UI 上看,每一代的跨度都特别大,造成的开发成本也是巨大的。这种巨大的 UI 差异加上 Windows 的良好的兼容性,往往给人特别大的落差。 每当我在 Windows 同时打开命令行,组策略,控制面板,Windows 设置,资源管理器,Windows Media Player...就感觉一言难尽

4. (有些主观) Mac 的主题太精细了:开发者如果另起一套 UI 库,会发现完全很难仿制 Mac 自带 App 界面的效果,到头来会感觉用 Mac 自带的主题就很好看了。开发的时候,会有一种“我如果另起一套会不会破坏整体的美感”的感觉(我自己写起来就是这种感觉...)。但是 Windows 就不会,Windows 就是“这系统都丑成啥样了,我得自己写个 UI 库使我的 App 变得美美的”
SupercatX
2019-08-15 21:49:55 +08:00
说白了就是市场决定的,mac 本来就是小众用户,前些年才 5%的市场占有率,而使用 mac 的大多人又都喜欢 mac 这种简介的风格,可以想像剩下的有换肤需求的人是多么小众,这时候又有多少公司有动力为这一小众群体开发这种费力不讨好的功能?
charlie21
2019-08-15 22:03:55 +08:00
哥哥们,我就求个软件。这么多分析师来干嘛 ..
winddweb
2019-08-16 04:02:36 +08:00
@charlie21 你的原文没有传达出你求软件的意思。你提的问题从开发者的角度思考就很理所当然。

既然你不想听原因,只说结论的话,只要是用非系统框架,第三方方案做 UI 的,就有可能支持换皮肤,比如 Qt,比如 electron。
但通常这些 app 的体验不如原生。
UnknownR
2019-08-16 06:16:06 +08:00
你看看 gnome,xfce 这些的主题下载站,下载最多的还不是那几种风格的主题
mengxianliang
2019-08-16 09:13:13 +08:00
作为一个开发者来说,换肤是一个特别简单的功能,之所以大多数的 Mac 软件不做这个功能是为了贴合 mac 系统的风格,简单、稳定、统一,就行 Linux 系统里的软件一样。
boycottangent
2019-08-16 09:26:52 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/592115

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX