Google在Swift Package Manager新增地圖平臺SDK支援
· 2023-12-20

Google Maps SDK、Places SDK還有Navigation SDK,現在都已經整合至Swift Package Manager,iOS開發者能夠更方便地開發Google地圖應用

Google開始於套件管理工具SPM(Swift Package Manager)提供Google地圖平臺相關SDK,包括釋出iOS用Maps SDK 8.3.1、Places SDK 8.3.0,以及Navigation SDK 5.3.1。隨著對SPM的支援,相關文件也跟著更新,移除透過其他套件管理工具安裝二進位檔案的說明。

不過,官方也提到,除了SPM,開發人員還是可以選擇手動添加SDK相依項目,或是透過Swift與Objective-C套件管理工具CocoaPods添加。供開發團隊可以依據需求,選擇最適合的工作流程和技術堆疊。

這項消息對iOS開發者相對重要,因為SPM是Apple官方推薦的套件管理工具,與開發環境Xcode緊密整合,因此透過支援SPM,開發者便可以更方便地在iOS專案中,添加和管理Google地圖、Places和Navigation SDK。

過去在Google地圖應用開發上,iOS開發者需要仰賴CocoaPods,或是以手動的方式管理相依項目,而加入SPM的支援,將會讓這個過程更加自動化,開發者可以直接在Xcode添加和管理SDK,只要指定對應SDK的GitHub儲存庫URL,即可將套件相依項目新增至iOS專案,進而提高開發方便性和效率。

要讓SPM能夠支援iOSGoogle地圖平臺SDK前,需要滿足特定的技術要求。首先SPM需要能夠支援已編譯的二進位檔案,特別是以XCFrameworks形式存在的程式碼。XCFrameworks是一種封裝格式,用於封裝iOS、macOS、watchOS和tvOS編譯的應用程式庫。此外,SPM還需要能夠處理Swift套件中,諸如圖像和字串等非程式碼的資源。

由於SPM的這些改進,現在Google地圖平臺SDK才得以整合,因為不僅牽涉程式碼本身,還包括了SDK執行所需的各種額外資源。Google更新了建置和發布基礎設施支援Swift套件發布,同時維持既有CocoaPods和XCFrameworks發布工作流程,並提到,這些變更在發布過程並不會增加任何額外的延遲。

熱門文章
超級PAC籌資4800萬美元:體育博彩勢力加碼
合規與政策
印第安納州在線賭場法案在眾議院委員會停滯不前
合規與政策
印度最高法院受理公益訴訟,要求全國禁封「偽裝」成社交遊戲的賭博平台
合規與政策
西班牙監管機構警告在線賭博平臺存在身份盜竊行為
合規與政策
越南博彩管控逐步放寬,惟本土需求仍顯乏力
東南亞資訊
英國確認各垂直行業的賭博稅稅率
合規與政策
菲律賓網絡賭博和加密貨幣仍構成持續的洗錢風險
東南亞資訊
JILI 宣佈與全球板球傳奇 AB de Villiers(ABD)達成重磅戰略合作
體育遊戲
哈薩克計劃對線上賭場促銷活動進行處罰
合規與政策
菲律賓博彩技術賽道迎來新變局,B2B 供應模式加速滲透
東南亞資訊
斯里蘭卡博弈產業大轉型,官方:劍指南亞拉斯維加斯
合規與政策
越南在線博彩業政策收緊 催生市場新機遇
東南亞資訊
橫跨全球6個城市,灰度8場派對邀你共看世界盃,重塑高質量社交新場景
灰度頭條
新澤西州7月博彩收入創6.06億美元新高,頒布禁令
合規與政策
GGC Awards 2026 璀璨科倫坡:致敬 iGaming 行業的領航者與創新力量
灰度頭條
首頁
遊戲
合作
發現
我的