13 報

Share this post

開發者週報 #67 I’m a huge fan of the new MacBook Air

www.ethanhuang13.com

開發者週報 #67 I’m a huge fan of the new MacBook Air

Apple/iOS 開發者的一週大小事 2020/11/16-2020/11/22

13
Nov 22, 2020
Share this post

開發者週報 #67 I’m a huge fan of the new MacBook Air

www.ethanhuang13.com

13的話

Apple: MacBook Air has no fan.

Me: I’m a huge fan of the new MacBook Air.

M1 上市後人們發現它就像 Apple 宣稱那樣的威能且便宜,而新的 App Store 小型企業方案又讓開發者可能的收入提高許多,再加上 SwiftUI、Big Sur、Catalyst 等技術,感覺現在是成為 Apple 開發者的好時機?

(看前一期 · 回首頁)


💰App Store 小型企業方案

11/18 Apple 突然宣布自 2021 年開始,App Store 年收入一百萬美元以下的開發者,隔年可將 Apple 抽成的 30% 降到 15%。

12 月會有更多細節,目前公布的資訊為:

  • 現有開發者者,2020 年收入在一百萬以下,2021 年起便有申請資格並減免抽成

  • 如果有減免資格的開發者,在當年度收入超過一百萬,則該年度剩餘時間以及隔年將實施原抽成比例

  • 如果無減免資格的開發者,一整年的收入低於一百萬,則隔年又可以申請

請注意 Apple 提出的概念是「小型開發者有資格減免」。

對於符合資格的開發者來說,相當於提升了約 21.4% 的收入。如果本來銷售成本內含固定支出(例如版權抽成),那麼實質收入的提升程度還會更高。

但對於收入接近於一百萬的開發者就會有點傷腦筋,考慮以下情境:

Twitter avatar for @RioJot
Rio Nook @RioJot
于是问题来了:时间是12月15日,眼看销售额就要突破一百万了,导致明年没有资格继续减免,此时的你作何选择? 1、直接下架应用; 2、限时免费。 😂 https://t.co/oHvpV7oPTx
Twitter avatar for @Blankwonder
Yachen Liu @Blankwonder
减税的细则挺有意思的,不是简单的阶梯制或者一刀切: - 如果上个年度收入少于 $1M,那么下个年度可以享受 15% 的优惠。 - 如果被减免的这一年里,超了 $1M,那么超出部分按 30% 计算,且下一年完全不再减免。 - 如果在未来的某年中又低于了 $1M,那么这一年的下一年又可以享受 15%。
1:47 PM ∙ Nov 18, 2020
61Likes15Retweets

另外一個問題是,這個新的措施對 Apple 會有什麼影響呢?財務方面的負面影響微乎其微。TechCrunch 報導 2019 低於一百萬年收入的開發者大約佔了 97.4%,而這些開發者總共只佔了 App Store 收入的 7.6%。

相反地,這項措施很有可能吸引更多的開發者加入,也能讓更多獨立或小型開發商「活下來」,對於 Apple 的軟體生態有許多正面影響。

🔥M1 評測出爐🧊

這方面消息很多,我看了不少,像是業界最深入的應該就是 AnandTech 的測評。考慮到讀者沒空細讀,我還是講幾個重點:

  • Apple 在發表會上宣稱的速度、省電差距,都頗接近真實情況。兩方面都令人印象深刻

  • M1 在 Mac mini 與 MacBook Pro 有完整的電力與散熱,可以跑全速。但大部分情境下、短時間工作、反應速度方面,MacBook Air 也沒怎麼輸

  • 整體速度上,M1 勝過 MacBook Pro 16 吋的 Core i9 沒什麼問題,即使是被限制在 TDP 10 W 的 MacBook Air。就算跑 Rosetta 模式(x86)也贏

  • 單核效能跑分,以 CineBench R23(支援 ARM)來看,M1 僅輸給最新的 AMD 頂級 CPU 5950X 一些,差距在 10% 以內。而 Geekbench 5 的話 M1 還勝過 5950X

  • Rosetta 2,也就是執行 x86 app 的效能,從 Geekbench 5 來看,僅減損大約 12 %

  • 瀏覽器測速指標 Speedometer 2.0,M1 拿下無人能及的最高分(緊追在後的是自家老弟 A14。因為比 A14 比較早出又比較小顆,所以我叫它老弟——你要叫小哥也是可以)

  • GPU 方面,M1 是史上最強的整合式 GPU。跟獨顯比起來的話,有超過 NVIDIA GeForce GTX 1050 Ti 或 AMD Radeon RX560,接近 1650。而且 M1 GPU 的耗電不超過 10 W

  • 省電方面,編譯一次 WebKit 大約 20~25 分鐘,只消耗了 9% 電力。(MBP16 消耗 39%、MBP13 消耗 76%)

Twitter avatar for @panzer
Matthew Panzarino @panzer
In my mind, this is the money chart. This is a full compile of a fresh checkout of WebKit on the M1. Followed by a chart that shows battery usage. This is not an error, I tried it a bunch to make sure. Yes, it had ninety one percent battery left.
Image
Image
2:04 PM ∙ Nov 17, 2020
822Likes313Retweets
  • 全速跑一陣子以後,溫度(我看到影片但忘了來源)最多只會來到 37 至 40 度之間

  • 瞬間打開螢幕,跟手機一樣:

Twitter avatar for @Blankwonder
Yachen Liu @Blankwonder
这事值得专门拍个视频表扬! (可以听声音确定按下开关的准确时间,暂未能考察是否还会有深浅睡眠sleep/hibernate的区别)
Image
11:54 AM ∙ Nov 17, 2020
93Likes7Retweets
  • 瞬間切換螢幕解析度:

Twitter avatar for @gsapienza
Gregory Sapienza @gsapienza
@pdparticle @stroughtonsmith
Image
5:17 AM ∙ Nov 19, 2020
219Likes19Retweets
  • 開發者應該還是比較想看 Xcode 效能,那就來吧 XcodeBenchmark

它甚至可能在你按下 Cmd + R 到分心去看別的東西之前就跑起來了(例如我就跑去滑推特),對於 iOS 開發是真有幫助。

Twitter avatar for @_DavidSmith
David Smith @_DavidSmith
This 13" Silicon MacBook Pro is the first computer I've ever used that is faster than my "Distraction Threshold"...where the time between hitting Build+Run and the app launching is too short for my mind to wander, which has been fantastic for my focus the last few days.
5:07 PM ∙ Nov 19, 2020
1,555Likes90Retweets
  • 好奇 Mac 能拿來玩遊戲了嗎?這裡有個表格

Twitter avatar for @__tosh
Thomas Schranz 🍄 @__tosh
🎮🍎 If you wonder which games run on Apple Silicon (Apple M1) and how well: I've created this collaborative spreadsheet feel free to RT and contribute (CC0)! docs.google.com/spreadsheets/d…
Image
4:28 PM ∙ Nov 18, 2020
905Likes244Retweets
  • Android 開發,尤其是 gradle,目前非常慢

如果你看到這裡有購買衝動的話,我想提醒的是等台灣官網開賣,善用官網 14 天無條件退貨機制。而考慮到 MBP 與 MBA 在效能上差異不大(看你需求),我會覺得第一代低成本嘗鮮該選 Apple Silicon 以 MBA 或 Mac mini。而下一代的 16 吋應該會是個怪獸。要不然就是想一下買了對你的效率真的會提升嗎?

Twitter avatar for @tualatrix
TualatriX @tualatrix
我的那个 M1 订单目前处于薛定谔状态,可能随时会把它取消掉…因为睡了一觉(并且没睡好)后,我意识到影响我工作效率的最大因素,其实不是什么 CPU 快不快,电脑续航够不够,而是我有没有睡饱…
7:44 AM ∙ Nov 18, 2020
137Likes1Retweet

不過如果你很確定需要的是長效或低溫的話,M1 就是你最好的選擇。

🦾Apple Silicon 軟體相容性

Does it ARM 這個網站可以查詢。這系列推文也不錯:

Twitter avatar for @mnt_io
Ivan Enderlin 🦀🐘🐍💎🐹☕🕸 @mnt_io
I'm about to buy a new MacBook Pro 13" with the famous Apple M1 SoC. Let's see how ready it is for developers. A thread ⤵️ Legend: 🔴 = not working, 🟢 = working #AppleSiliconM1
8:28 AM ∙ Nov 13, 2020
1,002Likes429Retweets

⚠️Apple Silicon 可以繞過 App Store 直接安裝 iOS App

只要能拿到 IPA 檔就好。如果你的 app 亂寫的話(例如把密碼明文寫在 app 資料夾)那就會被看光光:

Twitter avatar for @gexiao2b
GeXiao @gexiao2b
这么看的话原来为 iOS 应用设计的很多安全措施都已失效,最近一段时间黑产会欣喜若狂,大厂的客户端安全工程师抓耳挠腮。很快就要出现一个「检测 iOS 应用是否运行在 Mac 上」的机制。
Image
12:24 PM ∙ Nov 19, 2020
289Likes103Retweets

喔對了,DTK 不支援安裝 iOS App,你得想辦法弄到一台 M1 機器才能實驗。

🎬Uniform Type Identifiers — a reintroduction

上次 Apple 介紹 UTI 已經是 2004 年了。這是本週全新推出的 Tech Talks video。

💎Sketch 的 Big Sur App Icon 風格

Twitter avatar for @ethanhuang13
13 @ethanhuang13
滿好的。很多人都以為把 icon 套上圓角就變成 Big Sur 風格,實際上 Apple 官方跟很多優秀開發商都有帶入更多豐富細節。像是破圖、增加物件立體感,而這個是半透明背景 Mac app icon 可以大到 1024x1024px,夠你玩很多花樣。直接把 iOS app 小 icon 的設計搬過去那就錯了 developer.apple.com/design/human-i…
Twitter avatar for @dizzyup
Hector Simpson @dizzyup
Couldn’t help but notice a beautiful bit of execution in the new Sketch 70 icon. It’ll pick up the background colour in your Dock. 😍 https://t.co/2pYqArcYUA
5:00 PM ∙ Nov 18, 2020
26Likes5Retweets

🍈HomePod mini 開賣

一顆台幣 3,000 的意思就是要你一次買兩顆。

Twitter avatar for @ethanhuang13
13 @ethanhuang13
@superbil @OOBE 不是 1. 大 HomePod 兩顆一組才支援環繞(Dolby Atmos),每顆裡面有七個單體 2. HomePod mini 兩顆可以組成立體聲喇叭組,雙聲道音場
4:53 AM ∙ Nov 16, 2020

🔐Apple 回應 OCSP 事件

上週 Big Sur 正式上架時 server 塞爆,連帶影響到 OCSP 認證伺服器,進而使許多人意識到 Mac 上開 app 要連線認證,引發隱私疑慮。也可以參考官方的支援文件。

😂小趣味

練習寫白板題嗎?

Twitter avatar for @peterwe6
Peter.W @peterwe6
手寫程式碼時代😂 #code #programming #by #apple #pencil
Image
3:44 PM ∙ Nov 15, 2020
3,023Likes1,187Retweets

M1 這麼厲害,我覺得有這樣的想法也不奇怪。

Twitter avatar for @zonble
zonble 🍺 ゾンビル @zonble
@ethanhuang13 你為什麼沒有想過蘋果可能會拿 M1 來做泛用人形決戰兵器呢?
3:08 PM ∙ Nov 17, 2020
22Likes1Retweet

拿 M1 跑 ML 模型訓練:

Twitter avatar for @waylybaye
Baye @waylybaye
我觉得 M1 炼丹不能叫炼丹了,之所以叫炼丹是因为学习时温度嗖嗖的窜,风扇飕飕的转,就像风箱烧火似的,强大的噪音也让人无法靠近。现在 M1 一点温度都不升,风扇也不转就完事了,还没有了噪音的压迫感。不如叫孵蛋吧。
3:36 AM ∙ Nov 19, 2020
292Likes27Retweets

🎙weak self podcast 59: 貓貓亂入 Swift 

M1 再講一些、好多 Swift 新進度、中間波肥家的貓亂入、Small Business Program。


以上就是本期的內容。歡迎轉寄或推薦給同事或開發者朋友。有問題或回饋請直接回覆,或到我的 Twitter 留言。

Share this post

開發者週報 #67 I’m a huge fan of the new MacBook Air

www.ethanhuang13.com
Comments
TopNewCommunity

No posts

Ready for more?

© 2023 ethanhuang13
Privacy ∙ Terms ∙ Collection notice
Start WritingGet the app
Substack is the home for great writing