Exhibitor2011 Session: Social Media and Mobile Event Technology, Tools and Ap...
Why Your Company Needs Native
1. Daniel Burke - Mobile Development Manager, Lead Native SE
Research Analytics
Software
Built web apps for
Google, Red Bull,
Burberry
Several apps in the App
Store, featured by
Wired.com
2. Why You Should Have
A Native Strategy
Experience is key to Customer Lifetime Value
3. 180M iOS & Android Devices
Setting The Stage - U.S. Mobile Usage
COM SCORE
17. “Our biggest mistake”
Mark Zuckerberg
on using HTML5 for their mobile app
(CEO of Facebook, you know, just in case)
18. ● App was sluggish and
people hated it
● Article load times are
still super slow
● FB Instant Articles for
publishing
● HTML5 App was
sluggish and people
hated it
● Article load times are
still super slow
● FB Instant Articles for
publishing
19. Native - Quality Is Important (trust me, or trust them)
Google Docs Pinterest Instagram Zillow
20. Native - Internet Favor
Google rewards websites
for having native content
Google app indexing
makes native app content
search-relevant
22. Native - Quality Feel
Performance helps
the app “feel” good
Cater to the OS,
special nuances
23. Native - Quality Features
Motion,
Gestures
Bluetooth,
File sharing,
Communication
Camera/Video
Auto-play video
inline
Background
Processing/Updates
24. Native - Quality Features (mo)
Voice recognition &
“Assistants”
Better social
integration - sharing
and customization
Better security -
fingerprint and
biometrics
Mobile Payments
26. Native - High Quality Brings Re-engagement
Geo-fencing
Use this to add
contextual value
Push Notifications
Capture communication
channel
Magic Moments
- Actionable Notification
- Swipe for a batch action
28. Future - The Web is disappearing
Connected
Wearables and
Smart Devices
Many services and tasks
are being completed by
BOTs, invisible apps
Messenger Services are the
new “platform”
30. Move-in Date
Phone Call Time
Floor Plans
Wearables
Being able to send
contextually relevant
responses from your watch
based on basic lead data.
“Hi Bill! Thanks
for your interest
in Belmont
Estates. When
are you looking
to move in?”
36. Swift: A More Approachable Language
● Less code to write, less
redundancy
● Safer to let the compiler decide
● Mutability is explicit and compiler will
warn you
● Compiler warnings help you optimize
your code when you have unchanged
objects.
37. Swift: A More Approachable Language
● Simple syntax
● Type Inference
allows
abbreviation
38. Swift: A More Approachable Language
● String literals are
more like other
languages
● Concatenation &
String templating
without format
specifiers
39. ● Performance Tuning and Memory
Consumption
● Deprecation Warnings
● Unit Testing & CICD w/ BOTs
● Device Simulation
● Swift Playgrounds (Live code)
● Swift 2.0 will be Open Sourced later
this year
41. Native Development is
about Quality Experience,
that “Magic Moment”
Plan for the
“disappearance” of the
web as you know it
Swift 2.0 makes iOS
very approachable
WHAT?
42. Users want native quality
and performance
The world is mobile Native features add value
WHY?
43. Focus on how to deliver
high quality, value-
adding apps
Build a culture around
documentation, CICD,
and testing
Recognize and celebrate
entrepreneurialism
HOW?