Login
Sign Up For Free
English
中文 (繁體)
中文 (香港)
中文 (简体)
日本語
Filipino
Bahasa Indonesia
Bahasa Melayu
Pусский
Português (Brasil)
Magyar
Français
Español
Deutsch
Čeština
العربية
Català
Dansk
Ελληνικά
فارسی
Suomi
Gaeilge
Hindi
עברית
Hrvatski
Italiano
Norsk bokmål
Nederlands
한국어
Polski
Română
Slovenský
Svenska
Türkçe
українська
беларуская
ไทย
Standard view
Lastor
說
6 days ago
#coding
桌面 App 真複雜,今天在抓一個 bug 抓半天,後來才鎖定問題是出在 x86 的 mac 上
latest #12
Lastor
6 days ago
Web 是根本不會有 x86, x64, arm64 這種問題的
Lastor
6 days ago
我的理解上,韌體那邊需要針對 windows, mac 寫不同版本, 然後 mac 又有分舊 CPU, 新 CPU 是不同架構
Lastor
6 days ago
所以他們那邊要去判斷 A 架構,拉不同檔案,或是跑不同的 code
立即下載
Lastor
6 days ago
然後開發時程又被壓榨,miss 率就超高
Lastor
6 days ago
另外還發生很誤導的問題,同事的 mac 明明是 M2,但在終端機去敲 info 卻顯示 i386 (x86)
Lastor
6 days ago
一開始沒發現他那台電腦被當成 x86 在跑,debug 找半天,最後才發現是架構不同導致......
Lastor
6 days ago
太玄了
愛摸魚的Fisher
6 days ago
一般不都是針對作業系統個別安裝對應的版本嗎
Lastor
6 days ago
jim80051
: 是啊,安裝檔不同,但是裡面的 code 寫錯啊
Lastor
6 days ago
雖然其實不算是 code 寫錯,而是一些路徑依賴巴拉巴拉的,反正簡單理解就是 x86 的版本,卻執行成 arm64 的內容
愛摸魚的Fisher
6 days ago
Lastor
: 我還以為不同安裝版本不會有其他版本的內容🤣
Lastor
6 days ago
我們現在只有切成 windows vs mac 兩個版本的安裝檔,但 mac 的 CPU 差異是包在程式裡面現場判斷的樣子
back to top
delete
reply
edit
cancel
cancel