Android 开发为什么需要苹果电脑?

2023-03-11 10:30:52 +08:00
 beisilu
Android 开发跟老板说要台 mac 怎么就那么难,标题就是老板的答复。
按理说做应用层开发也不需要 mac ,但是最近使用的库里面的 c 代码有 bug ,需要自己改了编译。按理说 Windows 上也应该能编译,但是几乎没有能直接编译成功的,mac 上一般不需要改太多东西都能直接一次跑通(这点我也一直没搞懂原因)。
更别说 flutter 了。
直属上级也是,碰到真的躲不过的情况就让我跟别的部门借,也不给带自己的。经常就是借来用一会就得还回去,然后等着再借。
现在不提桶就是因为一般 17:30 能准时下班。但是感觉风气也慢慢变差了,领导总是拿职业成长这种 P 话诱骗做一些免费劳力。
另外,公司的销售倒是几乎全用的 mac😅
5104 次点击
所在节点    职场话题
40 条回复
beisilu
2023-03-11 14:11:22 +08:00
@arnosolo 已经接了,接了也没用。开发者账号都是我自己的,编译全靠 github action 的环境😂
@hhjswf 确实,销售地位高是好事。
@yorkzero1998 感觉还是环境配置和公司加密工具的问题
um1ng
2023-03-11 14:28:15 +08:00
Windows 开发 Android 丝滑
gant
2023-03-11 14:32:09 +08:00
为什么不反问"Android 开发为什么需要 Windows 电脑?"
0o0o0o0
2023-03-11 14:45:06 +08:00
@gant 老板会说 Windows 电脑便宜哈哈哈哈哈哈
gant
2023-03-11 14:56:03 +08:00
@0o0o0o0 哈哈哈哈哈哈哈,这就没办法了。哈哈哈哈哈
zachgenius
2023-03-11 15:18:31 +08:00
现在的 MacBook 的 cpu 都是 arm 架构, 因此安卓模拟器的架构也是 arm 的, 跟真实手机无缝接入, 在开发一些 c++代码或者奇怪代码的时候可以无缝兼容过去, 大大提升开发效率. 以及, m 系列 cpu 编译安卓项目速度真快啊
ByePrd
2023-03-11 20:02:01 +08:00
就个人而言,有三点考虑:
1. 常用命令行——包括看 Log 、过滤日志、vim 文本编辑……这体验是 win 无法满足的
2. 续航
3. 常用软件的支持

综上,arm 架构的 MBP/MBA 是很好的选择
yunyuyuan
2023-03-12 09:57:03 +08:00
其实更多的原因是我想 mac 上用 apple music 方便一些😅 === Android 开发为什么需要苹果电脑?
skull
2023-03-12 10:04:36 +08:00
按道理来说确实,又不是 windows 就搞不定。但是话说回来,用 mac 做开发是会舒服一点
20015jjw
2023-03-12 10:21:54 +08:00
我都不想答
但不发 mac 的公司为什么要去
christin
2023-03-12 10:44:36 +08:00
啊?为了听音乐才换的电脑?😅你没事吧
christin
2023-03-12 10:45:46 +08:00
“其实更多的原因是我想 mac 上用 apple music 方便一些”
😅😅😅为了听音乐让领导换电脑,难怪不换。
7gugu
2023-03-12 12:09:19 +08:00
确实是的,毕竟又不是不能跑,为啥非得换苹果
neutrinos
2023-03-12 18:26:21 +08:00
花钱的人问一下都不行么,是我我也会问清楚钱为什么要花出去,你提要求自然要说服别人
magic3584
2023-03-12 23:39:15 +08:00
@beisilu #21
你自己不也说了么? iOS 开发能离开苹果电脑?
darkengine
2023-03-13 08:20:01 +08:00
你们公司也挺分裂的,不让带自己的电脑,苹果开发者账号用你的。
ShadowPower
2023-03-13 09:50:51 +08:00
> 但是最近使用的库里面的 c 代码有 bug ,需要自己改了编译。按理说 Windows 上也应该能编译,但是几乎没有能直接编译成功的。

用 WSL ,教程看 Linux 的。按你的需求来看,应该选择 WSL 1 ,代码可以放在 NTFS 路径里。
另外,禁用 Windows Defender 的实时保护可以大幅提升 IO 性能……
JoDragon
2023-03-13 13:29:41 +08:00
mac 开发确实舒服,但是你这理由显得不专业啊
iovekkk
2023-03-13 15:35:09 +08:00
我现在的公司电脑,编译一次平均需要 6 分钟,编译过程中啥也干不了,打字都卡,所以每次编译后,我就过来刷 v2
cyningxu
2023-03-14 17:51:06 +08:00
我也有同样的疑问,Android 为什么要 mac ?难道标配不应该是 linux 吗?

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

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

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

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

© 2021 V2EX