13. Go Native for: Accessing Native features with
speed and great UX
14.
15.
16. The mobile web today – m-domain vs. “no mobile web”
www.domain.co.uk/pagename
www.domain.co.uk/pagename
m.domain.co.uk/c.jsp?cid=25261241& m.domain.co.uk/pagenam
artid=http%3a%21%2fwww.domain.co. e
uk%&pagename%2f
www.domain.co.uk/pagename
22. A practical example – Smoke free, apps and web
Online coaching service aiding smokers to quit smoking
Site developed using
ASP.NET MVC3
HTML5 / CSS3
jQuery javascript framework
MongoDB (NOSQL-database / Document database)
25. HTML5/Hybrid vs. Native
Feature Richness
Performance
Developers
Look-and-feel (UI experience)
Support & Maintenance..
26. HTML5 is widely considered as ”the future”. But why are
statistics indicating the opposite? Until that future
arrives, HTML5 is in most cases inferior to apps.
Me, amongst many..
And there´s going to be a POP – quiz in the end, so pay attention.. Remind about the competition – best tweets . 1 the funniest, and 2 the most insighthful And if you manage to combine the both you take it all.. #
Blackberry has for a long time been the second largest mobile OS. And I remember speaking with a client in july saying that within this year Android will pass, and in two years Blackberry will no longer exist..
My first mobile, not an Ericsson! Not cool..
Blackberry has for a long time been the second largest mobile OS. And I remember speaking with a client in july saying that within this year Android will pass, and in two years Blackberry will no longer exist..
Now.. I did not think it would be this fast (and we could go into who´s really using RIM devices.. Mainly young people), but I also think we´ll continue to se Android growing, and I still believe that Blackberry/RIM won´t survive the extreme competition from the new, cheap android devices flowing in from new Chinese and Indian vendors.
How many of you here have heard of ZTE? Have you seen a ZTE device? Or a Huawei..? Well if you haven´t, you will soon.. These are huge vendors that have only begun to launch in Europe and the US. And they will bring cheaper android devices to the market. Now we won´t go on with statistics on smart phone penetration and usage etc. because we could easily spend the rest of the day looking at diagrams and graphs with different perspectives of mobile usage.. But If you´re really interested in statistics and surveys, just come by and say hi to me sometime later today, and I can give some good sources for further digging and anaysing..
But, there are still new players wanting in!
Getting into the subject of to app, or not to app. There has been, and still is a quite fierce debate going on about what´s best. Is it to develop apps, or is it to use modern web technology (meaning HTML5, CSS3 and JavaScript) Software that is specially developed for the specific operating systemDownloaded from App store (if not jailbreaked or rooted)Installed on the device
For rendering advanced graphics
Nativeapps for MSB – Swedish Civil Contingencies AgencyBut here come the trouble..
Don´t worry too much, this is about as technical as it gets.. But on the other side of the scale we have the purist sayign that web technology is the answer..
RWD – The solution to everything..? No.. But wait, only three sizes..?
Responsive Web Design is a combination of fluid grids and images with media queries to change layout based on the size of a device viewport. It uses feature detection (mostly on the client) to determine available device capabilities and adapt accordingly.With responsive Web design one code-base, deployment, and URL provides you with access to many devices including future ones you haven’t encountered yet. But optimizing images, video, third party widgets and more using client-only solutions can be challenging.Responsive Web design is for you IF:If you want layout adjustments across devices.You can live without complete optimization for specific devices.You don’t have access to server-side solutions.oYou really don’t trust device detection.
It´s tempting to develop once, and deploy everywhere.. The possibilities to use HTML5 components in apps is appealing for many reasons, and there are many examples of this being done successfully.. However, those apps are in general content heavy, which is just the place where hybrid technology fits perfectly. One good example of an hybrid app that relies heavily on “web content” is the new LinkedIn app for Ipad. Now this does not mean that it´s impossible to use web content in different places, even if you have a native app, but consider the user experience if a “web part” is to be used in native apps on different OS´s..
It´s tempting to develop once, and deploy everywhere.. But consider the limits, and downsides before going off… So even if it may seem very appealing to develop using HTML technology and deploying hybrid apps, the donwside in terms of user experience is big. SO big I don´t think it´s worth the risk, since you wont get a second chance to make a first impression on the users. Using frameworks like PhoneGap may also feel very appealing, and it is, I theory.. But the track record of PhoneGap is quite poor.. There still aren´t too many really popular apps using phonegap. And to some degree that tells a part of the story. I still think we will see more advanced apps being ditributed usign e.g. phonegap, but we´re not there yet..
Hybrid Apps developed for IOS & AndroidGUI developed using HTML5Little re-use of HTML/CSSSome re-use of javascript100% re-use of back-end (MVC!)Authentication and settings developed using native code
Users expect applications to adhere to overall platform look and feel.HTML5 is not yet a standard and even if it was, browsers still don’t follow standards.Not all phone models, running the same plattform support the same capabilities.Performance..
But what about security.. Well, regarding native applications you´re quite good off with IOS, since Apple really are doing their best to control their platform by holding on with an iron fist. But Android is a different story.. Android is open source, and there have been a number of securityproblems found in apps, and in the platform itself. Now we won´´t go into detail about it in this session, but it´s worth keeping in mind, if you want customers to trust you with their information.. Don´t abuse that trust by not thinking about the security in what you´re providing.
Feature Richness - Point: Native can do moreCounterpoint: Native features can be augmented, and the web is catching up anywayPerformance - Point: Nativeruns fasterCounterpoint: Web runtimes are much faster today, and most apps don't need the speed anywayDeveloperExperiencePoint: Native is easier to develop, but you probably need more developers for supporting many platforms.. Counterpoint: Web is often easier to develop, especially if targeting multiple devicesLook-And-FeelPoint: Native fits platform look-and-feelCounterpoint: The web has its own look-and-feel, and you can also customize web interface for those platforms you care about the most
Very soon we really must think mobile first, Google – Mobile first!
Users are king.. No matter how great you are, if you don´t deliver a good experience to your customers, they will talk about it, and someone else will come along and do it better then you. So listen tM-commerce & T-commerceTablets Cheap smartphones & tablets Microsoft & RIM (Blackberry) Responsive web design Augmented reality Fragmentation But most important, 2013 is the year when the user centric perspective becomes a critical success factor o your users/customers,
From: Customer experience matters.. An this list is put together by a guy called Bruce Temkin, who is a really a champion in the customer experience arearAnd this list can be applied on both a holistic perspective in a multi channel digital strategy, as well as a separate part of it, let´s say for example mobile.. And this is of course not limited to thinking about consumer products or services, it also applies just as much when we´re talking about b2b services or products.. It works in the same way.. People are people!So this is kind of an easy one, and you´ve probably been thinking about this question, or someone at your company probably has..Ah, perhaps a bit more difficult.. So we can try to understand this in different ways, everything from actually going out and asking them (which is not abad idea..) But And now it´s starting to get a bit tricky, but to And have you heared of Service design? Identify and 6. That can be done in different ways, either be gathering statistics from your analytics, or even by doing user testing8. So how many people have a definition of success in a project being “not being yelled at”..? And unfotunatly that´s true, because I know that many of you really want to give your customers the most awesome experience ever, but many time there isn´t a clear mandate or directive from higer management saying focusing on creatign value from delivering a great experience, but if you can define this, you can take it to management and (best case) prove that what you´re doing is really giving results!
From: Customer experience matters.. B2B angle..We have only begun to explore the possibilities of what we can create.. The devices have features and functions that gives so many oppurtunities.. AccelerometorGyroscope GPS positioning.. Temperature Meassure Light MicrophoneStämpelklockaAn app that can feel if you´re in a car accident and automatically send an alarm. For the senior crowd, a number of apps to help.. Loyalty programs M-commerce & T-commerceTablets Cheap smartphones & tablets Microsoft & RIM (Blackberry) Responsive web design Augmented reality Fragmentation But most important, 2013 is the year when the user centric perspective becomes a critical success factor
iBG Star
So if you haven´t already started formulating a mobile strategy, thinking about how to create value for your orgranizations, and customers, regardless if your working B2B or B2C, it´s time to get started, because mobile is not going away. Users will only demand better apps, and mobile websites, and at the same time the developent of new devices will give us even more possibilities to provide great user experiences. But there´s is stuff that are already in our phones, that we don´t even use..We have only begun to explore the possibilities of what we can create.. And I know I can sound a bit bombastic at times, especially when I go getting lost in talking of what possibly will come, The devices have features and functions that gives so many oppurtunities to invent new business models, get more out of old.And in the end, we need to change how we think about mobile, not only as a separat “channel” but as a part of a whole, a customer experience regradless of what channel or media your customers happen to be useing at the moment. Sometimes this may seem as an impossible task, because it can feel like jumping over a pyramid in one leap.. And this is were agile comes in, start out with smaller steps, set goals, meassure, learn.. use the checklist and take smaller steps towards giving your customers a great experience.. And if all else fails, remember the wise words of Barney Stinson.
We have only begun to explore the possibilities of what we can create.. And I know I can sound a bit bombastic at times, especially when I go getting lost in talking of what possibly will come, The devices have features and functions that gives so many oppurtunities to invent new business models, get more out of old.And in the end, we need to change how we think about mobile, not only as a separat “channel” but as a part of a whole, a customer experience regradless of what channel or media your customers happen to be useing at the moment. Sometimes this may seem as an impossible task, because it can feel like jumping over a pyramid in one leap.. And this is were agile comes in, start out with smaller steps, set goals, meassure, learn.. use the checklist and take smaller steps towards giving your customers a great experience.. And if all else fails, remember the wise words of Barney Stinson.