格友們好久不見!
2024 年底,vocus app team 正式成立,這段時間,我們不斷在思考 mobile 端可以為格友們創造什麼樣的瀏覽與創作體驗。無論是原生的推播通知、或者是對內容按讚、留言互動的體驗,我們都在持續地打磨與測試當中,近期在開發的過程裡,就出現了很多讓人興奮的時刻,我們會繼續開發,期待能在今年下半年推出第一版 vocus app,讓各位格友們可以感受到全新的 vocus 體驗。
vocus 前進東京!在國際研討會中與世界交流
try! Swift Tokyo 是每年春天舉辦在東京的 iOS 技術研討會,每年吸引來自世界各地的 iOS 開發者、以及蘋果生態系(如 macOS、visionOS 等)的開發者參加,今年已經邁入第十年,開發者們聚在這裡,一起聆聽蘋果生態系內各領域講者準備的演講、也能透過不同的交流活動,在這裡分享自己的 app 作品、或者與各國開發者交流最新的開發技術。
這次的研討會辦在立川的 TACHIKAWA STAGE GARDEN,是一個充滿活力且十分氣派的活動會場。會場旁是昭和紀念公園,這週是櫻花滿開的日子,當大風吹來,四處都能看見下雪般的夢幻場景。
今年,vocus 的 iOS 工程師 YC 帶著技術交流(以及讓更多人認識 vocus)的使命,參與了今年的 try! Swift Tokyo 研討會,這系列的文章,我們將會分享研討會當中的精彩學習,還有那些網路上看不到的研討會體驗細節(讚嘆主辦方的用心)!
對了,我們的 app team 也正在擴大招募當中,如果你對我們團隊感到好奇,別忘了看到最後!

會場旁昭和紀念公園滿開的櫻花
SwiftUI 帶來什麼新功能?vocus 如何在 app 中創造更流暢的體驗?
開場的講者是 Vincent Pradeilles,是一位 iOS 社群中的知名開發者以及內容創作者,他的 YouTube 有許多 iOS 主題的教學短片,無論是新手或是老手,都可以從影片裡學到很多 iOS 最新的技術。
在這場議程中,他分享了近期主流的 UI 框架 SwiftUI 在不同 iOS 版本之下的新功能。包含如何在 app 退出 foreground 狀態時,自動隱藏畫面中的機密資訊、如何實作在音樂播放器中常見的 toggle style 按鈕、以及當畫面沒有成功讀取內容的預設失敗畫面、或者是如何在現有的 UITableView
之下,使用 UIHostingConfiguration
加上 SwiftUI 來進行畫面的混合開發等等。

在搖滾區參與精彩的開場議程
在這場分享的後半場當中,提到了如何提升 ScrollView
中每一張卡片元件的捲動體驗、還有如何讓數字的轉場效果(transition effect)擁有更流暢的視覺感受。聽到這裡,也驚喜地發現,這正好是我們正在開發的首頁功能用上的原生功能之一!
vocus 正在開發中的 iOS app 同樣以 SwiftUI 進行畫面的開發,在首頁的熱門文章捲動體驗中,我們透過 .scrollTargetBehavior(.viewAligned)
的原生方法,讓卡片可以在滑動手勢完成後自動對齊,使卡片的瀏覽與挑選變得更流暢與直覺。
另外,我們在貼文圖卡的「點讚體驗」上,則是透過 .contentTransition(.numericText())
的原生方法,讓點讚後的轉場行為,可以創造更接近於 Threads 按讚數的動態效果。

vocus iOS app 的貼文點讚效果
設計優先的 app 開發思維,看 Halide 設計師如何打造引人入勝的手機攝影體驗
這場議程不談技術,談的是 Halide 團隊如何看待設計,以及他們在過程中學到什麼。
Sebastiaan 是前蘋果設計師,也是開發出 Halide 這款 app 的重要人物。Halide 是一個得過 Apple Design Awards 的攝影 app,這個獎項代表著這款 app 設計能創造傑出的使用者體驗,是一個至高無上的榮譽。
他談到,設計不只是「好看」,設計也是被打磨來解決問題的一種藝術,不是所有藝術都是 app,但是 app 本身就是一種藝術。
Design is where art meets purpose.
在這場議程中,他分享了幾個學習,也是給我們的提醒:
- Embrace trying new things — even starting over
- Care about things
- Inspiration is everything
- Fun is the driving force
我們特別有共鳴的是第四點,app 產品可以為使用者解決問題、同時也形塑了團隊想為使用者創造的體驗與價值,作為開發者、或者產品規劃者,帶著「玩心」去開發,除了能讓產品本身有新的進化,更重要的是,也能讓團隊帶著發光的眼睛,持續用好奇以及興奮來解決問題、進而打磨出好的產品。
而這也是 vocus app team 的團隊核心精神之一:Stay Sharp, Stay Fun。

Care about things
visionOS 帶來的未來世界是什麼模樣?
Vision Pro 在 2023 年的 WWDC 大會上橫空出世,至今,我們開始看見各種新應用遍地開花,在這次研討會當中,同樣有不少議程談到 visionOS 的技術與應用。讓我們來看看這些應用帶來什麼讓人興奮的改變。
第二天的開場是由知名開發者 Mikaela Caron 帶來的分享 ,在這場議程中,講者用「大富翁(Monopoly)」這個經典桌遊,講解如何透過 visionOS 原生的 TabletopKit
,來實作在 Vision Pro 完成多人遊玩的虛擬桌遊情境。
如同真實世界的桌遊,在開發這類型的遊戲時,我們必須定義桌遊的桌面、位置、以及對應玩家的座位,除此之外,桌遊當中會用到的骰子、指示物、甚至是手勢如何跟物件互動、如何建立 session 以獲得與其他玩家之間的連結等等,都是開發者需要著墨的地方。
在現場聽講的時候,最深刻的不只是這類遊戲的開發難度大幅降低,而是更驚艷於 Vision Pro 讓過去人類停留在想像中的幻想成為現實,而且正在發生。

講者正在分享如何實作一個 MonopolyBoard
在另一場議程中,日本 visionOS 開發者 Satoshi Hattori 分享了他們與日本知名的足球隊合作,透過專業攝影以及 visionOS 應用的重現,讓粉絲可以跟著球星一起在休息區準備上場,甚至是透過手勢偵測,讓粉絲能夠身歷其境,感受到跟球星擊掌的體驗,這也讓我們看見,在空間運算領域的粉絲經濟,除了「演唱會」的應用場景以外,還有更多不同的可能性。

使用者可以戴著 Vision Pro 體驗與球星近距離擊掌的感覺
在 visionOS 出現之後,三維空間的 App 設計顛覆了過往我們在 iOS 開發上的想像,在虛與實之間,開發者可以提供給使用者更沈浸、或者更不同以往的互動體驗,身為蘋果生態系的開發者,十分期待未來世界的新改變,而且就在不遠的將來。
這也讓我們不禁在想,如果 vocus 未來推出 visionOS 的應用,有什麼可能性呢?
更多研討會的精彩花絮,下集待續!
try! Swift Tokyo 研討會除了講者的技術分享議程之外,還有許多讓人驚喜的小巧思,像是名牌如何讓人發揮創意、促進連結?主辦方如何讓聽眾能跨越語言的障礙參與議程?如何讓與會者可以跟贊助商攤位產生更多互動?
這些精彩的內容,我們留到下篇文章再來分享,敬請期待!
加入我們!在創作者經濟的前沿一起探索吧!
vocus 不斷在拓展創作者經濟的無限可能,我們的 app team 也正在擴大招募中!
在我們的想像裡,app 將能拉近創作者與粉絲之間的距離,讓好的內容更容易被看見,也讓互動更容易發生,為了達到這個里程碑,我們正在尋找合適的 app team 隊員,希望能夠找到這樣的你:
- 認同「內容有價」,相信好的內容值得被看見,也值得被支持
- 相信「使用者中心」的價值,以目標使用者做價值判斷
- 總是擁抱更好的可能,永遠帶著發亮的眼睛在打造產品
app team 的核心文化是「Stay Sharp, Stay Fun」,如果你是身懷絕技的 iOS / Android Developer,跟我們一樣喜歡跟著新技術持續學習,也喜歡帶著玩心一起打造產品,歡迎你準備好萬無一失的履歷,和我們一起在創作者經濟的前沿探索吧!
加入我們: