天天看點

開放下載下傳!《iOS開發者必讀資訊》

随着iOS14 系統的更新, iOS 系統的隐私保護上了一個新的台階,使用者的隐私得到了更加好的保護;iOS14 系統出現了很多新的特性,Widget 可以讓使用者的桌面更加豐富,定制型更加強;Clips 可以讓使用者在無需安裝應用的情況下體驗應用; Swift 語言進一步發展,将進一步促進原生技術的發展

——彭玉堂(巴格)

點選此處立即下載下傳>>《iOS開發者必讀資訊》
開放下載下傳!《iOS開發者必讀資訊》

亮點内容搶先看

開放下載下傳!《iOS開發者必讀資訊》

一、詳解 WWDC 20 SwiftUI 的重大改變及核心優勢

6月23日淩晨 1 點,蘋果 WWDC20 開發者大會線上上以主題演講的方式,在 Apple Park 進行直播。23-26日,蘋果公開了 100 多個面向開發者的視訊,内容涵蓋Swift / SwiftUI 、App Clips、Widgets、Privacy & Security 等等方面。對于開發者和程式員來說,我們有哪些新發現和新思考?

點選了解>> 詳解 WWDC 20 SwiftUI 的重大改變及核心優勢

二、iOS14 隐私适配及部分解決方案

在剛剛結束的線上 WWDC 2020 釋出會上蘋果向我們展示了新的 iOS14 系統。iOS14 的适配,很重要的一環就集中在使用者隐私和安全方面。

在 iOS13 及以前,當使用者首次通路應用程式時,會被要求開放大量權限,比如相冊、定位、聯系人,實際上該應用可能僅僅需要一個選擇圖檔功能,卻被要求開放整個照片庫的權限,這确實是不合理的。對于相冊,在 iOS14 中引入了 “LimitedPhotos Library” 的概念,使用者可以授予應用通路其一部分的照片,對于應用來說,僅能讀取到使用者選擇讓應用來讀取的照片,讓我們看到了 Apple 對于使用者隐私的尊重。這僅僅是一部分,在iOS14 中,可以看到諸多類似的保護使用者隐私的措施,也需要我們更新适配。

最近在調研 iOS14的适配方案,本文主要分享一下 iOS14 上對于隐私授權的變更和部分适配方案,歡迎補充指正。

iOS14 隐私适配及部分解決方案

Metal新特性:大幅度提升iOS端性能

作為較早在用戶端側選擇Flutter方案的技術團隊,性能和使用者體驗一直是閑魚技術團隊在開發中比較關注的點。而Metal這樣的直接操作GPU的底層接口無疑會給閑魚技術團隊突破性能瓶頸提供一些新的思路。

本文将會詳細闡述一下這次大會Metal相關的新特性,以及對于閑魚技術和整個淘系技術來說,這些新特性帶來了哪些技術啟發與思考。

四、Swift 5.3 又更新了什麼新奇爽快的文法?

Swift 在 WWDC14 正式釋出到 2019,經過 5 年的不斷疊代,這其中經曆了标準庫變動,文法的增減。首先使用 Swift 作為開發語言的開發者們都苦不堪言,戲稱《Swift 從入門到重學》,幾乎每一年 Swift 都會迎來比較大的改動,甚至 API 都發生了變化。

WWDC 19 蘋果釋出了 Swift 5.0,蘋果終于宣布 Swift 的 ABI 穩定。這标志着 Swift 這門語言已經趨于穩定,在 2019 至 2020 的疊代中,Swift 5.2 也做到了子產品穩定,之前的大修大改已經不會在出現了。

Swift 5.3 又更新了什麼新奇爽快的文法?

五、Apple Widget:下一個頂級流量入口?

2020 年 6 月 22 日,蘋果召開了第一次線上的開發者大會 - WWDC20。這可謂是一次可以載入史冊的釋出會,宣布了 ARM 架構 Mac 晶片、軟硬體的生态大統一、iOS 14 系統界面大改等一系列激動人心的消息。當然,最讓我感興趣的就是讓 iOS 界面大改的 Widget 了。過去幾年,iOS 的桌面互動體驗可謂是一言難盡,Widget 的加入無疑是一次比較大的破局。在看釋出會的時候,我的腦海裡就浮現出一個問題:“這會是下一個網際網路公司競争的流量入口嗎?”

Apple Widget:下一個頂級流量入口?

六、Swift 5.3的進化:文法、标準庫、調試能力大幅提升

Swift 從 5.0 的 ABI 穩定到5.1 的子產品穩定,Swift 終于不是《Swift 入門到重學》了。本次 WWDC2020,Swift 5.3 正式釋出,Swift 依舊朝着安全、高效、易讀的方向持續發力,不斷的在改進文法,增強代碼的表達能力和易用性。因為 Swift 的子產品穩定,SPM 現在也支援了二進制子產品的分發,逐漸完善的社群生态也在不斷拓寬 Swift 可以涉足的領域,而不僅僅是在 Apple 平台之上。

Swift 5.3的進化:文法、标準庫、調試能力大幅提升

七、WWDC:無線網絡優化實踐,帶來哪些啟發?

網絡技術作為網際網路應用賴以存在的技術基礎,速度與安全永遠是其核心使命,本次WWDC的網絡類topic涵蓋内容基本還是圍繞這兩個點來展開。本次WWDC網絡類session在基礎網絡技術上譬如新協定、新算法方面着墨并不多;也未提出新的類似NSURLSession / Network.framework之類的新網絡元件。站在應用視角,本次WWDC網絡類session可分為兩大類:

  • 無線網絡體驗優化實踐在系統層面的标準化;
  • 本地網絡應用的權限管控增強。

在第一類議題中,我們看到很多已經在手淘中的類似實踐,或标準或自研,說明手淘在網絡技術的開發與應用上還是較為深入和前沿的,基本走在全球業界前列。根據我們手淘的業務特點,筆者重點關注第一類session,并簡單探讨該新技術可以我們帶來什麼樣啟發和變化。

WWDC:無線網絡優化實踐,帶來哪些啟發?

藏經閣系列精品保證

本書為阿裡雲開發者社群 “藏經閣” 系列圖書。開發者技術精品“藏經閣”,超全阿裡系電子書開放下載下傳,覆寫Java、物聯網、雲原生、前端、大資料、開源等技術領域,深度分享阿裡工程師實踐精華,頂級技術内容一鍵擷取:

https://developer.aliyun.com/ebook
開放下載下傳!《iOS開發者必讀資訊》

關注「淘系技術」微信公衆号,一個有溫度有内容的技術社群~

開放下載下傳!《iOS開發者必讀資訊》

繼續閱讀