Appcelerator 這家公司在之前,也有推出一套專門用來開發 PC 用的軟體的工具,叫做「Titanium Desktop」,也是用 javascript 就以開發出可執行在 Linux、Mac OS 和 Windows 等作業系統上的程式,不過,透過 Titanium Desktop 產生出來的程式,在執行之前,需要先安裝專用的 Runtime 才行,不然,就無法執行,阿舍覺得這樣在某些情況並不是很好用哩 ! 但是,還好,Titanium Mobile 的作法是不一樣的 ...
雖然,Titanium Mobile SDK 是透過 Javscript 來呼叫使用,而且,不論是要寫那一種手機的 App ,在 Titanium Studio 上做開發,都是用 Javascript 來撰寫的,但是,這樣寫出來的程式在經過編譯成手機的 App 的時候,就會被轉換成各種手機作業系統原生的程式碼,也就是說,採用 Titanium Mobile + Titanium Studio 所開發出來的 App 不會像 Titanium Desktop 那樣,需要有 Runtime 才能執行,而是一個純正的 Android、BlackBerry 和 iPhone 的 App, 所以,不論是在功能還是執行效能,據說,都不輸給用 Java 或 Object C 開發的 App 哩 !
另外,要特別說明的是,阿舍剛開始去看 Titanium Mobile 的介紹的時候,以為是只要有 Titanium Mobile 和 Titanium Studio 就可以開發出各種 App 的,後來,阿舍在安裝的時候,就發現不是阿舍想的那樣哩 ! 還要在另外安裝各手機作業系統的 SDK 才行的,例如,想要開發 iPhone 手機的 App,那就要有 Mac OS 來把 SDK 裝起來才行,要開發 Android 的 Appp,也是要先把 Android 的 SDK 裝起來才行,而且,不止如此,在開發 App 的時候,也是需要瞭解各作業系統的才架構才行哩 !
Titanium Mobile SDK 和 Titanium Studio 是免費開放原始碼的軟體,而使用Titanium Mobile 來開發手機 App 的好處是,你只需要熟悉一種開發工具和程式語言就可以進行多種手機 App 的開發,而且,可以使用者簡單易懂的 HTML、CSS 和 Javascript 來開發,阿舍覺得適合給像阿舍這種跟 Java 沒緣份和 C 不太熟的人,或者是,需要快速開發出手機 App 的人來用,但是,可能不太適合用來開發需要深度整合和低階功能的 App,不過,Titanium Mobile 應該是可以滿足大部份的 App 開發需求哩 ! 如果你老是覺得寫 App 很難,也許可以以試試學這一套看看哩 !
延伸閱讀 : Ubuntu 安裝 Titanium
推薦閱讀
- 問題沒解決嗎? 更多的 Ubuntu 教學在 這裡
- Prompt Injection: 提示詞注入安全漏洞
- 二款 Mac 無痛安裝的 Stable Diffusion 軟體
- 用 AI 寫部落格文章好不好 ?
- 沒有免費的 Midjourney 和 Colab 又不想花錢怎麼辦 ?
- 不學 Prompt 技巧也能善用 ChatGPT 的簡單方法
- 企業 AI 應用:不只是聊天機器人
- Automatic 比 Automatic1111 更好用 ? 都是 Stable Diffusion WebUI
- Stable Diffusion 的 /describe 圖生文功能
- AI 畫出讓人可怖的美圖 !
有疑問? 問題還是沒解決嗎? 歡迎下方留言提問和討論 😁
1 則留言 :
VS也有相關的軟體
android
http://xamarin.com/monoforandroid
IOS
http://xamarin.com/monotouch
只是要錢就是了
張貼留言
歡迎留言提問和討論 .... 😁