Xcode 12 與 M1
今年11月初,Apple發表自家的Mac核心晶片M1,我以為只是個噱頭,沒想到居然比intel還要強!?
是最新5nm製程,擁有8CPU和8GPU。
2020年iOS版本來到14,這表示iOS從出生到此刻已經歷了14個年頭!我看到一張歷代iPhone能升級的iOS版本感到好奇,我以為每支iPhone能升級的年限都是一致的,不過看到這張圖解,才了解實際狀況,推測是根據硬體規格來限定。
身為iOS開發者的我,肯定要用到iPhone來開發,我是從iOS 6進入開發iOS領域,那年是2012年,俗稱世界末日的那一年XD~也就是我已經寫iOS邁入第八年!
智慧手機近年來螢幕越大越有多人想使用,Apple一直是潮流先驅者,當然會緊跟著用戶的心意。2019年9月發布更大尺寸的iPhone,而我也在五年後,把iPhone 6換成iPhone 11。
之前我也寫過iOS Support Matrix,該圖表作者在2020年表示,因為Apple發佈累積的iPhone裝置太多,已經無法簡單地繪製圖表,於是捨棄較舊的裝置來重新製作~
iPhone X之後的狀態列變化較大,於是要判斷手機模型來決定預留多少高度,此無最佳解,只能與時俱進囉~
參考:The Ultimate Guide To iPhone Resolutions、iOS Design、Say Hello to the iPhone Specs Matrix
台中的老家已經越來越少回去,現在幾乎變成我的度假聖地XD!大約平均每兩個月我會回老家一次,至於會做什麼事情?大概就左鄰右舍拜訪一輪吧!
家裡的「寶物」越來越不重要,因為隨著時間,我逐漸淡忘它曾經對我如此重要,當我再想起時,就只是證明我那時候精彩活過吧!
最近九月網路上流行「開箱圖」,不同於「開箱文」是以文章為主,這種開箱圖相當特別。話不多說,就來看圖吧~
特別挑這張捷安特環島開箱圖,是因為我2017年12月跟著捷安特旅行社去環島九天,這九天真的是非常逍遙自在,尤其還能跟125超慢跑團友,這會是我們一輩子的友誼回憶!
很多人都會問大白肚子裡到底裝了什麼東西,為什麼總像百寶箱一樣什麼都有,今天小編不私藏,直接擺出來排排站給大家看,讓大家知道捷安特旅行社的工作人員平常備團都在忙些什麼?
一個完善的旅程需要縝密的前置作業計畫,基本單車配備,小至安全帽、內胎大至備用單車,甚至帶電的電動輔助自行車,還有妥善的安全維護,全台唯一配備AED的補給車,還有熱情無比的主控、領騎、壓隊、專業技師,#捷安特旅行社 是您可以安心信任的團隊。
可以來回顧一下我之前的環島記錄吧!
自從2018年初,Apple爆出電池門事件,在iOS 12便新增電池的功能,好讓使用者能夠查詢手機的電池健康程度。2017年2月,我不小心把水弄進iPhone 6,尾插因此損壞⋯⋯拿去送修,順便更換副廠電池,詳情:送修iPhone 6。
有了低耗電模式,我幾乎開啟,降低背景消耗,睡前關掉網路,更能省不少電量呢!
可以看到我2018年10月拿到的iPhone 8+,2019年3月電池健康程度為89%。
現在做產品跟以往做代工不太一樣,代工只要將功能完成就能交差了事,而產品則除了完成功能外,還要進一步優化性能,包含使用者體驗 (User Experience)。
在此我們先來測量APP啟動時間,如上圖啟動時間中的pre-main time。我發現以不同的裝置來使用同一個App,啟動時間都不一樣呢!當然這跟裝置規格有關係,等等就來測量差異多少~
開發最前衛的iOS App,當然必須要使用最高等級的iPhone,2018年末最新款且最高貴的機種就是iPhone XS Max,基本款要價就高達39900台幣,拿在手上還真的會發抖呢XD!
原先我就已用Xcode正常編譯到手機Max上執行,因為我是用Automatically manage Signing,於是Xcode自動幫我將Max的UDID加入到Developer Portal中如上圖,不過這是我後來反查才知道,畢竟看到字元數跟以往不一樣,以為是同事輸入錯誤XD。
由於宋老闆對我太好,直接把公司的Macbook Pro讓我來繼承,這是2017年買的2015年版Macbook Pro,使用起來當然比我2012年版的Macbook Air順暢許多!
可以從規格看出來~
當初買Air是看在它非常輕薄,可以隨時帶著出門,甚至我出國也會放在背包趴趴走,只有1.35公斤負擔不重,還能達成邊工作邊旅行的目標!不過當時我買的是最基本款,記憶體只有4GB,對於身為iOS App工程師來說,隨著工具與技術的演進,在工作時逐漸感到效能不如以往。若沒有使用過Pro便無從比較,一旦體驗過Pro與Air效能差異,若不是因為Air極其輕薄,肯定我會選擇Pro當作我的「工作夥伴」!
HappyMan・迴響