Download presentation
Presentation is loading. Please wait.
Published byDebra Lester Modified over 9 years ago
3
PlatformFrameworkTools Bring your own
4
End user experience Great apps delivered to the user’s choice of device Development agility to move at mobile speed Developer Experience + + -
5
Web Native
6
Full access to client features and power High flexibility and customization per device Device-dependent Device-independent Easier management Constrained device integration and performance Web Native
8
Black Box
10
Minimum duplication No customization per device Inefficient bandwidth <meta name="viewport" content="width=device-width" /> @media only screen and (max-width: 1024px) and (max-height: 768px) {... }
12
Maximum flexibility Likely to duplicate code DisplayModeProvider.Instance.Modes.Insert(0, new DefaultDisplayMode("iPhone") { ContextCondition = (context => context.GetOverriddenUserAgent().IndexOf ("iPhone", StringComparison.OrdinalIgnoreCase) >= 0) });
14
Best experience for devices Still not a native app… new
17
Xcode ADT Visual Studio + + - ✗
19
Model View Model View Device-specific Portable code References Databinds
21
.NETC++ JavaScript PERFORMANCE REACH
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.