電影時刻 10 歲了
先來個 App UI 回顧
正確來說是 Android 版 11 歲,iOS 版 10 歲,各版本的更新內容已寫在 App 裡,這裡只秀出歷年 UI 的變化。
Android 1.x 版
v1.0 (2011–10–14)
- 一開始 App 的名稱其實是 SeeMovie,是後來才改成《電影時刻 MovieTime》。
v1.1
- 初始版本的 App 功能非常陽春,就是電影資料及時刻表而已。
v1.2 (2011-11-04)
- 開始把首頁功能的直列文字清單以圖示取代,並且新增電視的電影台的節目表。
v1.8 (2012-03-30)
- 歷經了好幾個子版本的更新,增加了最愛電影院、預告片快看、訂票等的功能。
Android 2.x 版
v2.0 (2012-4-24)
- 覺得應該要有一個主題色,就選用了 Logo 中的黃色。提供了完整的電視節目表,而非只有電影台的節目表。
v2.2 (2012-07-30)
- 導覽列的黃色背景看久了不太好看就換回黑色,但是保持黃色做點綴。功能圖示稍微調整過,並且新增電影新聞的功能。
v2.8 (2013-12-23)
- 導覽列又換回黃色😅
- 新增側選單。
- 訂票改用顏色取代圖示,一方面比較簡潔,另一方面少掉圖片佔用容量,也少掉做圖的工。
- 新增 MOD 節目表,並且使用色塊分類。
- 電視節目表提供現正播放的功能,可以一次看到各頻道目前時間及後兩筆正在播放的節目。
v2.10 (2015-06-01)
- 覺得導覽列黃色真的不適合長時間觀看,就換成保守的藍色。底色也不再是純黑色。
- UI 調整得比較好看一點,很大一部分是因 Android 原生提供的元件都變好看了。
v2.10.1 (2015-07-06)
- 新增一個暗黑佈景色,這是我最喜歡的版本。
Android 3.x 版
v3.0 (2016-05-18)
- Android 終於有提供原生的側選單功能,於是把舊的側選單程式碼全部換掉,圖示也有更新。
v3.2 (2018-02-26)
- 功能越來越穩定,只做些簡單的調整。
Android 5.x 版
v5.0 (2022-02-22)
- 花了一年多的時間把整個 App 重寫,與上個版本間隔了一年半才更新。
- 新增好評影集功能。
因為 Android 的新功能一直更新,API 也越來越完善,解決了許多開發上的痛點,但最主要的原因還是新的 AndroidX 套件已經不相容過去的程式碼,改舊換新實在太麻煩,不如直接砍掉重練。
這次的改版連 UI 都大換新,想法是要和 Android 新的系統界面接近,但是對使用者好像變化太大,所以最後又把舊 UI 加了回來。
原本的臉書專頁因為臉書降觸及降得太誇張,不投廣告的話粉絲幾乎都看不到我的貼文,對比幾年的宣傳效力差太多了,最後就考慮拿掉不繼續經營了。
很早之前就想加入有關串流影集的新功能,但一直找不到方向,這次改版的時候就一直在思考要提供什麼樣的資訊,後來想到自己常在看一部影集前都會上 IMDB 查評價,避免看到雷片,所以就做了一個推薦高評分的影集資訊,目前是以 Netflix, Disney+, HBO Go 為主。
v5.5.0 (2023-11-28)
- 修正一些錯誤,電影資料移除 Yahoo 評分及連結
iOS 1.x 版
v1.0 (2012-09-14)
- 在 Android 版本(大約是 2.2 版)穩定後,以相同功能及界面移植到 iOS。
v1.4 (2013-09-29)
- 依照 Android 版本的變化做調整,iOS 原生界面也有些更新。
v1.5 (2014-01-21)
- 穩定更新。
iOS 2.x 版
v2.0 (2016-06-25)
- 把導覽列的黃色拿掉了,不耐久看。
- 背景色稍微調整,不是全黑色,訂票的色彩拿掉,UI 差不多固定。
v2.1 (2017-12-02)
- 一些細部的調整,支援 iPhoneX。
v2.5 (2022-07-20)
- 在 v2.1 之後已經算穩定,所以差不多都是一年一更新。
- 新增了好評影集的新功能,並且參考 Android 版的 UI 做一些調整。
v2.8 (2024-07-17)
- 針對時刻表的程式碼大改版,版面大致上維持原樣但調整更好查看其他日期的時刻表。
- 最愛電影院及最愛電影的大幅調整。
開發回顧及感想
第一支 iPhone 手機是在 2007 年開賣,而 App Store 是在 2008 年才公開,也是這時候一般開發者才能銷售自己的 App。第一支 Android 手機則是在 2008 年 9 月由宏達電發佈的 HTC Dream。Google Play 的前身 Android Market 是在 2008 年 8 月由 Google 公開。
人們開始從功能型手機轉換到智慧型手機,App 開發的熱潮大概是 2009 年逐漸上升,我是在 2011 年初才開始學怎麼寫 App,直到 2011 年 10 月 14 日上架 Android 版《電影時刻 MovieTime》。
2011 年左右,那時候正處在換工作的階段。原本是做展場多媒體節目的工作,大多是用 Flash 結合 C# 做互動節目或遊戲。和網站開發脫離了好長一段時間,技術上有些脫節,找工作有點不容易。這時卻開始有大量關於 App 的工作,對此也非常感興趣,於是就打算朝這方面走。既然要找這類的工作,當然就得先來研究一下怎麼寫一個 App,想說先做個成品發表,要找工作也比較有東西可講,於是就誤打誤撞做出這款活了 10 年的 App,我自己都沒想到會這樣。
一開始先接觸 Android,理所當然就先發表 Android 版本的 App,原本就會 Java 所以也沒什麼困難。之後挑戰 Objective-C 就比較累,不過一年後也是順利發表了 App,而那時我連 iPhone 都沒有,完全在 Mac 上用模擬器測試完就發佈了,竟然順利的上架成功 😅 有點幸運啊。
其實中間我也有寫過 Windwos Phone 的版本,現在已經看不到這類的手機了。當時因為太冷門,所以我只有在自己的電腦上用模擬器跑過,從沒真的發表,還好那時沒有花太多心力啊 😂
以前總覺得學得太雜卻不專精好像不太好,不過目前看來是還好我什麼都會一點,從建立雲端伺服器、架站到 App 開發,現在想起來還滿累人的,但是滿滿成就感啊 🤘
接下來想挑戰新的事物,如果成功的話又是另一個故事了 ✌️