没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
Worklight® - Extend Your Business
White Paper
HTML5, Hybrid or Native
Mobile App Development
2
Contents
Intro .................................................................................................................................................... 3
Introducing the Approaches ............................................................................................................. 3
Native Applications........................................................................................................................ 3
Mobile Web Applications .............................................................................................................. 6
Hybrid Applications ....................................................................................................................... 7
Comparing the Different Approaches .......................................................................................... 8
Choosing the Right Approach ......................................................................................................... 10
Scenarios for the Native Approach ............................................................................................ 10
Scenarios for the Web Approach ............................................................................................... 11
Scenarios for the Hybrid Approach ............................................................................................ 11
Summary .......................................................................................................................................... 12
About Worklight............................................................................................................................... 13
3
Intro
Many organizations taking their first steps to implement a mobile strategy are facing an important
decision that will influence the results of this initiative. The process of choosing a development
approach for a mobile application, namely native, web or hybrid, entails many parameters such as
budget, project timeframe, target audience and application functionality to name a few. Each approach
carries inherent benefits and limitations, and finding the one that best addresses the organization’s
needs could be a challenging task.
The purpose of this whitepaper is not to identify the best development approach, as such does not
exist, but rather to list the pros and cons each carries and describe the different scenarios, or enterprise
requirements, that best fit one or the other.
Introducing the Approaches
Native Applications
Native applications have binary executable files that are downloaded directly to the device and stored
locally. The installation process can be initiated by the user, or in some cases, by the IT department of
the organization. The most popular way to download a native app is by visiting an application store such
as Apple’s App Store, Android’s Marketplace, or BlackBerry’s App World, but other methods exist and
are sometimes provided by the mobile vendor.
Once the app has been installed on the device, the user launches it like any other service the device
offers. Upon initialization, the native app interfaces directly with the mobile operating system, without
any intermediary or container. The native app is free to access all of the APIs that are made available by
the OS vendor and, in many cases, has a unique look and feel that is typical of that specific mobile OS.
To create a native app, developers must write the source code (in human-readable form) and create
additional resources such images, audio segments and various OS-specific declaration files. Using tools
provided by the OS vendor, the source code is compiled (and sometimes also linked) in order to create
剩余12页未读,继续阅读
资源评论
qq5258593
- 粉丝: 0
- 资源: 10
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功