Samsung:
記憶體晶片(NAND、DRAM、HBM)
OLED
SOC設計、製程工藝、2.5/3d封裝
CIS
5G modem
HBM輸sk海力士
SOC設計垃圾
SOC製程輸台積電,封裝冇客
OLED霸主
CIS上緊位
Apple:
晶片設計
CPU內核自研,從A4開始,就沒有用過第三方或者公版內核了。
GPU,一開始方案是 Imagination的PowerVR方案,後來改自研。
最早開始炒NPU概念的公司,自稱Neural Engine,自研。
根據Mark Gurman的爆料,在2025年蘋果要開始使用自研的5G基帶(現在是高通)和Wi-Fi晶片(現在是博通),三年後停止對高通的依賴。
軟件
操作系統內核。Windows、Linux,然後就是Mach + BSD混血出來的XNU。
瀏覽器內核。谷歌的Chrome背後的Blink,蘋果自己的WebKit,半死不活的Firefox的Gecko,沒了。連微軟都放棄自研瀏覽器內核,改成在Chromium的基礎上魔改。就連Blink也是在WebKit基礎上fork出來的。
JavaScript解釋器。Google的V8,蘋果的JavaScriptCore,Firefox的SpiderMonkey。微軟自己的Chakra和IE被一起放棄了。
GPU加速的2D GUI框架,以及上層的UI框架。這東西是智能手機的基石,比操作系統的內核還重要得多 。
3D XR的GUI框架。蘋果是獨一份的領先,優勢不比當年iPhone剛推出的時候小。Meta跟在後面,至於剛剛發佈的Android XR,看起來還差得遠。Vision Pro在硬件、定位、需求等方面確實有很多問題,但是底層軟件,蘋果已經全部搞完了。
Metal。我知道Metal在鄙視鏈的最底端,但終究是蘋果自己弄的,和DirectX、Vulkan三足鼎立。
C/C++編譯器。LLVM和Clang都是蘋果主推的。微軟有自己的編譯器,還有開源的GCC,其它沒了。
主力編程語言,Swift。這個確實沒什麼自研的必要,但是蘋果非要這麼幹。一開始只是給app開發、Objective-C擦屁股的,但是未來蘋果要在所有能用的地方都替換掉它。去年preview了C++兼容,今年又開始preview Java/JVM的兼容性,還有嵌入式子集。
說到嵌入式,蘋果有自己的實時操作系統,RTKit。什麼概念呢?一台Mac、iPhone上,除了系統,主板上還有幾十個獨立的ARM晶片負責各種控制任務,而它們全部都跑著蘋果自己的操作系統。