雲計算

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

隨著iOS14 系統的更新, iOS 系統的隱私保護上了一個新的臺階,用戶的隱私得到了更加好的保護;iOS14 系統出現了很多新的特性,Widget 可以讓用戶的桌面更加豐富,定製型更加強;Clips 可以讓用戶在無需安裝應用的情況下體驗應用; Swift 語言進一步發展,將進一步促進原生技術的發展
——彭玉堂(巴格)

點擊此處立即下載>>《iOS開發者必讀資訊》

IOS.png

亮點內容搶先看

屏幕快照 2020-10-14 上午10.01.46.png

一、詳解 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相關的新特性,以及對於閒魚技術和整個淘系技術來說,這些新特性帶來了哪些技術啟發與思考。Metal新特性:大幅度提升iOS端性能

四、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/topic/ebook

image.png

關注「淘系技術」微信公眾號,一個有溫度有內容的技術社區~

image.png

Leave a Reply

Your email address will not be published. Required fields are marked *