跳转到内容

流動應用程式

本页使用了标题或全文手工转换
维基百科,自由的百科全书
(重定向自App
三星Galaxy Note10运行着瀏覽器移动应用

流動應用程式(英語:mobile applicationmobile app),常简稱為應用程式app),或称手機軟體手機應用程式行動軟體移动应用手機app等,是指設計給智慧型手機平板電腦流動裝置運行的應用程式[1][2]

安装方式

[编辑]

电脑软件一样,移动应用程序也需要在适当的操作系统中方可运行,目前比较主流的移动操作系统有Google领衔开发的Android苹果公司开发的iOSiPadOSJava平台诺基亚开发的Symbian曾经一度非常流行,但现已被淘汰。

若想安装移动应用程序,用户可以自行搜索该程序的安装包,将其下载至移动设备中进行安装,除了苹果公司开发的系统外,大部分移动操作系统都支持该方式。而现在较为流行的安装方式则是使用移动设备连接到流動軟體應用程式商店下載使用流動軟體應用程式,流動軟體應用程式商店除了可透過網頁瀏覽器如一般的網路商店般瀏覽與交易外,通常亦製作有專屬的app,讓使用者能一鍵進入,界面也較網頁更方便,除了提供app下载业务,应用商店也可以对已安装的程序进行管理,执行更新、卸载等操作。首先採用此商業模式的廠商是美國蘋果公司針對其行動裝置iPhoneiPad經營的App Store,之後Google也隨其行動作業系統Android一同推出自行經營的app商店Google Play。App Store以及Google Play是目前營收和下載量的前兩大app商店,其他应用商店有微軟公司Microsoft Store黑莓公司黑莓世界亞馬遜公司Amazon Appstore三星電子三星Galaxy Store諾基亞等厂商也有自己的应用商店,由于Google退出了中国大陆中国大陆境内销售的Android设备通常配有设备厂商自行搭建的应用商店。

出于安全原因,操作系统开发者和设备制造商通常对移动设备进行权限管理,限制用户通过特定方式安装某些程序,如果用户确有需要,则可以通过root越狱等手段破解设备获得超級使用者權限,以便绕开限制来安装程序。

收费

[编辑]

流動應用程式可以是免费或者收费的,收费类应用通常分为付费下载和应用内购买两种方式,对于前者,用户需要在开始使用前支付费用,付费后便可使用程序中的所有功能,无需另行付费;对于后者,用户可以免费下载安装,但是在使用特定功能前需要支付费用,很多电子游戏即采用此方式。此外,还有开发者虽然不向用户收费,但在程序中植入广告来获取收入[3]。安装收费应用最简单的方式是通过app商店下載程式到目標流動設備,用户支付的费用由流動軟體應用程式開發者與app商店經營者拆帳,通常app商店方面收取收入之20%至30%,也有部分app商店向開發者額外收取註冊費或年費。[2][4]

由于家庭成员之间经常会共用移动设备移动支付流程简便,因此时常出现未成年人使用家长的设备未经允许偷偷在app内消费的案例,例如购买游戏道具、打赏网络主播等。对于该问题:

  • 中华人民共和国最高人民法院认为“限制民事行为能力人未经其监护人同意……支出与其年龄智力不相适应的款项,监护人请求网络服务提供者返还该款项的,人民法院应予支持”。[5]
  • 中华民国经济部工业局认为“父母若主張未成年子女未經同意購買遊戲點數,可依遊戲公司公告規定,備妥證明文件申請退還尚未使用的點數,若點數已使用,例如已將點數透過遊戲機制轉換成虛擬寶物,則無法退費”。[6]

“app”一词的读音

[编辑]

根据英语的总体规则而言,能作为一个单词读起来的缩写,都尽量不逐字母念,而“app”是“application”的截短(shortening)缩写,可以作为一个单词发音,故读作/æp/[7],但是在两岸三地和其它一些非英语地区,逐字母发音读作a-p-p(/eɪ-pi-pi/)的做法相当常见,甚至更为流行,成为主流说法[8]

開發

[编辑]

開發流動裝置的應用程式需要考量這些裝置的限制與特性。[9][10][11] 流動裝置以電池供電,處理器的運算能力通常低於個人電腦,且具備許多額外功能,例如定位與相機。由於流動軟體市場競爭激烈且各平台內部持續變動,開發者還必須應對各種螢幕尺寸、硬體規格與配置的差異(雖然這些問題可透過辨識流動裝置來克服)。

開發流動應用程式需要使用專用的整合開發環境。[12][13][14] 流動應用程式通常先在開發環境中以模擬器進行測試,然後再進行實地測試。模擬器為在開發者可能無法實體取得的手機上測試應用程式提供了一種低成本的方式。[15]

行動裝置的使用者介面(UI)設計也非常重要。[16][17] 設計行動 UI 時需考量限制與情境、螢幕尺寸、資料輸入與行動性。使用者常位於與裝置互動的核心,而介面包含硬體與軟體兩方面的元件。使用者的輸入讓其能操控系統,裝置的輸出則讓系統顯示使用者操作的結果。行動 UI 設計的限制包括使用者注意力有限,以及形態因素(例如適合手持的螢幕尺寸)。行動 UI 的情境會指示使用者的行為,例如位置與行程,這些可以在使用者與應用程式互動後呈現。與使用現成範本相比,打造高品質且具獨特性的 UI/UX 設計可能需要花費更多時間。[18] 總體而言,行動 UI 設計的首要目標是建立清晰且使用者友善的介面。[19][20]

流動使用者介面(或前端)仰賴流動後端以存取企業系統。流動後端提供資料路由、安全性、驗證、授權、離線支援以及服務的編排。

参考文献

[编辑]
  1. ^ Administrator. 行動應用 App 基本資安規範. webcache.googleusercontent.com. [2017-03-21]. (原始内容存档于2017-10-04). 
  2. ^ 2.0 2.1 APP - MBA智库百科. wiki.mbalib.com. [2017-03-21]. (原始内容存档于2020-11-30) (中文). 
  3. ^ “应用内购买”你了解多少?. [2021-09-11]. (原始内容存档于2021-12-16). 
  4. ^ https://web.archive.org/web/20170321082018/https://nccur.lib.nccu.edu.tw/retrieve/84220/002301.pdf
  5. ^ 未成年人网游充值退款难怎么破. [2021-09-12]. (原始内容存档于2021-12-16). 
  6. ^ 家長電信小額付費未關閉 小六生偷刷5.5萬買手遊點數. [2021-09-12]. (原始内容存档于2021-12-16). 
  7. ^ 沪江英语. App到底应该怎么读?. 中国日报网. [2021-09-14]. (原始内容存档于2021-09-14). 
  8. ^ app不要再唸成「欸批批」了!超常唸錯的職場英文大整理. 商业周刊. [2021-09-14]. (原始内容存档于2021-12-16). 
  9. ^ Mobile Application Development: Definition, How to, Types, Benefit. www.webarq.com. [2026-03-07]. 
  10. ^ Mobile App Development Explained: Complete Guide. www.cloudfusion.co.za. [2026-03-07]. 
  11. ^ Limitations That May Shape Your Mobile App Design. www.andplus.com. [2026-03-07]. 
  12. ^ A Comprehensive Guide to Integrated Development Environments (IDEs). www.xcubelabs.com. [2026-03-07]. 
  13. ^ What is an IDE? What You Need to Know About an Integrated Development Environment. www.sololearn.com. [2026-03-07]. 
  14. ^ What is IDE (Integrated Development Environment)?. appetiser.com.au. [2026-03-07]. 
  15. ^ 1983 to today: a history of mobile apps. www.theguardian.com. [2026-03-07]. 
  16. ^ The Importance of User Interface (UI) on Mobile Devices. kreatifkanvas.com. [2026-03-07]. 
  17. ^ The Importance of UI Design in the Digital Era. www.techaheadcorp.com. [2026-03-07]. 
  18. ^ Mobile App Development Timeline: Realistic Timeframes. litslink.com. [2026-03-07]. 
  19. ^ What is UI Design? Know Everything about User Interface Design. www.theknowledgeacademy.com. [2026-03-07]. 
  20. ^ Importance of UI/UX Design in Mobile App Development Process. enterprisemonkey.com.au. [2026-03-07].