• 移動應用

    編輯
    本詞條由“匿名用戶” 建檔。

    什么是移動應用

    編輯

    移動應用是一種計算機程序軟件應用程序設計成在運行上的移動設備,諸如電話、平板電腦手表。移動應用程序經常站在不同于桌面應用程序被設計為運行臺式電腦網絡應用程序,其運行在移動網絡瀏覽器,而不是直接在移動設備上。

    應用程序最初旨在用于提高生產力的輔助功能,例如電子郵件、日歷和聯系人數據庫,但公眾對應用程序的需求導致其迅速擴展到其他領域,例如手機游戲工廠自動化、GPS和基于位置服務、訂單跟蹤和票務購買,因此現在有數百萬個應用程序可用。許多應用程序需要訪問Internet。應用程序通常從應用程序商店下載,應用程序商店是一種數字分發平臺。

    “應用程序”一詞是“軟件應用程序”的縮寫,從此變得非常流行;2010年被美國方言協會評為“年度詞匯”。

    應用程序大致分為三類:原生應用程序、混合應用程序和網絡應用程序。本機應用程序專為移動操作系統而設計,通常為iOS或Android。Web應用程序是用HTML5或CSS編寫的,通常通過瀏覽器運行。混合應用程序是使用JavaScript、CSS和HTML5等Web技術構建的,其功能類似于偽裝在本機容器中的Web應用程序。

    移動應用程序最初提供用于一般生產力和信息檢索,包括電子郵件、日歷、聯系人、股票市場和天氣信息。然而,公共需求和開發人員工具的可用性推動了其他類別的快速擴展,例如由桌面應用程序軟件包處理的類別。與其他軟件一樣,應用程序數量和種類的爆炸式增長使發現成為一項挑戰,這反過來又導致創建了廣泛的評論、推薦和策展來源,包括博客、雜志和專門的在線應用程序發現服務.2014年,政府監管機構開始嘗試監管和管理應用程序,尤其是醫療應用程序。一些公司提供應用程序作為提供內容的替代方法,與官方網站相比具有某些優勢。

    隨著應用程序商店提供的移動應用程序數量不斷增加以及智能手機功能的改進,人們正在向他們的設備下載更多應用程序。移動應用程序的使用在手機用戶中變得越來越普遍。comScore2012年5月的一項研究報告稱,在上一季度,使用應用程序的移動用戶多于通過設備瀏覽網頁:分別為51.1%和49.8%。研究人員發現,移動應用程序的使用與用戶上下文密切相關,并取決于用戶的位置和一天中的時間。移動應用程序在醫療保健領域發揮著越來越重要的作用,如果設計和集成正確,可以帶來許多好處。

    市場研究公司Gartner預測,2013年將有1020億個應用程序被下載(其中91%免費),這將在美國產生260億美元,比2012年的180億美元增長44.4%。到2015年第二季度,僅GooglePlay和Apple商店就創造了50億美元的收入。一份分析報告估計,應用經濟在歐盟內每年創造的收入超過100億歐元,而由于應用市場的增長,歐盟28個國家創造了超過529,000個工作崗位。

    移動應用的類型

    編輯

    移動應用程序可以通過多種方法進行分類。一個常見的方案是區分原生、基于Web和混合應用程序。

    原生應用

    所有針對特定移動平臺的應用程序都稱為本機應用程序。因此,適用于Apple設備的應用程序無法在Android設備中運行。因此,大多數企業為多個平臺開發應用程序。

    在開發本機應用程序時,專業人士會整合一流的用戶界面模塊。這說明了更好的性能、一致性和良好的用戶體驗。用戶還可以從更廣泛的應用程序編程接口訪問中受益,并可以無限制地使用來自特定設備的所有應用程序。此外,他們還可以毫不費力地從一個應用程序切換到另一個應用程序。

    創建此類應用程序的主要目的是確保特定移動操作系統的最佳性能。

    基于網絡的應用程序

    基于Web的應用程序是使用HTML、CSS和JavaScript等標準Web技術實現的。與離線使用相比,正常行為或能夠使用所有功能通常需要Internet訪問。大多數(如果不是全部)用戶數據都存儲在云中。

    這些應用程序的性能類似于在瀏覽器中運行的Web應用程序,其速度可能明顯慢于等效的本機應用程序。它也可能沒有與本機應用程序相同級別的功能。

    混合應用

    混合應用程序的概念是本機和基于Web的應用程序的混合。使用ApacheCordova、Xamarin、ReactNative、SenchaTouch和其他框架開發的應用程序屬于這一類。

    這些旨在支持跨多個平臺的Web和本機技術。此外,這些應用程序的開發更容易、更快。它涉及使用在多個移動操作系統中工作的單一代碼庫。

    盡管有這些優勢,混合應用程序表現出較低的性能。通常,應用程序無法在不同的移動操作系統中呈現相同的外觀。

    移動應用的發展

    編輯

    為移動設備開發應用程序需要考慮這些設備的限制和功能。移動設備依靠電池運行,處理器功能不如個人計算機強大,但還具有更多功能,例如位置檢測和攝像頭。由于移動軟件的激烈競爭和每個平臺的變化,開發人員還必須考慮各種屏幕尺寸、硬件規格和配置(盡管這些問題可以通過移動設備檢測來克服)。

    移動應用程序開發需要使用專門的集成開發環境。移動應用程序首先在開發環境中使用模擬器進行測試,然后進行現場測試。模擬器提供了一種廉價的方法來測試開發人員可能無法物理訪問的移動電話上的應用程序。

    移動用戶界面(UI)設計也是必不可少的。移動UI將約束和上下文、屏幕、輸入和移動性視為設計大綱。用戶通常是與其設備交互的焦點,并且界面需要硬件和軟件組件。用戶輸入允許用戶操縱系統,而設備的輸出允許系統指示用戶操縱的效果。移動UI設計約束包括有限的注意力和形狀因素,例如用戶手部的移動設備屏幕尺寸。移動UI上下文會發出來自用戶活動的信號提示,例如可以從移動應用程序內的用戶交互中顯示的位置和日程安排。總體而言,移動UI設計的目標主要是打造易于理解、用戶友好的界面。

    移動UI或前端依賴移動后端來支持對企業系統的訪問。移動后端促進數據路由、安全、認證、授權、離線工作和服務編排。此功能由混合中間件組件支持,包括移動應用服務器、移動后端即服務(MBaaS)和SOA基礎架構。

    會話界面顯示計算機界面并通過文本而不是圖形元素呈現交互。他們模仿與真人的對話。對話界面有兩種主要類型:語音助手(如AmazonEcho)和聊天機器人

    移動應用

    企業管理中的應用

    編輯

    移動應用程序管理(MAM)描述了負責配置和控制對業務環境中使用的內部開發和商用移動應用程序的訪問的軟件和服務。該策略旨在抵消自帶設備(BYOD)工作策略的安全風險。當員工將個人設備帶入企業環境時,移動應用程序管理使企業IT人員能夠傳輸所需的應用程序、控制對業務數據的訪問,并在設備丟失或所有者不在時從設備中刪除本地緩存的業務數據。與公司合作的時間更長。容器化是備用的BYOD安全解決方案。容器化應用程序不是控制員工的整個設備,而是創建與所有個人數據分開的隔離且安全的口袋。公司對該設備的控制僅擴展到該單獨的容器。

    應用包裝與原生應用管理

    特別是當員工“自帶設備”時,移動應用程序可能是企業的重大安全風險,因為它們在用戶不知情和同意的情況下將未受保護的敏感數據傳輸互聯網。公司數據被盜的報告表明,公司和個人數據落入壞人之手的速度有多快。數據盜竊不僅僅是機密信息的丟失,還會使公司容易受到攻擊和勒索。

    專業的移動應用程序管理可幫助公司保護其數據。保護企業數據的一種選擇是應用程序包裝。但也有一些缺點,如侵犯版權或失去保修權。在應用程序封裝下,功能、生產力和用戶體驗尤其受到限制。無法更改打包應用程序的策略。如果需要,它必須從頭開始重新創建,從而增加成本。應用程序包裝器是一種完全由現有網站或平臺制作的移動應用程序,對底層應用程序進行很少或沒有更改。“包裝器”本質上是一個新的管理層,它允許開發人員設置適合應用程序使用的使用策略。這些策略的示例包括是否需要身份驗證、允許將數據存儲在設備上以及啟用/禁用用戶之間的文件共享。因為大多數應用程序包裝器通常首先是網站,所以它們通常不符合iOS或Android開發人員指南。

    或者,可以通過企業移動管理安全地提供本機應用程序,而不會限制本機用戶體驗。這可以實現更靈活的IT管理,因為可以輕松實施應用程序并隨時調整策略。

    內容由匿名用戶提供,本內容不代表www.gelinmeiz.com立場,內容投訴舉報請聯系www.gelinmeiz.com客服。如若轉載,請注明出處:http://www.gelinmeiz.com/126773/

    (1)
    詞條目錄
    1. 什么是移動應用
    2. 移動應用的類型
    3. 原生應用
    4. 基于網絡的應用程序
    5. 混合應用
    6. 移動應用的發展
    7. 企業管理中的應用
    8. 應用包裝與原生應用管理

    輕觸這里

    關閉目錄

    目錄
    91麻精品国产91久久久久