以「掌上東航」為例,論混合開發在企業級專案中的實踐

2021-09-25 20:14:58 字數 2420 閱讀 5793

移動開發者大會上,東方航空移動互聯部的專案經理張晨飛,對「掌上東航」進行了詳細解讀。

東航移動互聯部的專案經理張晨飛作演講

「掌上東航」—不斷發展壯大

眾所周知,「東方航空」是東航推向各個旅客的乙個web

的應用,而「掌上東航」是整個東航內部員工企業級所使用的一款企業級產品。

2023年,東航將其業務進行整合梳理,分成了有美麗空姐的乘務領域,帥氣機長的飛行領域、保障地服和行李安全的地服領域、保證空中安全的空管領域、保證航班準點率的執行領域、營銷領域以及創新技術的研發領域等八大類,進而形成了「掌上東航」的雛形。

開發。隨著時間的發展以及移動網際網路的興起,硬體廠商不斷更新迭代產品裝置,東航必須投入大量人力成本去維護平台,保證硬體效能適配率。        

2023年,東航接觸到正益移動

為東航量身打造了全新的移動資訊化方案,將東航原有平台牽到混合開發模式,提出企業級移動應用商店的概念,並將原有業務應用部署到乙個平台上,方便企業員工進行正常使用,從而提高效率,至此,東航的平台級應用「掌上東航」

2.0版正式上線。

2023年,「掌上東航」的應用達到

202個,種類繁多、形式各異的應用,讓東航員工看的眼花繚亂。這時,東航提出扁平化設計的理念,推出全新的

3.0版本,即針對每個使用者的賬號以及所在的領域,給使用者推薦相應的

,來保證員工的正常工作,此時,企業級應用「掌上東航」的移動覆蓋率達到

85%左右。

2023年,基於全新的

3.0的產品,東航的應用發展到

247個,從移動端打通了八大領域的神經末梢結點,實現了整個業務的全面移動化閉環,移動覆蓋率也上公升到

91%。除去剩下的航空局、航天局的部分流程,因特殊情況無法實現電子移動化流程的業務,東航基本上全部實現了移動化。

目前,東航基於原有的247

個應用,正在梳理打造全新的「掌上東航」

4.0平台,該平台將從使用者的角色、賬號、工作領域出發,梳理使用者每天的工作任務,並在固定的時間,自動為每個員工推送,進而極大的提高員工的工作效率,實現資訊的主動流轉,通過多資訊渠道,實現「事找人」目標。

根據gartner

分析報告顯示,

2017

年,將有

2/3的人不再使用電腦,東航資訊化部的「十三五」末的目標,就是在東航實現去

pc化,讓所有員工都以移動化、移動裝置為主。

「掌上東航」——用資料說話

據統計,截至5

月,「掌上東航」累計安裝量達到

22萬,各個子應用的活躍度,達到

84%,每個應用日均累計統計量,達到200

萬次。

。如果按照每登入

十次,可以完成一次正常業務的處理來計算,日均累計統計量達到

200萬次,意味著原來從

pc端處理一條業務流程,轉到移動端處理後,每個流程處理時間,大概可以節約

10分鐘,由於員工還可以充分利用大量碎片時間,來處理待辦功能。這樣算下來,「掌上東航」總計每個員工每天可以為東航節約近

4年的時間。

合作,不斷革新東航移動技術水平

也不斷提高技術實力及服務支援水平,為東航的移動化建設提供源源不斷的創新活力和技術。

首先在「掌上東航」裡加入了語音識別外掛程式,所有使用者能通過語音,查詢資訊或喚起應用。例如東航員工開啟應用時,如果手上有正在處理的事項,或者正在為某個旅客進行服務,可以通過語音搜尋的方式,滿足業務上需要的功能。此外,每天的航班時間、剩餘的座位數等等,也均能通過語音搜尋功能進行查詢,目前,「掌上東航」已可支援一百多個場景的語音搜尋。

根據地服部門想通過機場內部的室內導航,讓員工進行巡檢,然後將一些特殊事件進行上報的需求,東航通過最新的藍芽4.0

技術,結合整個

最新的藍芽支援外掛程式,通過藍芽定位技術,檢測巡檢軌跡。現在,前端只要拿著手機,工作人員在現場、值機櫃檯或者候機樓裡面,如果發現旅客積壓或者航班延誤等特殊事件,就可以進行上報,後台可以實時定位到工作人員所處的位置,然後迅速的處理突發事件,提高工作效率。 通過

ibeacon

技術,讓員工拿著「掌上東航」的手機,來到辦公大樓時,只要開啟藍芽,就預設考勤成功或者已經下班,通過手機打卡技術輕鬆解決過去排隊打卡的現象。

作為國民經濟的重要組成部分,航空企業的資訊化應用程度一直備受關注。從2013

年開始,東航和正益移動

已經牽手走過

3年多時間,未來,有正益移動

這樣優秀的合作團隊,相信東航的移動化將不斷創新,真正實現將工作裝入口袋。

混合APP開發基礎 以ionic為例

報錯內容 ionic3 一重新整理就報此錯誤 events.js 136throw er unhandled error event error read econnreset at errnoexception util.js 999 13 at tcp.onread net.js 629 25 ...

git多人協作開發流程 以blog為例

時間倉促,能力有限,錯誤難免 沒有經過實際驗證,所以可能會有問題 歡迎指正 這個開發流程就是基於a successful git model這篇文章而來的,如果對英文不感冒的話,我這有翻譯版 專案背景 張三 李四 王五 打算共同協作,開發一套部落格系統 專案分工 張三 李四 負責文章系統 git雖然...

ios開發之訊息推送(以信鴿推送為例)

這一次的任務是實現訊息推送。我只介紹一下我自己寫的部分,就是把推送整合到專案中去。1.註冊推送 由於ios8的推送跟ios7及以下的不一樣,所以需要加判斷來註冊訊息推送。if iphone os version max allowed iphone80 float sysver uidevice c...