SlideShare a Scribd company logo
1 of 30
Download to read offline
16 May 2017
Mobile-first : One key important
aspect in digitalisation
Helmi Hasan Baraja
Consumer Apps Expert
Mobile Development Architect
Overview
Malaysia Population
30.8 mil (2016 data)
Active Internet Users :
(20.8 mil)
Active Mobile Internet Users :
(17.89 mil)
Active Mobile Online Banking :
(11.38 mil)
via lavaprotcols.com
69%
59%
37%
via statista.com
in 3 years mobile internet users will increase by
60%
❖ “… Mobile advertising made up 84% of total sales in the quarter, ….”
❖ “The small screen is now big, because the small screen can do big things,” -
Facebook's chief operating officer Sheryl Sandberg
via forbes.com
Top-Down
Image by Zurb
Traditional ways,

web designers have always worked from biggest screen down to smallest. meaning the main design
would be for the full desktop view with that having the most functionality. 

Downside of this approach is that essentially priority is given to desktop/laptop users.
Bottom-Up
Image by Zurb
• This is what they call mobile first design.

• Focus on small screen first, then develop to desktop.

• A big part of going mobile first is making your site load faster. Decreasing your site’s loading speed matters

• Speed matters for your Google ranking. Not only is Google prioritizing mobile optimized sites on mobile search
but additionally they are also looking at loading time as a factor.
Responsive Website
• Go responsive website instead of fixed website. 

• Focus on mobile first design.

• It’s important to make a distinction between mobile first and mobile responsive, in this context, as
mobile responsive takes existing elements and scales them down, but not necessarily reducing their
file size.
Mobile website
❖ Usually has limited function
❖ Has different source code and normally different domain / ip address.
❖ Mobile website was great, but you might need to move on to responsive
website.
❖ Different site as fixed website. Maintaining 2 separate projects.
via google.com
• it’s been 2 years since google has implement mobile friendly rank. 

• Although your website is mobile friendly, but how optimize is your website ? 

• Google rank site by 3 key components : mobile friendly, mobile speed and desktop speed.
Did you know ?
❖ Users spend 177 minutes on their mobile phones per day 

❖ Nearly half of all visitors will leave a mobile site if the pages don’t
load within 3 seconds.

❖ People are 5 times more likely to leave a site if it isn't mobile-
friendly
via thinkwithgoogle.com
How google rank works
Alexa ranking
alexa.com
Google search on mobile
❖ allrecipes.com
❖ Rank #837 in global rank by Alexa
❖ rank #1 in ‘recipe’ keyword in desktop google
search
❖ but rank #2 on google search on mobile.
❖ losses by it’s competitor recipe.com
TestMySite.ThinkWithGoogle.com
Result on both sites
As you might now, Google rank works on SEO, but for mobile search, mobile
friendliness and mobile speed are taken into calculation. Even though you have high
rank in SEO, it doesn’t guarantee your website appear on top, in google mobile search.
Summary of how mobile user uses
❖ Apigee: “44% of users delete a mobile app immediately if it didn’t perform as
expected; Performance is reported to be especially important for banking (74%)
apps”
❖ realBusiness: “Consumers are unforgiving towards slow and poor – performing
apps.”
❖ IMS, Goldsmiths: "Users experience a lot of negative emotions and frustrations
when trying to complete some digital tasks and apps are slow to load and respond”
❖ Forrester: “Mobile apps live and die by their ratings in an App Store... When the
rating suffers, customer adoption suffers.”
via infosys.com
Interesting facts
❖ Lost transactions not only result in lost revenue for banks, but have a detrimental
impact on customer loyalty and brand reputation – it's a lose-lose situation.
❖ 38% try another app when faced with a problem, 34% stop using the app, and
19% complain to friends and family
❖ 30% of users would spend more money with an organization that had a good
mobile app
❖ 29% would pay more for a product or service if the organization’s app performed
better than its competitors
❖ Nearly one third of smartphone and tablet owners would change banks if a
mobile app wasn’t up to par
via infosys.com
–Infosys POV - Mobile App Performance Testing
“One in six customers who switch banks indicate a poor mobile
banking experience prompted the switch”
via infosys.com
Half users quit app who has :
User Experience
Performance
User Experience aspect
❖ One of most important thing to note, yet developer tend to ignore.
❖ Focus more on UX not UI
❖ Sometimes you must compromise UI to build a great UX
❖ How’s to :
❖ Hire UX experts, UX Designer or UX Researcher (Hot job right now)
❖ Work on Analytics, multiple prototypes or survey.
Image from thejibe.com
Sometime to come out with a great User experience, you need to sacrifice the design.
How to make sure your app deliver a good performance
Through : Testing
• But we cannot keep doing testing, waste of resources. 

• Because technology is changing, frequent OSs upgrade and new devices, 

• Huge device matrix (iOS, android). 

• There are thousands of smartphone running on androids OS, out of that, you have different
android OS version. so your test devices are getting compounded.
Continuous Integration
Developer
Source Code
Repository CI Server
Execute Test
Scripts
Release
As part of DevOps practice.
Some tools available (Free & Commercial)
❖ Cucumber, Selenium, Appium, calabash
❖ browserstack, experitest, crossbrowser, xamarin,
❖ Robotium, XCTest, Expresso
Automate Browser Testing
browserstack.com
Automate Mobile App Testing
xamarin.com
What’s next
❖ Focus what’s important.
❖ Sometimes a great things need to compromise.
❖ Support majority of your users.
❖ Support latest OS
Thank You

More Related Content

What's hot

Mobilegeddon: What It Is and How to Survive It
Mobilegeddon: What It Is and How to Survive It Mobilegeddon: What It Is and How to Survive It
Mobilegeddon: What It Is and How to Survive It Moovweb
 
Mobile websites are more important than you think
Mobile websites are more important than you thinkMobile websites are more important than you think
Mobile websites are more important than you thinkRobert McFrazier
 
Africacityapps presentation
Africacityapps presentationAfricacityapps presentation
Africacityapps presentationAfricacityapps
 
Working with Mobile Partners by Bob Upham
Working with Mobile Partners by Bob UphamWorking with Mobile Partners by Bob Upham
Working with Mobile Partners by Bob UphamEdith Yeung
 
Mobile Best Practices
Mobile Best PracticesMobile Best Practices
Mobile Best PracticesPauly Ting
 
Mobile Search Marketing - SearchFest 2013
Mobile Search Marketing - SearchFest 2013Mobile Search Marketing - SearchFest 2013
Mobile Search Marketing - SearchFest 2013Aaron Weiche
 
How to Acquire Mobile Users using Facebook by Stephanie Shum
How to Acquire Mobile Users using Facebook by Stephanie Shum How to Acquire Mobile Users using Facebook by Stephanie Shum
How to Acquire Mobile Users using Facebook by Stephanie Shum Edith Yeung
 
The ten commandments of app marketing
The ten commandments of app marketingThe ten commandments of app marketing
The ten commandments of app marketingBig Ideas Machine
 
Best Mobile UX Trends 2019
Best Mobile UX Trends 2019Best Mobile UX Trends 2019
Best Mobile UX Trends 2019Vani Jain
 
UX desing principles for Mobile
UX desing principles for MobileUX desing principles for Mobile
UX desing principles for MobileNir Benita
 
Project 4: Mobile and Tablet Design for Collins Catering & Events
Project 4: Mobile and Tablet Design for Collins Catering & EventsProject 4: Mobile and Tablet Design for Collins Catering & Events
Project 4: Mobile and Tablet Design for Collins Catering & Eventskyriessaen
 
How To Get Low CPI High Value Users Via Mobile Ad Networks by Naghi Prasad
How To Get Low CPI High Value Users Via Mobile Ad Networks by Naghi PrasadHow To Get Low CPI High Value Users Via Mobile Ad Networks by Naghi Prasad
How To Get Low CPI High Value Users Via Mobile Ad Networks by Naghi PrasadEdith Yeung
 
Rivera barbara presentation
Rivera barbara  presentationRivera barbara  presentation
Rivera barbara presentationLady Rivera
 
1 mobile leadership program mobile market, mobile assets, why google, mobil...
1 mobile leadership program   mobile market, mobile assets, why google, mobil...1 mobile leadership program   mobile market, mobile assets, why google, mobil...
1 mobile leadership program mobile market, mobile assets, why google, mobil...Rein Mahatma
 
Methods of Mobile Optimization
Methods of Mobile OptimizationMethods of Mobile Optimization
Methods of Mobile OptimizationJitendra Joshi
 
The 2016 Mobile Growth Handbook: Best Practices, Tips, and Growth Hacks
The 2016 Mobile Growth Handbook: Best Practices, Tips, and Growth HacksThe 2016 Mobile Growth Handbook: Best Practices, Tips, and Growth Hacks
The 2016 Mobile Growth Handbook: Best Practices, Tips, and Growth HacksBranch
 

What's hot (20)

Mobilegeddon: What It Is and How to Survive It
Mobilegeddon: What It Is and How to Survive It Mobilegeddon: What It Is and How to Survive It
Mobilegeddon: What It Is and How to Survive It
 
Mobile websites are more important than you think
Mobile websites are more important than you thinkMobile websites are more important than you think
Mobile websites are more important than you think
 
Africacityapps presentation
Africacityapps presentationAfricacityapps presentation
Africacityapps presentation
 
Working with Mobile Partners by Bob Upham
Working with Mobile Partners by Bob UphamWorking with Mobile Partners by Bob Upham
Working with Mobile Partners by Bob Upham
 
Mobile Best Practices
Mobile Best PracticesMobile Best Practices
Mobile Best Practices
 
Mobile Marketing
Mobile MarketingMobile Marketing
Mobile Marketing
 
Mobile Search Marketing - SearchFest 2013
Mobile Search Marketing - SearchFest 2013Mobile Search Marketing - SearchFest 2013
Mobile Search Marketing - SearchFest 2013
 
How to Acquire Mobile Users using Facebook by Stephanie Shum
How to Acquire Mobile Users using Facebook by Stephanie Shum How to Acquire Mobile Users using Facebook by Stephanie Shum
How to Acquire Mobile Users using Facebook by Stephanie Shum
 
The ten commandments of app marketing
The ten commandments of app marketingThe ten commandments of app marketing
The ten commandments of app marketing
 
Best Mobile UX Trends 2019
Best Mobile UX Trends 2019Best Mobile UX Trends 2019
Best Mobile UX Trends 2019
 
UX desing principles for Mobile
UX desing principles for MobileUX desing principles for Mobile
UX desing principles for Mobile
 
Project 4: Mobile and Tablet Design for Collins Catering & Events
Project 4: Mobile and Tablet Design for Collins Catering & EventsProject 4: Mobile and Tablet Design for Collins Catering & Events
Project 4: Mobile and Tablet Design for Collins Catering & Events
 
How To Get Low CPI High Value Users Via Mobile Ad Networks by Naghi Prasad
How To Get Low CPI High Value Users Via Mobile Ad Networks by Naghi PrasadHow To Get Low CPI High Value Users Via Mobile Ad Networks by Naghi Prasad
How To Get Low CPI High Value Users Via Mobile Ad Networks by Naghi Prasad
 
Event App 101
Event App 101Event App 101
Event App 101
 
Mobile Search Trends & Best Practices
Mobile Search Trends & Best PracticesMobile Search Trends & Best Practices
Mobile Search Trends & Best Practices
 
Rivera barbara presentation
Rivera barbara  presentationRivera barbara  presentation
Rivera barbara presentation
 
1 mobile leadership program mobile market, mobile assets, why google, mobil...
1 mobile leadership program   mobile market, mobile assets, why google, mobil...1 mobile leadership program   mobile market, mobile assets, why google, mobil...
1 mobile leadership program mobile market, mobile assets, why google, mobil...
 
Methods of Mobile Optimization
Methods of Mobile OptimizationMethods of Mobile Optimization
Methods of Mobile Optimization
 
Olosomo app or_mobile
Olosomo app or_mobileOlosomo app or_mobile
Olosomo app or_mobile
 
The 2016 Mobile Growth Handbook: Best Practices, Tips, and Growth Hacks
The 2016 Mobile Growth Handbook: Best Practices, Tips, and Growth HacksThe 2016 Mobile Growth Handbook: Best Practices, Tips, and Growth Hacks
The 2016 Mobile Growth Handbook: Best Practices, Tips, and Growth Hacks
 

Similar to Mobile first - one key important aspect in digitalisation

AMA Reno Tahoe Mobile Prsentatino Final
AMA Reno Tahoe Mobile Prsentatino FinalAMA Reno Tahoe Mobile Prsentatino Final
AMA Reno Tahoe Mobile Prsentatino FinalMichael Thomas
 
Digital Marketing in a Mobile First World
Digital Marketing in a Mobile First World Digital Marketing in a Mobile First World
Digital Marketing in a Mobile First World MarketingNomads.com
 
"Mobile Apps, beyond downloads, what’s next?" by Philippe Dumont
"Mobile Apps, beyond downloads, what’s next?" by Philippe Dumont"Mobile Apps, beyond downloads, what’s next?" by Philippe Dumont
"Mobile Apps, beyond downloads, what’s next?" by Philippe DumontTheFamily
 
Progressive Web App
Progressive Web AppProgressive Web App
Progressive Web AppSubodh Garg
 
Is Responsive the best solution to all our Mobile SEO problems>
Is Responsive the best solution to all our Mobile SEO problems>Is Responsive the best solution to all our Mobile SEO problems>
Is Responsive the best solution to all our Mobile SEO problems>Jose L. Truchado
 
#1NWebinar: Marketing in a Post-Mobile World
#1NWebinar: Marketing in a Post-Mobile World#1NWebinar: Marketing in a Post-Mobile World
#1NWebinar: Marketing in a Post-Mobile WorldOne North
 
Mobile_Webinar_20150720
Mobile_Webinar_20150720Mobile_Webinar_20150720
Mobile_Webinar_20150720Kalev Peekna
 
Mobile Web vs. Native apps
Mobile Web vs. Native appsMobile Web vs. Native apps
Mobile Web vs. Native appsSoDA Speaks
 
20130507 ama las vegas_mobile_noble_f
20130507 ama las vegas_mobile_noble_f20130507 ama las vegas_mobile_noble_f
20130507 ama las vegas_mobile_noble_fMichael Thomas
 
Apps vs-mobile-theme-1-130321134400-phpapp02
Apps vs-mobile-theme-1-130321134400-phpapp02Apps vs-mobile-theme-1-130321134400-phpapp02
Apps vs-mobile-theme-1-130321134400-phpapp02Wealthnet LLC
 
Engaging mobile and website applications
Engaging mobile and website applicationsEngaging mobile and website applications
Engaging mobile and website applicationsPanos Virvilios
 
Transforming Web Business to a Mobile Business - Presentation by Sirish Kosaraju
Transforming Web Business to a Mobile Business - Presentation by Sirish KosarajuTransforming Web Business to a Mobile Business - Presentation by Sirish Kosaraju
Transforming Web Business to a Mobile Business - Presentation by Sirish KosarajuRapidValue
 
Webinar: How to Create Meaningful Mobile Experience with Responsive Design
Webinar: How to Create Meaningful Mobile Experience with Responsive DesignWebinar: How to Create Meaningful Mobile Experience with Responsive Design
Webinar: How to Create Meaningful Mobile Experience with Responsive DesignBridgeline Digital
 
ur mobile - build your mobile world
ur mobile - build your mobile worldur mobile - build your mobile world
ur mobile - build your mobile worldurmobile
 
Bootstrap responsive design
Bootstrap responsive designBootstrap responsive design
Bootstrap responsive designIshtdeep Hora
 
Aga spring meeting_bwm_mobile_landscape_04-03-13
Aga spring meeting_bwm_mobile_landscape_04-03-13Aga spring meeting_bwm_mobile_landscape_04-03-13
Aga spring meeting_bwm_mobile_landscape_04-03-13Chris Forhan
 
The mobile opportunity: what every business leader needs to know
The mobile opportunity: what every business leader needs to knowThe mobile opportunity: what every business leader needs to know
The mobile opportunity: what every business leader needs to knowRobosoft Technologies
 

Similar to Mobile first - one key important aspect in digitalisation (20)

AMA Reno Tahoe Mobile Prsentatino Final
AMA Reno Tahoe Mobile Prsentatino FinalAMA Reno Tahoe Mobile Prsentatino Final
AMA Reno Tahoe Mobile Prsentatino Final
 
Digital Marketing in a Mobile First World
Digital Marketing in a Mobile First World Digital Marketing in a Mobile First World
Digital Marketing in a Mobile First World
 
NMGpresentation
NMGpresentationNMGpresentation
NMGpresentation
 
"Mobile Apps, beyond downloads, what’s next?" by Philippe Dumont
"Mobile Apps, beyond downloads, what’s next?" by Philippe Dumont"Mobile Apps, beyond downloads, what’s next?" by Philippe Dumont
"Mobile Apps, beyond downloads, what’s next?" by Philippe Dumont
 
Progressive Web App
Progressive Web AppProgressive Web App
Progressive Web App
 
Is Responsive the best solution to all our Mobile SEO problems>
Is Responsive the best solution to all our Mobile SEO problems>Is Responsive the best solution to all our Mobile SEO problems>
Is Responsive the best solution to all our Mobile SEO problems>
 
#1NWebinar: Marketing in a Post-Mobile World
#1NWebinar: Marketing in a Post-Mobile World#1NWebinar: Marketing in a Post-Mobile World
#1NWebinar: Marketing in a Post-Mobile World
 
Mobile_Webinar_20150720
Mobile_Webinar_20150720Mobile_Webinar_20150720
Mobile_Webinar_20150720
 
Mobile Web vs. Native apps
Mobile Web vs. Native appsMobile Web vs. Native apps
Mobile Web vs. Native apps
 
20130507 ama las vegas_mobile_noble_f
20130507 ama las vegas_mobile_noble_f20130507 ama las vegas_mobile_noble_f
20130507 ama las vegas_mobile_noble_f
 
Apps vs-mobile-theme-1-130321134400-phpapp02
Apps vs-mobile-theme-1-130321134400-phpapp02Apps vs-mobile-theme-1-130321134400-phpapp02
Apps vs-mobile-theme-1-130321134400-phpapp02
 
Mobile seminar-worksheet
Mobile seminar-worksheetMobile seminar-worksheet
Mobile seminar-worksheet
 
Engaging mobile and website applications
Engaging mobile and website applicationsEngaging mobile and website applications
Engaging mobile and website applications
 
Transforming Web Business to a Mobile Business - Presentation by Sirish Kosaraju
Transforming Web Business to a Mobile Business - Presentation by Sirish KosarajuTransforming Web Business to a Mobile Business - Presentation by Sirish Kosaraju
Transforming Web Business to a Mobile Business - Presentation by Sirish Kosaraju
 
Webinar: How to Create Meaningful Mobile Experience with Responsive Design
Webinar: How to Create Meaningful Mobile Experience with Responsive DesignWebinar: How to Create Meaningful Mobile Experience with Responsive Design
Webinar: How to Create Meaningful Mobile Experience with Responsive Design
 
ur mobile - build your mobile world
ur mobile - build your mobile worldur mobile - build your mobile world
ur mobile - build your mobile world
 
Bootstrap responsive design
Bootstrap responsive designBootstrap responsive design
Bootstrap responsive design
 
Appormobile
AppormobileAppormobile
Appormobile
 
Aga spring meeting_bwm_mobile_landscape_04-03-13
Aga spring meeting_bwm_mobile_landscape_04-03-13Aga spring meeting_bwm_mobile_landscape_04-03-13
Aga spring meeting_bwm_mobile_landscape_04-03-13
 
The mobile opportunity: what every business leader needs to know
The mobile opportunity: what every business leader needs to knowThe mobile opportunity: what every business leader needs to know
The mobile opportunity: what every business leader needs to know
 

Recently uploaded

Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 

Recently uploaded (20)

Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 

Mobile first - one key important aspect in digitalisation

  • 1. 16 May 2017 Mobile-first : One key important aspect in digitalisation Helmi Hasan Baraja Consumer Apps Expert Mobile Development Architect
  • 2. Overview Malaysia Population 30.8 mil (2016 data) Active Internet Users : (20.8 mil) Active Mobile Internet Users : (17.89 mil) Active Mobile Online Banking : (11.38 mil) via lavaprotcols.com 69% 59% 37%
  • 4. in 3 years mobile internet users will increase by 60%
  • 5. ❖ “… Mobile advertising made up 84% of total sales in the quarter, ….” ❖ “The small screen is now big, because the small screen can do big things,” - Facebook's chief operating officer Sheryl Sandberg via forbes.com
  • 6. Top-Down Image by Zurb Traditional ways, web designers have always worked from biggest screen down to smallest. meaning the main design would be for the full desktop view with that having the most functionality. Downside of this approach is that essentially priority is given to desktop/laptop users.
  • 7. Bottom-Up Image by Zurb • This is what they call mobile first design. • Focus on small screen first, then develop to desktop. • A big part of going mobile first is making your site load faster. Decreasing your site’s loading speed matters • Speed matters for your Google ranking. Not only is Google prioritizing mobile optimized sites on mobile search but additionally they are also looking at loading time as a factor.
  • 8. Responsive Website • Go responsive website instead of fixed website. • Focus on mobile first design. • It’s important to make a distinction between mobile first and mobile responsive, in this context, as mobile responsive takes existing elements and scales them down, but not necessarily reducing their file size.
  • 9. Mobile website ❖ Usually has limited function ❖ Has different source code and normally different domain / ip address. ❖ Mobile website was great, but you might need to move on to responsive website. ❖ Different site as fixed website. Maintaining 2 separate projects.
  • 10. via google.com • it’s been 2 years since google has implement mobile friendly rank. • Although your website is mobile friendly, but how optimize is your website ? • Google rank site by 3 key components : mobile friendly, mobile speed and desktop speed.
  • 11. Did you know ? ❖ Users spend 177 minutes on their mobile phones per day ❖ Nearly half of all visitors will leave a mobile site if the pages don’t load within 3 seconds. ❖ People are 5 times more likely to leave a site if it isn't mobile- friendly via thinkwithgoogle.com
  • 14. Google search on mobile ❖ allrecipes.com ❖ Rank #837 in global rank by Alexa ❖ rank #1 in ‘recipe’ keyword in desktop google search ❖ but rank #2 on google search on mobile. ❖ losses by it’s competitor recipe.com
  • 16. Result on both sites As you might now, Google rank works on SEO, but for mobile search, mobile friendliness and mobile speed are taken into calculation. Even though you have high rank in SEO, it doesn’t guarantee your website appear on top, in google mobile search.
  • 17. Summary of how mobile user uses ❖ Apigee: “44% of users delete a mobile app immediately if it didn’t perform as expected; Performance is reported to be especially important for banking (74%) apps” ❖ realBusiness: “Consumers are unforgiving towards slow and poor – performing apps.” ❖ IMS, Goldsmiths: "Users experience a lot of negative emotions and frustrations when trying to complete some digital tasks and apps are slow to load and respond” ❖ Forrester: “Mobile apps live and die by their ratings in an App Store... When the rating suffers, customer adoption suffers.” via infosys.com
  • 18. Interesting facts ❖ Lost transactions not only result in lost revenue for banks, but have a detrimental impact on customer loyalty and brand reputation – it's a lose-lose situation. ❖ 38% try another app when faced with a problem, 34% stop using the app, and 19% complain to friends and family ❖ 30% of users would spend more money with an organization that had a good mobile app ❖ 29% would pay more for a product or service if the organization’s app performed better than its competitors ❖ Nearly one third of smartphone and tablet owners would change banks if a mobile app wasn’t up to par via infosys.com
  • 19. –Infosys POV - Mobile App Performance Testing “One in six customers who switch banks indicate a poor mobile banking experience prompted the switch” via infosys.com
  • 20. Half users quit app who has : User Experience Performance
  • 21. User Experience aspect ❖ One of most important thing to note, yet developer tend to ignore. ❖ Focus more on UX not UI ❖ Sometimes you must compromise UI to build a great UX ❖ How’s to : ❖ Hire UX experts, UX Designer or UX Researcher (Hot job right now) ❖ Work on Analytics, multiple prototypes or survey.
  • 22. Image from thejibe.com Sometime to come out with a great User experience, you need to sacrifice the design.
  • 23.
  • 24. How to make sure your app deliver a good performance Through : Testing • But we cannot keep doing testing, waste of resources. • Because technology is changing, frequent OSs upgrade and new devices, • Huge device matrix (iOS, android). • There are thousands of smartphone running on androids OS, out of that, you have different android OS version. so your test devices are getting compounded.
  • 25. Continuous Integration Developer Source Code Repository CI Server Execute Test Scripts Release As part of DevOps practice.
  • 26. Some tools available (Free & Commercial) ❖ Cucumber, Selenium, Appium, calabash ❖ browserstack, experitest, crossbrowser, xamarin, ❖ Robotium, XCTest, Expresso
  • 28. Automate Mobile App Testing xamarin.com
  • 29. What’s next ❖ Focus what’s important. ❖ Sometimes a great things need to compromise. ❖ Support majority of your users. ❖ Support latest OS