SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
Mobile for B2B: Cross-Compiled Apps   Page
1




Mobile for B2B
Cross-Compiled Apps
August 2011
Adam Hartwig & Rob Hurst
Mobile for B2B: Cross-Compiled Apps                        Page
2




Intro
Mobile for B2B Series
This paper is one of a series we’ve    1. Native or Web?

written to help answer some of the     2. Design considerations

questions we often hear from clients   3. Security considerations

now that mobile content is firmly on   4. Cross compiled apps

the B2B marketing agenda.

Web apps or native apps? How to
optimise content? What should an
app look like? Why might I need an
app and how can it benefit my
marketing activities?

This series aims to give some useful
context for anyone considering how
to make the most of mobile as a
marketing channel.
Mobile for B2B: Cross-Compiled Apps                                                       Page 3



Introduction
                                                    With cross compiled applications, the
                                                    development uses third party software, which
                                                    is able to compile your application into
Whilst there are a lot of factors to consider in    multiple formats for distribution. Although
deciding on a native or web app approach,           this process can save time when compared
understandably one of the largest factors is        with the time needed to develop unique
cost, especially when the intent is to target the   versions for different platforms, the use of
largest possible audience natively on the broad     cross compilation carries with it its own set of
spectrum of devices available.                      positives and negatives.

Native apps fundamentally require that an app       The pros
is redeveloped for each platform it needs to be
accessed on, which essentially multiplies the       The major positive for cross-compiled
build time and maintenance for every platform       applications is the reach that can be achieved
version that it exists on. It means that a native   from one single build. The ability to quickly
app can be a much more costly option than the       publish the same application to multiple
web app route, which – despite its limitations –    platforms means a much lower production
can extend the reach of your app to the much        time than developing natively for each
larger audience at a much lower cost. There is,     platform.
however, a third option available that can sit in
the middle ground between native and web            Additionally, maintenance and updates to
apps - cross compilers.                             cross-compiled applications require editing
                                                    just one primary build, which can then be

Having your cake
                                                    republished across platforms, in contrast to
                                                    having to update and maintain different
                                                    versions of the same application, as would be

- and eating it                                     the case if building each app separately.

                                                    Many cross compilers carry the ability to
too…                                                ‘wrap’ web-apps into a native application,
                                                    meaning you can develop an app with web app
                                                    functionality that can then be turned into and
There are now several                               delivered as a native application in addition to
solutions, using cross                              the web version. By developing multiple native
                                                    apps and a web app from one central build you
compilation, that allow the                         can increase reach and reduce costs.
publication of native apps to
                                                    The cons
multiple platforms from only
                                                    There are, as you might expect, a few
one round of development.                           downsides to cross-compiling apps. Principally
This process enables a developer to create a        that the application itself is reliant on the
single app that can be published to multiple        functionality provided by the cross compiler
platforms as a native app and, in many cases        software and that is common across device
they present a better solution for anyone           platforms.
wanting to develop a native app whether for         Some functions that may be provided on one
one or several platforms.                           platform, say Android, may not be available to
Mobile for B2B: Cross-Compiled Apps                                                     Page 4



                                                  Conclusion
you through the cross compiler software as
they may not be present on iPhone. In
addition, there are many features missing in
the cross compilers available today, especially   Compiled applications can be the best
as smartphones continue to appear and             solution in many cases, particularly if the
develop.                                          app functionality required is quite basic.
This means that cross compilers are mostly        They enable the creation of the native ‘app
limited to simpler applications—anything          experience’ on multiple platforms, but at a
requiring more complex functionality or the       fraction of the cost.
use of specific platform API’s may require
developing a specific native app.                 However, the use of a cross compiler to create
                                                  a native application needs to be weighed up
Finally, by using a third party to compile your   with its cons as well; determining what the
application, you become reliant on the            application needs to do to ensure it is feasible
software owners to update and fix any bugs        for the cross compiler to handle. For more
and issues that crop up on the various mobile     complex applications or those that require
platforms they compile to. This can often         extensive device-based functionality,
happen when a mobile operating system             developing for each platform independently is
undergoes an update, which carries with it the    most likely the best option.
potential to introduce errors into your
application. While not necessarily a deal         Read the rest of the Mobile
breaker, especially as operating system
upgrades are relatively infrequent, it does       for B2B series.
mean putting your application into their hands
in being able to quickly fix the issue-causing    1. Native or Web?
bugs, rather than taking ownership of the         2. Design considerations
problem yourself.
                                                  3. Security considerations

                                                  4. Cross compiled apps
Mobile for B2B: Cross-Compiled Apps                                              Page
5




Omobono is an award winning
digital agency specialising in brand
development and engagement for
large corporates and government.

We believe no one has a better
understanding of business
audiences and how to reach them.

For more information, please contact
Rob Hurst on rob@omobono.co.uk or
+44 (0) 1223 307000.


© 2011 Omobono Ltd.

All ideas, concepts, brand-related names, strap lines, phrases, copy/text and
creative concepts developed and contained within this document remain the
intellectual property of Omobono Ltd until such time as they are procured by a
third party.

Anyone viewing this document may not use, adapt of modify the contents without
our prior consent.

Más contenido relacionado

Más de Omobono

Who will be taking decisions in the boardroom of the future?
Who will be taking decisions in the boardroom of the future?Who will be taking decisions in the boardroom of the future?
Who will be taking decisions in the boardroom of the future?
Omobono
 
The State of Digital Marketing in B2B in India - Charts
The State of Digital Marketing in B2B in India - ChartsThe State of Digital Marketing in B2B in India - Charts
The State of Digital Marketing in B2B in India - Charts
Omobono
 
WWW 2012 Key Themes
WWW 2012 Key ThemesWWW 2012 Key Themes
WWW 2012 Key Themes
Omobono
 
Social Media Handbook
Social Media HandbookSocial Media Handbook
Social Media Handbook
Omobono
 
Omobono social media handbook
Omobono social media handbookOmobono social media handbook
Omobono social media handbook
Omobono
 
FSA Case Study
FSA Case StudyFSA Case Study
FSA Case Study
Omobono
 

Más de Omobono (20)

Who will be taking decisions in the boardroom of the future?
Who will be taking decisions in the boardroom of the future?Who will be taking decisions in the boardroom of the future?
Who will be taking decisions in the boardroom of the future?
 
What Works Where UAE 2017
What Works Where UAE 2017What Works Where UAE 2017
What Works Where UAE 2017
 
The 2017 Omobono Trends Report
The 2017 Omobono Trends ReportThe 2017 Omobono Trends Report
The 2017 Omobono Trends Report
 
What Works Where 2016 - Is integration the key to digital success?
What Works Where 2016 - Is integration the key to digital success?What Works Where 2016 - Is integration the key to digital success?
What Works Where 2016 - Is integration the key to digital success?
 
How content marketing ruined content marketing (And what you can do to fix it)
How content marketing ruined content marketing (And what you can do to fix it)How content marketing ruined content marketing (And what you can do to fix it)
How content marketing ruined content marketing (And what you can do to fix it)
 
The Art and Psychology of Storytelling in B2B
The Art and Psychology of Storytelling in B2BThe Art and Psychology of Storytelling in B2B
The Art and Psychology of Storytelling in B2B
 
What Works Where in B2B?
What Works Where in B2B?What Works Where in B2B?
What Works Where in B2B?
 
The State of Digital Marketing in B2B in India - Charts
The State of Digital Marketing in B2B in India - ChartsThe State of Digital Marketing in B2B in India - Charts
The State of Digital Marketing in B2B in India - Charts
 
WWW 2012 Key Themes
WWW 2012 Key ThemesWWW 2012 Key Themes
WWW 2012 Key Themes
 
B2B Marketing Summit - Social Media in the Real World
B2B Marketing Summit - Social Media in the Real WorldB2B Marketing Summit - Social Media in the Real World
B2B Marketing Summit - Social Media in the Real World
 
Social Media Handbook
Social Media HandbookSocial Media Handbook
Social Media Handbook
 
What Works Where in B2B Digital Marketing [2011]
What Works Where in B2B Digital Marketing [2011]What Works Where in B2B Digital Marketing [2011]
What Works Where in B2B Digital Marketing [2011]
 
Mobile for B2B: Native or Web?
Mobile for B2B: Native or Web?Mobile for B2B: Native or Web?
Mobile for B2B: Native or Web?
 
Omobono social media handbook
Omobono social media handbookOmobono social media handbook
Omobono social media handbook
 
FSA Case Study
FSA Case StudyFSA Case Study
FSA Case Study
 
Social Media in Financial Services: Survey Results
Social Media in Financial Services: Survey ResultsSocial Media in Financial Services: Survey Results
Social Media in Financial Services: Survey Results
 
Omobono social media and business
Omobono social media and businessOmobono social media and business
Omobono social media and business
 
Refreshing the Role of Internal Communications: A critical business response ...
Refreshing the Role of Internal Communications: A critical business response ...Refreshing the Role of Internal Communications: A critical business response ...
Refreshing the Role of Internal Communications: A critical business response ...
 
Omobono: This is ERM
Omobono: This is ERMOmobono: This is ERM
Omobono: This is ERM
 
Omobono on ERM
Omobono on ERMOmobono on ERM
Omobono on ERM
 

Último

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
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
Enterprise Knowledge
 

Último (20)

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
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
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
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
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
 

Mobile for B2B: Cross-compiled Apps

  • 1. Mobile for B2B: Cross-Compiled Apps Page 1 Mobile for B2B Cross-Compiled Apps August 2011 Adam Hartwig & Rob Hurst
  • 2. Mobile for B2B: Cross-Compiled Apps Page 2 Intro Mobile for B2B Series This paper is one of a series we’ve 1. Native or Web? written to help answer some of the 2. Design considerations questions we often hear from clients 3. Security considerations now that mobile content is firmly on 4. Cross compiled apps the B2B marketing agenda. Web apps or native apps? How to optimise content? What should an app look like? Why might I need an app and how can it benefit my marketing activities? This series aims to give some useful context for anyone considering how to make the most of mobile as a marketing channel.
  • 3. Mobile for B2B: Cross-Compiled Apps Page 3 Introduction With cross compiled applications, the development uses third party software, which is able to compile your application into Whilst there are a lot of factors to consider in multiple formats for distribution. Although deciding on a native or web app approach, this process can save time when compared understandably one of the largest factors is with the time needed to develop unique cost, especially when the intent is to target the versions for different platforms, the use of largest possible audience natively on the broad cross compilation carries with it its own set of spectrum of devices available. positives and negatives. Native apps fundamentally require that an app The pros is redeveloped for each platform it needs to be accessed on, which essentially multiplies the The major positive for cross-compiled build time and maintenance for every platform applications is the reach that can be achieved version that it exists on. It means that a native from one single build. The ability to quickly app can be a much more costly option than the publish the same application to multiple web app route, which – despite its limitations – platforms means a much lower production can extend the reach of your app to the much time than developing natively for each larger audience at a much lower cost. There is, platform. however, a third option available that can sit in the middle ground between native and web Additionally, maintenance and updates to apps - cross compilers. cross-compiled applications require editing just one primary build, which can then be Having your cake republished across platforms, in contrast to having to update and maintain different versions of the same application, as would be - and eating it the case if building each app separately. Many cross compilers carry the ability to too… ‘wrap’ web-apps into a native application, meaning you can develop an app with web app functionality that can then be turned into and There are now several delivered as a native application in addition to solutions, using cross the web version. By developing multiple native apps and a web app from one central build you compilation, that allow the can increase reach and reduce costs. publication of native apps to The cons multiple platforms from only There are, as you might expect, a few one round of development. downsides to cross-compiling apps. Principally This process enables a developer to create a that the application itself is reliant on the single app that can be published to multiple functionality provided by the cross compiler platforms as a native app and, in many cases software and that is common across device they present a better solution for anyone platforms. wanting to develop a native app whether for Some functions that may be provided on one one or several platforms. platform, say Android, may not be available to
  • 4. Mobile for B2B: Cross-Compiled Apps Page 4 Conclusion you through the cross compiler software as they may not be present on iPhone. In addition, there are many features missing in the cross compilers available today, especially Compiled applications can be the best as smartphones continue to appear and solution in many cases, particularly if the develop. app functionality required is quite basic. This means that cross compilers are mostly They enable the creation of the native ‘app limited to simpler applications—anything experience’ on multiple platforms, but at a requiring more complex functionality or the fraction of the cost. use of specific platform API’s may require developing a specific native app. However, the use of a cross compiler to create a native application needs to be weighed up Finally, by using a third party to compile your with its cons as well; determining what the application, you become reliant on the application needs to do to ensure it is feasible software owners to update and fix any bugs for the cross compiler to handle. For more and issues that crop up on the various mobile complex applications or those that require platforms they compile to. This can often extensive device-based functionality, happen when a mobile operating system developing for each platform independently is undergoes an update, which carries with it the most likely the best option. potential to introduce errors into your application. While not necessarily a deal Read the rest of the Mobile breaker, especially as operating system upgrades are relatively infrequent, it does for B2B series. mean putting your application into their hands in being able to quickly fix the issue-causing 1. Native or Web? bugs, rather than taking ownership of the 2. Design considerations problem yourself. 3. Security considerations 4. Cross compiled apps
  • 5. Mobile for B2B: Cross-Compiled Apps Page 5 Omobono is an award winning digital agency specialising in brand development and engagement for large corporates and government. We believe no one has a better understanding of business audiences and how to reach them. For more information, please contact Rob Hurst on rob@omobono.co.uk or +44 (0) 1223 307000. © 2011 Omobono Ltd. All ideas, concepts, brand-related names, strap lines, phrases, copy/text and creative concepts developed and contained within this document remain the intellectual property of Omobono Ltd until such time as they are procured by a third party. Anyone viewing this document may not use, adapt of modify the contents without our prior consent.