Examining the landscape of the mobile development, the hidden challenges of the iPhone app store, and the middle way provided by hybrid applications.
Presented at Where 2.0 in San Jose, March 31, 2010
Native vs. Web vs. Hybrid: Mobile Development ChoicesJason Grigsby
The iPhone App Store has captured the imagination of entrepreneurs everywhere. There is a gold rush happening.
This presentation explains why we chose not to become full time cocoa developers, the challenges people are currently facing in the iPhone App Store, and the long term picture for mobile web applications.
It also describes an interim strategy of building hybrid applications using web technology so that you can use a common code base and publish your application to the various application stores for iPhone, Android, Blackberrry, etc.
Originally presented at Web 2.0 Expo in San Francisco.
Commercialization Challenges Of Mobile Software Development In A Fragmented M...Stephen King
My presentation of Commercialization Challenges of Mobile Application Devlopment in a Fragmented Mobile Ecosystem, which includes 20,000 handsets, 25 different OS's/Platforms and 750+ carriers. LOTS of graphs and data for mobile app developers, and some mobile industry trends.
MeasureWorks - Emerce efinancials - Managing the Mobile ExperienceMeasureWorks
Online consumers are no longer 'page views', 'bouncers' or 'returning visitor's. They are becoming more and more individuals and wanted to be treated that way. The consumer decides when they want to interact with your online service and via what medium. Adapting to these changes and delivering the ultimate customer experience will therefore be the challenge for every financial and insurance company in the coming years. Learn what your customer finds important, what the user experience requirements are and how to manage them.
Native vs. Web vs. Hybrid: Mobile Development ChoicesJason Grigsby
The iPhone App Store has captured the imagination of entrepreneurs everywhere. There is a gold rush happening.
This presentation explains why we chose not to become full time cocoa developers, the challenges people are currently facing in the iPhone App Store, and the long term picture for mobile web applications.
It also describes an interim strategy of building hybrid applications using web technology so that you can use a common code base and publish your application to the various application stores for iPhone, Android, Blackberrry, etc.
Originally presented at Web 2.0 Expo in San Francisco.
Commercialization Challenges Of Mobile Software Development In A Fragmented M...Stephen King
My presentation of Commercialization Challenges of Mobile Application Devlopment in a Fragmented Mobile Ecosystem, which includes 20,000 handsets, 25 different OS's/Platforms and 750+ carriers. LOTS of graphs and data for mobile app developers, and some mobile industry trends.
MeasureWorks - Emerce efinancials - Managing the Mobile ExperienceMeasureWorks
Online consumers are no longer 'page views', 'bouncers' or 'returning visitor's. They are becoming more and more individuals and wanted to be treated that way. The consumer decides when they want to interact with your online service and via what medium. Adapting to these changes and delivering the ultimate customer experience will therefore be the challenge for every financial and insurance company in the coming years. Learn what your customer finds important, what the user experience requirements are and how to manage them.
Commercialization Challenges of Mobile Software Development in an Exponential...Stephen King
This is part 3 of the "Fragmented Mobile Ecosystem" decks I've done over the last 7 years. This 2017 version focuses on the journey of an entrepreneur, the state of mobile development today, where are we at (and going) and the journey of pivoting a young startup as iPhone and Android stunned the mobile world in Fall 2008. Presented at Mobile Monday Calgary #30, it also includes some advice for entrants in the technology field... and lastly it covers some resources that are available; developers networks, public funding and grants, Mobile Monday global.
In the first deck of 2009, I look at the early mobile platform wars: http://www.slideshare.net/stebankag/wi-tec-stephen-king-commercialization-challenges-of-mobile-software-development-in-a-fragmented-mobile-ecosystem-mob4hire
In the second 2nd deck in 2012, I update for how the fragmented mobile ecosystem is affecting mobile enterprise development, and how enterprises are shifting billions of dollars to adopt mobile processes into the internal, customer and partner relationships.
http://www.slideshare.net/stebankag/commercialization-challenges-of-enterprise-mobile-adoption-in-the-fragmented-mobile-ecosystem
An overview of the state of the mobile industry as it pertains to the web. Content developed and driven based on the belief of the centrality of content to distributed content to mobile devices (http://www.domain7.com/mobile). Presentation content from a workshop session presented in Vancouver in September 2011 (http://domain7.com/blog/d7-workshops-designing-and-building-for-the-mobile-web/)
This time AppTalk will focus on the everyday question of web applications vs hybrid applications vs native mobile applications. We'll provide guidance in making the business decision between these approaches. This will be presented through practical real-life cases. The focus will be on mobile applications rather than games.
Agenda:
14:00 Welcoming words, Karl Ots / Symbio
Responsive web
Dedicated mobile site
PhoneGap hybrid apps
Native HTML5 apps
Discussion & networking
Speaker:
Sebastian de Mel, frontend developer at Exove Oy.
Sebastian has been in the web business as a entrepreneur for over 5 years until recently when he joined the ranks of Exove Oy, whose customers include: Nelonen, Fiskars Bonnier publication and others. He studied algorithms in University of Tampere and has a Media-assistant degree. Technologies he uses in his daily work are: JavaScript (Underscore, jQuery, Zepto etc.), PhoneGap, eZ Publish, Drupal, Concrete5.
Event coordinator, Karl Ots: tel. 050 480 1102, email karl.ots [at] youngdevelopers.fi
Presented by Stephanie Rieger at Breaking Development in Dallas, April 11 2011 and Mobilism in Amsterdam, May 12, 2011.
Context is often cited as the single most important factor in design for the mobile medium. Mobile devices are of course 'mobile', but they are also small, always on, always with us, and can instantly connect us to the people we love. Mobile services must therefore be simple, social, and well-focussed--enabling us to quickly get things done on even the smallest screens.
This is all well and good, but mobile devices have changed. They may be mobile, but many have already stopped being 'phones'—nor do they resemble what we traditionally think of as computers. This presentation will explore how our use, and perception of mobile devices is changing, and how these changes may impact how we should design for them going forward.
More people are using mobile platforms to access information - can your business afford to be left behind in an age of rapid digital transformation?
When once it was acceptable to be in the late majority when it came to adjusting your business to technological advancements, nowadays you have to lead the pack in order to be a viable business.
Commercialization Challenges of Mobile Software Development in an Exponential...Stephen King
This is part 3 of the "Fragmented Mobile Ecosystem" decks I've done over the last 7 years. This 2017 version focuses on the journey of an entrepreneur, the state of mobile development today, where are we at (and going) and the journey of pivoting a young startup as iPhone and Android stunned the mobile world in Fall 2008. Presented at Mobile Monday Calgary #30, it also includes some advice for entrants in the technology field... and lastly it covers some resources that are available; developers networks, public funding and grants, Mobile Monday global.
In the first deck of 2009, I look at the early mobile platform wars: http://www.slideshare.net/stebankag/wi-tec-stephen-king-commercialization-challenges-of-mobile-software-development-in-a-fragmented-mobile-ecosystem-mob4hire
In the second 2nd deck in 2012, I update for how the fragmented mobile ecosystem is affecting mobile enterprise development, and how enterprises are shifting billions of dollars to adopt mobile processes into the internal, customer and partner relationships.
http://www.slideshare.net/stebankag/commercialization-challenges-of-enterprise-mobile-adoption-in-the-fragmented-mobile-ecosystem
An overview of the state of the mobile industry as it pertains to the web. Content developed and driven based on the belief of the centrality of content to distributed content to mobile devices (http://www.domain7.com/mobile). Presentation content from a workshop session presented in Vancouver in September 2011 (http://domain7.com/blog/d7-workshops-designing-and-building-for-the-mobile-web/)
This time AppTalk will focus on the everyday question of web applications vs hybrid applications vs native mobile applications. We'll provide guidance in making the business decision between these approaches. This will be presented through practical real-life cases. The focus will be on mobile applications rather than games.
Agenda:
14:00 Welcoming words, Karl Ots / Symbio
Responsive web
Dedicated mobile site
PhoneGap hybrid apps
Native HTML5 apps
Discussion & networking
Speaker:
Sebastian de Mel, frontend developer at Exove Oy.
Sebastian has been in the web business as a entrepreneur for over 5 years until recently when he joined the ranks of Exove Oy, whose customers include: Nelonen, Fiskars Bonnier publication and others. He studied algorithms in University of Tampere and has a Media-assistant degree. Technologies he uses in his daily work are: JavaScript (Underscore, jQuery, Zepto etc.), PhoneGap, eZ Publish, Drupal, Concrete5.
Event coordinator, Karl Ots: tel. 050 480 1102, email karl.ots [at] youngdevelopers.fi
Presented by Stephanie Rieger at Breaking Development in Dallas, April 11 2011 and Mobilism in Amsterdam, May 12, 2011.
Context is often cited as the single most important factor in design for the mobile medium. Mobile devices are of course 'mobile', but they are also small, always on, always with us, and can instantly connect us to the people we love. Mobile services must therefore be simple, social, and well-focussed--enabling us to quickly get things done on even the smallest screens.
This is all well and good, but mobile devices have changed. They may be mobile, but many have already stopped being 'phones'—nor do they resemble what we traditionally think of as computers. This presentation will explore how our use, and perception of mobile devices is changing, and how these changes may impact how we should design for them going forward.
More people are using mobile platforms to access information - can your business afford to be left behind in an age of rapid digital transformation?
When once it was acceptable to be in the late majority when it came to adjusting your business to technological advancements, nowadays you have to lead the pack in order to be a viable business.
La musique via Internet et les réseaux mobilesSonnerie Iphone
Native web vs industry musical : comment fonctionne la musique et les droits d'auteur sur Internet et les réseaux mobiles.
Les sonneries iphones gratuites et la gestion des droits d'auteur.
View myStaffingPro\'s webinar on the ";20 Tips for a Successful Mobile Candidate Experience". For more information on how to go mobile with your online application process, please visit http://gomobile.mystaffingpro.com
The presentation slide that I presented on Creatology (creative and technology) seminar, University of Indonesia, Dec 17, 2011.
I used some materials from my previous presentations, but with some updated data.
I delivered a talk about mobile development platforms.
Although not all mobile OSes and development tools are covered, hopefully this slide gives you the idea how to start jumping into mobile apps development.
An overview of mobile app development. This presentation discusses the different options available and some of the considerations to take when starting a mobile app project. This was presented at the InSquared event (http://insquared.net) in March 2012
Emanuele Bolognesi, responsabile del progetto AppsFuel, analizza le possibilità di distribuzione, promozione e monetizzazione del mobile web, facendo un confronto tra app native e web app, evidenziando le problematiche, ma anche le opportunità offerte da queste due tecnologie.
Presented at Web Directions Code, Melbourne
If you have a website—particularly one that generates revenue for your organization—you need a Progressive Web App. So where do you begin? How do you decide which features of a Progressive Web App make sense for your users? What tools can make the process easier (or harder)? In this practical session, Jason will guide you through the key design decisions you’ll need to make about your Progressive Web App and how those decisions impact the scope of your project. He'll also teach you how to avoid common pitfalls and help you take full advantage of Progressive Web App technology.
Why Progressive Web Apps will transform your websiteJason Grigsby
* Cut through the PWA hype and learn why they really matter
* Discover incentives from Google and Microsoft including SEO benefits
* Learn how other companies have used PWAs to increase revenue
* Put together a high-level plan on converting your website to a PWA
Presented at Portland Digital Summit 2017
Is the buzz around Progressive Web Apps real or are they simply the latest fad? In this talk, you’ll learn exactly what Progressive Web Apps are, what problems they solve, and what new design challenges they present. Jason will show how organizations are using Progressive Web Apps to provide better and faster user experiences.
Adapting to Input — Smashing Conference NYCJason Grigsby
Responsive Web Design has forced us to accept that we don't know the size of our canvas, and we've learned to embrace the squishiness of the web. Input, it turns out, is every bit as challenging as screen size. We have tablets with keyboards, laptops that become tablets, laptops with touch screens, phones with physical keyboards, and even phones that become desktop computers.
In this session, Jason will guide you through the input landscape, showing you new forms of input like sensors and voice control, as well as new lessons about old input standbys. You'll learn the design principles necessary to build web sites that respond and adapt to whatever input people use.
It took nearly four years, four proposed standards, the formation of a community group, and a funding campaign to pay for development, but we finally got what we've been clamoring for—a solution for responsive images baked into browsers. Now the hard work begins. Learn how to use the new responsive image specifications, which ones are appropriate for which images, and how to tackle the riddle of responsive image breakpoints.
Adaptive Input — Breaking Development Conference, San DiegoJason Grigsby
Windows 8. Chromebook Pixel. Ubuntu Phone. These devices shatter another consensual hallucination that we web developers have bought into: mobile = touch and desktop = keyboard and mouse.
We have tablets with keyboards; laptops that become tablets; laptops with touch screens; phones with physical keyboards; and even phones that become desktop computers. Not to mention new forms of input like cameras, voice control, and sensors.
We've learned how to respond to screen size. Our next challenge is learning how to adapt to different forms of input.
Mobile first and responsive web design aren’t simply two great tastes that go great together. No they represent much more than that. Mobile first responsive web design is the responsible way to build responsive designs.
Mobile first responsive web design is the best way to build something that is both responsive from a layout AND a performance perspective.
But if mobile first is the right way to do responsive design, then why are so few people doing it? In this presentation, we’ll dig into why mobile first responsive design matters and the five techniques necessary to make it work.
No matter how much we try to put ourselves into a mobile first mentality, it is hard for us to do so fully. Our access to PCs prevents us from experiencing mobile the way many in the world do.
We're currently fighting for parity among experiences. We're arguing that the mobile version shouldn't be a dumbed down version of the desktop site.
But we've set our sights too low. In a true Mobile First world, the mobile version should be the best experience. Mobile shouldn't just match the desktop experience, it should exceed it.
Presented at Mobilism.nl
Device diversity is about to get an order of magnitude worse. SmartTVs are hitting the market in mass this year. Sony, LG, Vizio, and Samsung are all shipping televisions with Google TV built in.
And if the rumors that Apple will release a TV this year are true, 2012 will turn out to be the year web developers start to tackle the glass screen hanging on our walls.
Why should web developers focused on mobile learn about the web on TVs? Because TVs represent the next challenge in device proliferation. They share common characteristics with their smaller brethren. They create new challenges and opportunities we haven't encountered yet. And most importantly, learning how to build for TVs helps inform our practices of building for mobile devices.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
How world-class product teams are winning in the AI era by CEO and Founder, P...
Where 2.0 — Native vs Web vs Hybrid: Mobile Development Choices
1. Native
vs
Web
vs
Hybrid
Mobile Development Choices
Jason Grigsby • Where 2.0 2010
@grigs on Twitter • jason@cloudfour.com
cloudfour.com/blog • mobileportand.com
2.
3.
4. Surprise Story of 2008
Flickr photo by Drift Words: http://www.flickr.com/photos/44124413076@N01/11846265/
5. Flickr photo by Civisi: http://www.flickr.com/photos/civisi/2611679744/
Web 2.0 iPhone App Store
Web-based Apps Native Apps
Services & Mashups Few APIs between apps
Software as Service No Recurring Revenue
Cloud Computing Local Storage
6. What makes the App Store successful?
Carriers App Store
Open to anyone
Openness Closed, Seek permission
who signs agreement
Entry Cost Thousands of dollars $99
Revenue Split 60/40 to 50/50 70/30
Restrictions Many Few
Releases Difficult, Timely 1 to 2 weeks
Micropayments Inconsistent iTunes for every phone
11. Ringtone Apps
FYI: It shipped at $2.99. Then Justin sold his iPhone business.
http://twitter.com/justin/status/1210786170
http://furbo.org/2008/12/09/ring-tone-apps/
http://furbo.org/2009/02/16/raising-prices/
13. More Open ≠ No Gatekeeper
96%
Approved
(what about that 4%?)
14. 4.6
Billion
Mobile phone for
>1/2 the planet.
Flickr photo by Pingnews: http://www.flickr.com/photos/pingnews/370061022/
15. 4.6 Billion in Perspective
Source: http://communities-dominate.blogs.com/brands/2007/01/putting_27_bill.html
http://communities-dominate.blogs.com/brands/2008/01/when-there-is-a.html
16. iPhone Only Part of World Wide Market
Symbian RIM iPhone Windows Mobile Linux
Android WebOS
90000
80878
67500
45000
34346
24889 22500
15027
8126
6798 0
1112
2009 Smartphone Sales — Thousands of Units
http://www.gartner.com/it/page.jsp?id=1306513
17. iPhone Only Part of US Market — Jan 2010
Platform Market Share Point Change
(compared to Oct 09)
RIM 43.0% 1.7
Apple 25.1% 0.3
Microsoft 15.7% -4.0
Google 7.1% 4.3
Palm 5.7% -2.1
http://www.comscore.com/Press_Events/Press_Releases/2010/3/
comScore_Reports_January_2010_U.S._Mobile_Subscriber_Market_Share
18. Symbian Windows Mobile
Objective C WebOS
C
Java ME Dalvik
Palm
Visual Basic
C++
.NET Compact
BREW
Flickr photo by André-Batista: http://www.flickr.com/photo_zoom.gne?id=408700622&size=o
19. Google Mobile — App Challenges
• Pressure from CEO for rapid releases
• 10+ platforms to support
• Over 100 different builds
http://www.flickr.com/photos/83731031@N00/445924458/ • http://www.flickr.com/photos/mcdave/142758127/
http://www.flickr.com/photos/nataliejohnson/290541732/
20. Fragmentation:
This is what the
web is supposed
to solve.
Flickr photo by .Hessam: http://www.flickr.com/photos/essamo/1070527547/
21. Mobile Web Distribution
Carriers App Store Mobile Web
Closed, Seek Open to anyone
Openness Completely Open
permission who signs agreement
Entry Cost Thousands of dollars $99 None
Revenue Split 60/40 to 50/50 70/30 100%
Restrictions Many Few None
Releases Difficult, Timely 1 to 2 weeks Instantaneous
Micropayments Inconsistent iTunes for every phone Not yet
22. Ok Hot Shot, How are You Going to Create
Super Monkey Ball with HTML?
<div id=”bridge”
class=”rope”>
<div id=”bubble”>
<span id=”monkey sprite-
replace”>
Monkey</span>
jquery-banana.js
Some Applications Have to Be Native
23. Five Common Reasons for Native Apps
Performance
Offline Mode
Findability
Monetization
Device Attributes
Flickr photo byboklm: http://www.flickr.com/photos/boklm/486646486/
24. 1. Performance
Not for all applications
Good enough for many applications
Javascript Performance improving
Hardware Accelerated CSS
Web developers must improve
Flickr: Uploaded February 11, 2007 by hawridger
25. We’ve Become Bandwidth Gluttons | Use YSlow
Since 2003:
• Web Page Size Tripled
•# of Objects Doubled
Since 1995:
• Web Page Size: 22x
•# of Objects: 21x
Source: http://www.websiteoptimization.com/speed/tweak/average-web-page/
26. 2. Offline Support
• HTML 5
• Client-side Database Storage API
• Application Cache
• Essentially SQLite in browser
• Available on iPhone since 2.0
• Google Gears, Android, Nokia soon?
40. There is no right answer.
Understand your options.
Pick the best technology (or
tech combo) for your needs.
41. Thank You for Your Time!
@grigs on Twitter • jason@cloudfour.com
cloudfour.com/blog • mobileportand.com
Flickr photo by Pingnews: http://www.flickr.com/photos/pingnews/370061022/