跨平台移動應用程式的解決方案 - Titanium

跨平台的夢想一直是大家所想要追求的,畢竟若是能以單次的開發便同時支援多個不同的平台,對於企業而言在時間和成本上都是有很誘人的考量。
評論
評論

跨平台的夢想一直是大家所想要追求的,畢竟若是能以單次的開發便同時支援多個不同的平台,對於企業而言在時間和成本上都是有很誘人的考量。

跨平台的夢想

從 1990 年代的 Java 標榜著「Write once run anywhere」、一直到 Adobe AIR 等技術,其追求的一個理想便是可以透過一次的開發後在不同的平台上運行。這樣的理想持續了二十多年中一度隨著 Web 的技術越來越熱門而逐漸沉寂,一直到了最近的行動應用程式開發熱潮出現,這跨平台的夢想又再度被喚起。

簡單的歸納,跨平台的應用程式大多會遇到以下的問題:

  • 安裝執行的步驟與原生軟體相比來的複雜
  • 效能相對於原生的軟體而言慢上不少
  • 介面沒辦法符合各種平台的使用習慣

像是以行動版網頁來取代原生應用程式為例子:

  • 沒辦法像 App Store 或 Android Market 一般的安裝並且收費
  • 跑在 Web 畫面中的行動版網頁效能有所限制、所能操控的硬體資源也有限制(像是相機就無法使用)
  • 介面必須透過網頁技術來搭建、模擬,沒辦法直接做出內建程式般的介面效果

PhoneGap 這樣的半網頁式的解決方案(Inside 也有教學文章可以參考),試圖補強 App Store 上架以及硬體資源操作這方面的弱點,但網頁應用程式終究不是原生應用,介面以及效能上仍舊沒辦法突破。

在本站作者 fOx 的文章中便曾經強調過:

開發手機應用程式前,您可能想問的 10 個問題」:
請記得一件最重要的事,一個 iPhone 應用程式必須看起來並使用起來像是一個 iPhone 應用程式;而 Android 應用程式必需像是一個 Android 應用程式;如果想要跨平台,先確保你要先知道原生應用程式的樣子,才不會犧牲掉使用者經驗。

Titanium

Titanium 為 Appcelerator 於 2008 年底所推出的跨平台應用程式開發解決方案,目前支援了 iOS/Android/Blackberry/WM7 等行動平台,以及 Windows/Linux/OS X 這三種主流的桌上型平台,幾乎是已經將所有的平台一網打盡。其開發工具為開放原始碼的專案,在官方網站上可以免費下載,若是需要開發行動裝置的應用,則需要一併安裝 iPhone SDK/Android SDK。

Titanium 的跨平台開發語言為 JavaScript 以及 HTML 等網頁標準技術,搭配上其專用的函式庫,讓開發者可以不用學習 Java/Objective-C 或其他各平台的原生應用開發語言以及環境,便可以使用常見的網頁技術來開發各個平台的應用程式。

然而 Titanium 最厲害的地方是 cross-compile 的跨平台編譯技術,也就是將 透過 Titanium 的函式庫撰寫的網頁程式轉換成各種平台中原生的應用程式 !像是 Titanium 所轉換成的 iPhone 應用程式原始碼,甚至是可以直接用 Xcode 開啟並編譯執行的,就和原生開發的一模一樣!

所以實際上執行的過程中就如同原生應用程式一般(因為真的是原生),效能以及介面的呈現都有超過一般跨平台應用程式的水準,與傳統跨平台應用解決方案相比是很重大的突破。

在其官方網站上面 有許多的案例 可以提供大家參考,而在 App Store 和 Android Market 中也已經有許多軟體是透過 Titanium 開發並且上架。


其中有一套 Wunderlist 特別值得大家一看,是一套高品質的 todo 軟體,在各個平台上皆有相對的版本推出,並且有相當好的使用者體驗。

Titanium 的收費方式,則主要是販售額外的擴充模組 Titanium+Plus,裡面包含了像是 BarCode 的條碼掃描功能、Apple 的 In-App Purchase 服務、PayPal 付費功能,但若是不使用這些額外的擴充模組就不需要額外的費用。

學習資源

讀到這邊或許你已經對 Titanium 產生興趣了,官網上有相當好的學習資源以及範例參考,建議讀者可以先閱讀 Getting Started with Appcelerator 的線上指南,或者是觀賞網站上 影片教學 ,並且搭配範例的專案 Kitchen Sink 來做練習以及測試開發。


總價值一千萬獎項!「挖貝提案者大賽」提供完整顧問與行銷資源,目標助 40 組提案團隊圓夢

第一屆「挖貝提案者大賽」,不僅祭出總價值高達一千萬的豐厚獎項,更運用貝殼放大過往協助無數破千萬集資專案的強大專業優勢,提供獲選提案團隊完整顧問與行銷資源,力求讓好提案能在台灣遍地開花。
評論
Photo Credit:貝殼放大
評論

群眾集資產業在台灣邁向第 10 年,產業又有新變革!由台灣最大群眾集資顧問公司「貝殼放大」成立的「挖貝 WaBay」群眾集資平台於 1 月 14 日正式宣布,舉辦第一屆「挖貝提案者大賽」,不僅祭出總價值高達一千萬的豐厚獎項,更運用貝殼放大過往協助無數破千萬集資專案的強大專業優勢,提供最多 40 組獲選提案團隊完整顧問與行銷資源,力求讓好提案能在台灣遍地開花。

徵件對象包含原創產品、社會參與、文化內容等各類型提案,並於即日起至 3 月 31 日開放報名,首獎可獲得挖貝 WaBay 提供價值 300 萬元的專案推廣、行銷、顧問資源,而且只要入選決賽便可擁有價值 10 萬元的行銷資源挹注!歡迎所有符合資格的提案團隊報名參賽

從根本改善產業,提供完整顧問資源、提升群眾集資原創動能

「挖貝 WaBay」群眾集資平台於 2021 年 4 月正式成立,由於看見群眾集資原創性日益降低,以及層出不窮的爭議事件,漸漸讓大眾對產業失去信心,因此挖貝秉持群眾集資「信任」與「責任」原則,鼓勵「原創」和「社會倡議」類型專案,致力和提案團隊與贊助者共創良好的集資環境,希望重建群眾集資產業最美好的的初始信念,成為原創、文化及社會參與團隊最青睞的平台。

適逢整體群眾集資產業在台灣邁向第 10 年里程碑,也是挖貝平台在成立將滿一週年之際,特別舉辦「挖貝提案者大賽」,以史上最豐厚、總價值高達一千萬的獎項,鼓勵全台與挖貝一樣懷抱著美好理想的團隊,將心中的原創提案實現成真,讓社會產生正向改變,並帶動群眾集資產業正向發展。

總獎項價值千萬!首獎獨得 300 萬、入選決賽即獲 10 萬行銷資源

「挖貝提案者大賽」共分為三個組別,包含「原創產品」(具備全新概念的生活原創設計品、3C 科技、活動等)、「社會參與」(具有社會公益價值,例如:社會議題倡議、空間再造、教育、在地等)、「文化內容」(影視娛樂、藝文出版、遊戲等),期望凸顯提案團隊本身的原創性以及對社會文化的關注與理念實踐,初賽不限報名組數,最多取 40 組入選決賽。

在獎項的部分,為了鼓勵更多團隊藉由群眾集資實現理想,「挖貝提案者大賽」跳脫一般平台僅能提供基礎上架指導的限制,透過母公司「貝殼放大」成立以來奠基的紮實群眾集資執行專業,期望在過程中讓提案團隊獲得完整的專業支持,對群眾集資產業具備正確理念;本次祭出總價值一千萬的豐厚獎項,除了專案推廣費用挹注之外,更包含一對一顧問諮詢、對外宣傳資源、海外平台上架評估與輔導等實際支持;「首獎」可獨得價值 300 萬獎項、「優勝」每組兩名 50 萬獎項、「入選決賽」最多取 40 組各獲得價值 10 萬獎項。

敬請提案團隊把握機會報名參賽,挖貝提案者大賽報名資訊詳見:https://backme.tw/ref/XcxOl/

Photo Credit:貝殼放大

第一屆「挖貝提案者大賽」報名資訊

▶報名時間:即日起至 3 月 31 日

▶初賽結果公告:2022 年 4 月 20 日

▶報名資格

  • 設籍台灣
  • 具備完全行為能力之自然人或合法登記之法人、團體,未成年提案人則須提供法定代理人同意書
  • 報名期間內繳交提案資訊

▶提案組別

  • 原創產品組:生活原創產品(設計、餐飲、美妝保養、服飾)、3C 科技(3C、科技)、活動(活動、運動、旅行)等提案
  • 社會參與組:社會、空間再造、教育、在地等提案
  • 文化內容組:影視娛樂(表演、音樂、影視動畫)、藝文出版(印刷出版、攝影、插畫漫畫、藝術)、遊戲(桌遊、紙牌、電動、遊戲設計)等提案

▶獎項福利(總價值一千萬)

  • 「首獎」:一名,獎項總價值 300 萬
    • 專案推廣費 100 萬
    • 行銷、顧問資源 200 萬
  • 「優勝」:每組兩名,每名獎項總價值 50 萬
    • 專案推廣費 15 萬
    • 行銷、顧問資源 35 萬
  • 「入選決賽」:最多取 40 名,每名獎項總價值 10 萬
    • 行銷、顧問資源 10 萬

▶線上報名連結:https://backme.tw/ref/XcxOl/

本文章內容由「貝殼放大」提供,經關鍵評論網媒體集團廣編企劃編審。