xFace是開源的基於Web技術的移動套用開發平台,允許開發者使用HTML、CSS及JavaScript技術開發智慧型移動終端的應用程式。平台提供跨平台的中間件引擎,支持在智慧型移動終端的系統(Android、iOS、WindowsPhone 等)上運行符合平台規範的HTML套用,具有程式代碼一次開發、多平台運行的優點,減少開發及維護的工作量。降低移動套用的開發門檻,幫助Web開發者以較小的成本代價完成從傳統網際網路領域向移動網際網路領域的遷移。
最新版本xFace3.0全面支持HTML5標準,套用開發更簡單、更快速、用戶體驗更好,具有平台安全、JS調用性能最佳化、支持多套用並發及管理、支持線上套用與本地套用業務形態等優點。其具有的套用管理能力,為移動電子商務、企業級門戶等大型行業套用提供了必要的運營支撐。中國銀聯手機支付基於xFace技術已服務過百萬用戶。
xFace的套用兼容性較好,支持第三方WEB開發庫和組件。在設備本地能力API方面,與國際流行的PhoneGap兼容。因此,基於xFace開發的移動套用具有較強的兼容性。針對用戶的特殊需求,尤其是行業用戶的定製化需求,xFace提供了Plugin外掛程式擴展機制。同時,xFace還提供一系列套用開發工具來進一步降低開發難度並加快開發速度,包括:模擬器、Debugger工具、開發指南文檔、套用打包工具等。
基本介紹
- 中文名:Xface
- 安全支持:可對通訊數據進行加密
- 功能:兼容cordova的API、plugin
- 特點:免費、開源
xFace特點
- 免費、開源
- xFace3借鑑了Apache Cordova項目,原始碼全部開源,衍生於Apache Cordova的代碼使用Apache V2協定,其它全部採用GPLv3協定
- Html5功能
- 2D Canvas
- CSS3
- Web worker、offline storage、new form elements、…
- 本地能力擴展
- 本地存儲能力(cookie、file、PreferenceKey、LocalStorage、Database)
- 電話、簡訊、通訊錄、攝像頭、網路、羅盤、重力感應、GPS、多媒體等等
- 金融支付能力(銀聯卡支付、第三方支付)
- 兼容cordova的API、plugin
- AMS(APP Management System套用管理系統)
- 擁有套用管理平台,可用於建立套用商店
- 客戶端對套用進行安裝、升級、卸載等管理功能
- 支持本地套用、離線套用、Web套用統一管理
- xCube(套用開發套件)
- 套用框架,提供典型套用框架組織,開發者只需要關心業務邏輯
- 套用模板,提供常用套用模板(商城模板、票務模板、閱讀模板、等等),類似套用只需修改配置即可開發完成
- 功能組件,提供常用功能組件(SNS組件、LBS組件、Email組件、等等),開發者可直接調用
- 擴展能力
- 二次開發者/平台開發者可以按自己的意願封裝各種功能,並插入到xFace系統中,套用就可以直接調用
- 安全支持
- HTTPS,可對通訊數據進行加密
- 提供加/解密API,可對本地敏感數據進行加密
- 套用沙箱,套用之間相互隔離,各自擁有獨立的運行空間,互不影響
- 源碼保護,使用混淆、加密、簽名等手段保護源碼,保護開發者的智慧財產權
- 開發工具
- 模擬器,提供了應用程式的仿真運行環境
- Player,真機調試工具,無需打包,替換套用便可在移動設備上直接運行調試
- XCPS,雲打包系統,上傳套用,直接在雲端伺服器生成各平台下的套用安裝包(支持IOS、Android、WindowsPhone三個平台)
- 其他服務
- 提供完整的行業解決方案
- 提供測試服務
發展歷程
- 2009年至2010年,電信天翼空間桌面及部分業務套用(包括:手機閱讀、手機股市、號百訂餐、RSS新聞閱讀等)完成開發和上線;之後,配合四川電信推出手機套用的快速開發平台,基於xFace產品,定製了中國電信的CTWidget產品及開發規範,可適配電信的數十款Window Mobile、Brew系統的主流手機;
- 2010年,與中國銀聯合作,在集成手機支付能力後推出CUPFace平台,可適配WindowsMobile、Symbian、Android、iOS系統。利用CUPFace平台,開發出銀聯手機支付產品並運營至今,此外,藉助於xFace多套用管理(AMS)的特色功能,銀聯的合作廠商也基於此平台開發出數百款支付套用,在手機支付產品中上線運營。
- 2011年,推出了機頂盒STB上使用的中間件平台產品,並移植了多款手機套用至機頂盒終端。
- 其他基於xFace開發的產品還有:四川電信的手機OA、企業移動套用門戶、新通教育手機版等。
- 移動設備的硬體配置(如:CPU主頻、顯示處理、螢幕解析度等)提升很快,設備能力也更加豐富。
- 主流的智慧型作業系統三分天下:Android、iOS和Windows Phone;
- 操控方式變化也比較大,從鍵盤或觸控筆的時代,逐步被觸控+手勢替代;
- 各種優秀套用不斷的湧現,用戶對手機套用的要求也逐步提高;
- HTML5逐步成為主流,智慧型作業系統的瀏覽器對其支持也日臻完善。
公司簡介
- 銀聯手機支付(與中國銀聯、中聯信通合作運營,便民電子商務平台)
- 移動易充值(與四川銀聯、四川移動、中金易聯合作運營,移動充值繳費業務)
- 手機銀行(為南商行、貴陽銀行、德陽銀行等,開發的手機銀行客戶端)
- 預付通(與四川銀聯、成都融聯網路合作運營,為用戶提供商家預訂服務)