App
· · App · App
20% 8% 72%
OTAMTA (Mobile Travel Agency)
2015
iPhone
iPad
Android Phone Android Pad
Windows Phone
iOS
Android
......
Mobile Service
: · · · · · · ......
Mobile Gateway
Service Service ......
App
UI Components Business Modules Common Libs Mobile OS SDKs
...... Flight Hotel
Vacation ...... Hybrid Data/URL Bus, Hybrid Foundation Framework Mobile OS SDKs
iOS
CtripWireless CtripData CtripFoundation
CtripWireless
Hotel
Flight
......
CTBusiness
CTComm CTFoundation CTLocation
iOS
App
· iOSRun ScriptAndroidgradle
· lib ·
· URL
·
App
· ·
App SDK SDK · Hybrid · BUApp
· 13 · BU
App
· SDK KafkaHDFSRCFileHive · OneAPM
App
· · · · App
App
·
App
· TCP · 2G/3G/4G/WIFI · //
DNS
· IPDNS
· IPPing
· ProtocolBuffer+GzipPayload
App
100.00%
App 99.87%
99.00%
98.00%
97.00%
96.00%
95.00%
V5.10
V6.0
V6.1
V6.2
V6.3
V6.4
V6.5
V6.6
V6.7
V6.8
V6.9
App Hybrid
App Hybrid HybridHybrid · Native
· · App Size
· · 7zzip30%
App Hotfix iOS Hotfix · JSPatch · Android Hotfix · DynamicAPK ·
· Hybrid
Android - DynamicAPK
· activity/fragment/resourceproxy
· Android 5.0MultiDex
·
App iOS Map · ·
App
· WebviewGoogle Map
China
Android
iOS
AMap
iOS Map
Google map /LBS AMap
Oversea Google Map
iOS Map
App Hybrid · HybridNative · DNSTCP
· TCP
· WebP30-40% ·
App · · ·
App React Native · Deep Linking · URL App Size · SVGiOS Bitcode SPDYHTTP/2.0 · H5/Hybrid
App
· Apple/Huawei/Samsung Watch App
App · ROI · ·
THANKS CtripMobile