Rive 官方的部落格三不五時會有一些文章,大部分都是官方自己在安麗 Rive,但也有一些比較有深度的文章,適合想要進一步認識 Rive 的人閱讀。例如這篇 Rive is what Flash should've become,大概講了一下 Rive 的前世今生、未來的發展方向、以及在官方眼中,Rive 到底是一個什麼樣的產品。
無論是要繼續使用 Rive,或是要評估產品跟團隊適不適合 Rive,都可以從這篇文章內找到一些蛛絲馬跡,所以這幾天也趁這個機會,跟大家導讀一下這篇文章,會先做一個摘要,再挑出我們覺得的重點,再做出一些主觀的評價。
這篇文章第一段先講了一下 Flash 的殞落史,接著點出 Flash 的優點,也就是 Rive 想傳承的精神:You were building the real, shippable thing. Design, animation, and code lived in the same environment.

這就是 Rive 一直主打的優點,直接讓設計師刻動畫,減少溝通成本。接著這篇文章又列出了一些 Rive 比 Flash 更好的地方(順便提了一下他們收了一堆 Flash 團隊的人),例如支援 Web, iOS, Android, Unity, Unreal, React Native 等多種平台,高效能,檔案小,還有 RWD 等其他進階功能。也有一些功能正在實作中,例如輸入框,a11y 等等。
他們洋洋灑灑列了一堆,我個人是覺得重點沒有很多但也不是完全沒有,所以我先截圖在下面,有興趣的話再去看原文。接下來再講了一下喔有很多人在用 Rive 喔 Spotify Duolingo Google Sonos Notion blablablablablala,最後再回到 Flash,跟你說喔 Flash 跟 Rive 很多觀念是互通的你們參考一下,文章摘要大概就是這樣。

拿掉那些老生常談的 Rive 優點,以及官方老王賣瓜的內容後,這篇文章只在講一件事:Rive 就是 Flash。理解這一點的話,大概就能知道官方對 Rive 的定位以及未來的方向。
這樣說好了,我們常常說 Rive 因為是用 Canavs 2D 畫出來的,所以有一些先天上的缺點,例如 SEO, native, web API, 3D 等等,這些在 Rive 官方的眼中根本不是缺點。對官方來說,他們就是想做一個讓人簡單快速做出漂漂亮亮 2D 動畫的工具,他們的目標就是吃掉 Flash 的那塊市場,他們只要東西漂亮好看整天動來動去抖來抖去像個過動兒就好,東西漂亮可以動可以盡情揮灑多巴胺最重要,其他功能面或是工程面的東西 i dot car。
當然為了市場以及 $$$,如果可以改進一些 Flash 的缺點的話,不代表官方不會順手做,但官方最優先的順位依然是視覺,東西好看最重要。
再說一次,簡單快速做出漂亮的動畫,簡單、快速、漂亮。
這幾天會以這個結論為前提,重新來看 Rive 的一些優缺點與特性。就我自己來說,用了幾年 Rive 再回頭用這個角度順過一次後,無論是寫程式、做專案、還是跟其他人合作都會更順暢一點,比較不會再糾結在一些條條框框的東西,至少我個人自認為是這樣啦。