雖然台灣已經有不少媒體網頁甚至是中選會都已經提供了相當緊張刺激的開票頁面。不過也許從今年開始,各位 iPhone 使用者有可能在選舉的時候,開始看到這類應用發揮更好的「即時」效果。繼續閱讀開發者展現「即時動態」潛能,提供選舉即時開票數字報導內文。
▲本文圖片來源:Apple
開發者展現「即時動態」潛能,提供選舉即時開票數字
講起來,有些人對於政治的關注程度,狂熱度也許真的會來到像支持喜愛運動選手或是賽事隊伍的狂粉程度。也因為如此,官方示範被用於賽事比分、降雨來襲的提醒及外送等即時狀態顯示的 iOS 16 新功能「即時動態(Live Activities)」,倒也真是蠻適合用在選舉開票上的?
事實上,也真的有開發者嘗試將此功能在國外選舉開票追蹤上了(咦)。
做為 iOS 16 發表時的功能之一,「即時動態」雖然感覺直到 iPhone 14 Pro 與 iPhone 14 Pro Max 登場後,才在「動態島」這個華麗的舞台上獲得廣大的關注。這個在官方示範中,可做為像是 UberEATS 外送即時進度,又或者是運動賽事的即時比分資訊,並能在包括動態島與鎖定通知畫面中,以各式即時浮動視窗來讓人快速掌握關心的資訊的功能。隨著 Live Activities API 在 iOS 16.1 釋出後,也獲得了更廣泛的應用可能性。
既然這功能的 API 恰好趕上巴西總統的開票,此一同時,開發者端出了一個中文直譯為「動態計數」的 Apuração Dinâmica app(英文則是 Dynamic Counting,應該有致敬動態島的意思)。根據 9to5Mac 網站的報導,開發者 Max 是在 SwiftUI 中開發這樣的即時計票應用,並且快速讓它支援即時動態的顯示功能。
就外媒的示範,這項應用不僅能在 iOS 16 的鎖定畫面顯示候選人即時的得票率等資訊,更可直接顯示在 iPhone 14 Pro 系列新的動態島列,讓使用者在使用手機的過程中,不需拉下通知列或是持續接收彈出的通知訊息,即可在螢幕顯示挖孔的「畸零地」即時掌握選舉的開票現況。
開發者也分享了開發這樣功能的困難點,主要是在於克服即時動態功能的更新頻率的限制 – 這是因為這項功能其實並沒有透過自己的伺服器整合推送資訊,而是直接向中央選舉單位的 API 擷取資料整合顯示在使用者的手機上。在此前提下,Apuração Dinâmica 依然可以在不需使用者手動進行重整等操作,以每分鐘一次的頻率更新最新計票動態。
由於蘋果對於此功能的 API 才釋出不久,所以目前這項功能也僅止於開放 TestFlight 測試而已。不過隨著開發者針對「即時動態」的功能探索啟動,相信不僅在這次的選舉計票用途,應該很快就能看到更多超乎想像的功能推出吧?不知道大家期不期待呢。