Sunday, 5 February 2017

App 到底是什麼?

pp 是「Application」的縮寫,而「Application」就是「應用程式」、「應用軟體」的意思。

現在雖然 Line 比較紅,但是在 Line 之前 WhatsApp 是最普遍的。由於 WhatsApp 全名有點難發音,所以有些人喜歡簡稱它為 “A-P-P"。台灣有些人把 App 和  WhatsApp 有點搞混,因為兩個都相同把它叫做「A-P-P」三個音節。

因此,當你聽到有人說「A-P-P 給我」指的是給我 WhatsApp 或者 Line 的帳號。或者當你聽人家說「我跟他用 A-P-P 聊天」就是在用 WhatsApp 聊天中,現在泛指用手機通訊軟體聊天。

不過照正確定義來說,App 是一個廣泛的定義,App 不能單指 WhatsApp 喔!

2. 那 App 是最近才有的嗎?

近年來 App 這個字眼開始出現在我們的生活中,原因是智慧型手機的普及化。如同十年前電腦開始普及一般,但電腦中的各種軟體廣義來說也是 App。當你有了一台電腦,無論等級高低效能好壞,你都將追求使用好的軟體,讓電腦硬體的存在產生價值,智慧型手機也是如此。但目前世界上大家講 App 這三個英文字母簡稱,泛指的是智慧型手機內的應用程式。

3. 所以任何智慧型手機都可以使用 App 嗎?

廣義來說,是的。 目前市場所定義的「智慧型手機」皆可使用 App。

P.S. 並非舊式手機沒有 App,以前陽春型機種內的遊戲、計算機、日曆等都屬於 App。只是手機廠商並不開放給第三方自主研發提供客戶運用。

4. 智慧型手機的定義是?

「智慧型手機」(Smart Phone)這個說法主要是針對「功能手機」(Feature phone)衍生而來的。本身並不意味著這個手機有多「智慧(Smart)」;簡單來講,所謂的「智慧型手機」就是一台可以隨意安裝和移除應用軟體 (App) 的手機,就像電腦那樣。而「功能手機」是被手機廠限制平台,不能隨意安裝移除軟體的。即使後來的「功能手機」具備了安裝 JAVA 應用程式的功能,但是 JAVA 程式的操作友好性、執行效率及系統資源都遠遠不及目前定義的「智慧型手機」所能提供的多。因此「智慧型手機」可定義為:擁有開放系統環境,並允許第三方自行研發 App,並提供使用者自由運用的手機。

5. 那 App 在各廠牌智慧型手機中通用嗎?

不通用,這就牽扯到使用的 OS (作業系統) 是否一樣了。

目前手機市場的 OS 並不統一;拿電腦來比喻:「Windows 系統」使用的 Yahoo即時通(App),在蘋果電腦的「iOS 系統」中並無法安裝使用,但若開發出相容於 iOS 作業環境的 Mac版就可以。手機亦是如此。

6. 現在智慧型手機「作業系統」又有哪些?

目前最有潛力的四巨頭:

Apple:『iOS 作業系統』 27% ( iPhone 專屬)

Google:『Android 作業系統』 42% (多廠合佔)

Microsoft:『Windows Mobile 作業系統』 5.7% (多廠合佔)

7. 那 App 去哪找?

各作業系統均有屬於自己獨立的 App 平台,第三方軟體業者將 App 完成後,就會把 App 放至其專屬平台販售。

iOS (Apple) : 銷售平台為『App Store』

Android (Google): 銷售平台為『Android Market』

Windows Mobile (Microsoft): 銷售平台為『Windows Marketplace』

8. 如何自己開發 App?

每個手機平台都有自己的開發環境以及程式語言:

iOS (Apple) :開發語言 Swift(用來取代原先的 Objective-C)

Android (Google):開發語言 Java

或者也可以透過一些第三方的開發環境,例如專門開發 3D 遊戲的 Unity,主要語言是 C#,開發完可以在 iOS 以及 Android 上面跑。類似的第三方開發 SDK 還有 CoronaSDK 或者 Cocos2d,都比較適合做遊戲。如果你想要開發工具型 App,建議還是使用原生 (Native) 的 Swift 或者 Java。

No comments:

Post a Comment