如何实现对 Android/Ios 应用程序的 保护与货币化

2014-11-03 软件货币化 647
除了选择商业盈利模式并为货币化应用程序制定决策之外,
应如何实际执行这些商业模式?
此外,应如何保护自己的收益和知识产权 (IP) 投资,防止被欺骗、破解和盗版? 
 
引言
*通过智能手机、平板电脑和穿戴计算技术而出现的移动计算现已让步于数量庞大的移动应用程序或我们常说的“应用”。这些应用程序不仅可以增加娱乐性,帮助我们提高工作效率,还能扩展移动设备的功能。每天都有新的应用程序发布,在App Stores 上活跃应用发布商的数量在持续增长。 
*现今已有 2 百万个可用的应用程序,而免费应用程序占据加大的下载量。这样的话,应用程序开发商如何赚钱?有哪些不同的商业盈利模式?哪种模式有适用价值? 除了选择商业盈利模式并为货币化应用程序制定决策之外,应如何实际执行这些商业模式?此外,应如何保护自己的收益和知识产权 (IP) 投资,防止被欺骗、破解和盗版? 
*此文介绍了趋势、可选的不同商业模式,以及可以保护和货币化移动应用程序的 “SafeNet(现:金雅拓/Gemalto)” 解决方案。 
趋势 
近的研究结果为我们清晰地展现了应用程序市场的趋势。尽管美国市场仍处于靠前地位,但亚洲应用程序市场也处于急剧增长阶段。在过去的一年中,Android 应用程序的收入增长超过了 iOS。
市场成长和发展 
美国仍是盈利高的应用程序市场,但是就每年的增长率来说,亚洲增长快,其中韩国、中国和日本市场均以三位数的比率快速增长。西方的开发商正在采用本地化等跨文化策略扩大其在亚洲的市场份额。
免费增值模式赢得收益份额 
近研究显示,就主要获利公司而言,从 2013 年开始提供“免费增值”应用程序(免费下载和程序内购买)在App Store 中创收的比率为: Apple App Store 77%,Google Play 89%。截止到 11 月,此比率分别增长到 92% 和 98%。免费增值模式仍然是成功的商业盈利模式,在过去几年中,它已经成为所有商业模式中盈利能力的模式。此趋势预计仍会继续。
Android 应用程序 获取市场份额 
自从移动计算出现以来,Apple 一直是应用程序市场中的行业。尽管 iOS App Store 就收入而言仍然处于靠前地位,但 Google Play 的收入份额正在快速增长。 例如,在 2013 年 11 月的某一天,Distimo 预计 Apple App Store 中热门的前 200 个应用程序的总收入超过 1800 万美元。对 Google Play 的预计收入为大约 1200 万美元。而2012 年同期 Apple App Store 的预计收入为 1500 万美元,Google Play 仅为 350 万美元。如此例所示,Google Play 的收入增长惊人,年增长率达 243%。 
游戏位居应用程序的首位 
尽管应用程序种类多样,有工作效率型、音乐型和导航型等,但是移动应用程序中收入高的是游戏类应用程序。游戏玩家放弃 Nintendo 和 PlayStation 手持游戏设备,选择了 Android 和 iOS 智能手机和平板电脑上的游戏应用程序。 
商业移动化需要更多商业应用程序 
实现移动化需要更多的设备、更多的场所、以及更多的商业应用程序。Forrester 研究结果表明,随时随地工作的信息工作者(使用三台或多台设备,在多个场所工作,使用多个应用程序的用户)的数量从 2011 年占劳动者的 23% 上升到 2012 年的 29%。预计到 2017 年,用于工作和家庭的平板电脑将增长三倍,达到 9.5 亿台,这正是随时随地的工作趋势的真正内涵。  鉴于这些趋势,应用程序开发商需要评估其当前所用的软件授权和商业盈利模式,确保不会错过未来的盈利机会。与此同等重要的是,开发商需要保护其高价值的知识产权投资,以此来保护其收入。 
选择一种商业模式
现今,iOS 和 Android 应用程序开发商常用的商业模式基本上可以归类为一种或两种首要类型。开发商对应用程序提供免费下载或收费下载。某些开发商允许程序内购买,而另一些不允许。以下是 iOS 和 Android 开发商现今常用的四种商业模式变体。 
免费应用程序 、免费应用程序——提供程序内购买选项 、付费应用程序——提供程序内购买选项、付费应用程序 。
应用程序安全的重要性 
为软件应用程序提供可下载服务的同时也会带来相应的风险。通过下载,黑客能够更快速且轻易地接触您的软件,可能会在互联网上以更低的价格甚至免费将其出售。 
盗版对您和您的客户的危害 
开发软件应用程序需要投入大量的时间、财物和精力。软件盗版会减少您应得的收入,损害您客户的利益,您的客户终将承担非法使用产品的损失。盗版限制了您的竞争能力,就您的客户而言,即抬高了价格并降低了产品的技术含量。在强有力的免费或付费应用程序(和试用程序)反盗版保护方面进行投资有助于您的收益。
逆向工程和知识产权盗用削弱您的竞争优势
如果您是一家普通的软件公司,知识产权 (IP) 就是您公司总市值的  重要部分。因此,您必须保护您的开发成果。您为软件应用程序  所选择的保护和授权解决方案不仅要能够执行您的授权条款并保护  其免受盗版侵害,而且还得能够提供全面的保护,防止反向工程和  盗取 IP,其中包括专有算法和目标码中内嵌的其他商业秘密。为移  动应用程序选择强有力的知识产权保护是所有竞争战略的重要部分,  具备诸多优势。 既要保护您的投资,同时也要使您的用户按照其所购买和授权的内  容来使用应用程序。如果保护得当,授权的软件应用程序一定有助  于增加您的业务量并提高您的收益。收益增加后,您可以更灵活的  进行:更多投资以改进您的应用程序,提供具有竞争力的价格,进 一步扩大客户群。
使用 圣天诺 授权管理和知识产权保护以实现
Android 应用程序的利润加大化   “SafeNet(现:金雅拓/Gemalto)” 圣天诺 RMS Android 提供控制和实现多种应用特性和配置  的机制,而且上市之后可以藉此机制追踪这些特性和配置的使用情  况。圣天诺 RMS 授权管理功能内嵌于应用程序中,在应用程序运  行之前检查是否存在有效的授权码。如果存在有效授权码,则运行  应用程序;如果 圣天诺 RMS 没有找到有效授权码,应用程序将被  禁止运行。   圣天诺 RMS Android 包含几个组件,能够保护在 Android OS 上运行  的移动应用程序并为之授权。
Android Envelope (安卓应用加壳保护)
Android Envelope 用于保护 Android 的 Java 应用程序。其将 Android   应用程序包 (apk) 文件作为原始文件并返回修改后的 apk 文件。修  改后的 apk 包含已加密代码(原始应用程序代码)和一些由   Envelope 插入的其他代码。Android Envelope 与授权 API 无关,不  会在受保护的应用程序中插入任何授权调用。对于授权需要,ISV   可以为 Android 使用 RMS SDK。
Android Java 应用程序的 JNI 层
圣天诺 RMS SDK 是一款基于 C 语言的 SDK,JNI 编程框架可以提供  与 圣天诺 RMS SDK 的接口以实现在 Android 平台上授权 Java 应用  程序。此接口用作来回传输数据的中间层,因此可以使用 Java 编  译器与标准的基于 C 语言的库进行通讯。此易于使用的 圣天诺   RMS API 需要集成到您的 Java 应用程序中。      下图描述了如何通过 JNI 接口在 Java 应用程序中使用 C 语言函数/  库:
多线程
圣天诺 RMS Android 版提供对进程的锁定机制以达到以下目的:
  • 在多线程的环境中执行 圣天诺 RMS API。圣天诺 RMS 支持  双线程并行执行。
  • 并行运行的线程对授权存储文件的受控访问(只读)。    
基于安卓的Java 应用程序
RMS JNI 层 (rmsjniinterfacelib.jar)   圣天诺 RMS JNI 层 (libSentinelnonetJniLib.so)   圣天诺 RMS C 语言独立库 (libnonet.a)    Android 授权 API  下图为 圣天诺RMS Android API 在授权时的典型调用顺序。
总结
在美国,通过移动应用程序对互联网的访问量超过了电脑,此迹象表明移动应用程序是未来的发展趋势。为了使这些应用程序充分实现货币化,应用程序发行商的保护方式必须完备、充分、且具有一定程度的创造性。只有保护战略和保护措施都完全实现之后,
VLSaddFeature
VLSdeleteFeature
VLSdeleteLicenseFromFile
VLSgetFeatureInfo
VLSgetLicenseInfo
VLSgetLibInfo
VLSsetFileName
VLSinitialize
VLSaddFeatureToFile
LSRequest
LSUpdate
LSRelease
VLSCleanup
VLSsetCustomExFunc*
VLSinitMachineID
VLSgetMachineID
VLSmachineIDToLockCode
获取锁定码
方案 1 - 如果要从授权存储文件中加载 customEx 锁定授权,应该在VLSinitialize 之前调用VLSsetCustomExFunc。方案 2 - 如果添加按照 CustomEx 标准锁定的授权,应该在VLSaddFeatureToFile 之前调用VLSsetCustomExFunc。只需调用一次。
*可选 API通过允许应用程序开发商加密和授权应用程序文件,Android Envelope 和 圣天诺RMS Android API 按照实际要求提供多种安全和授权特性配置。才能对软件应用程序实现真正意义上的保护。这听起来可能像是一项艰巨的任务,实际上此任务完全不复杂,而且是一定可以实现的。实现有效的授权和保护不仅能够增加应用程序的寿命,而且能够显著提高公司的收益,使付出的努力得到回报。通过允许应用程序开发商加密和授权应用程序文件,AndroidEnvelope 和 圣天诺 RMS Android API 按照实际要求提供多种安全和授权特性配置。“SafeNet(现:金雅拓/Gemalto)”  圣天诺软件货币化解决方案圣天诺® 软件货币化解决方案的 “SafeNet(现:金雅拓/Gemalto)” 系列易于集成和使用,具有创新性并且以功能为中心,旨在满足规模、技术需求和组织结构不同的所有组织对独特授权能力、具体授权方式和授权管理的需求。软件授权产品和服务:屡获殊荣的硬件、软件和云服务型授权解决方案套件,用于防止软件应用程序被盗版、滥用或篡改代码,从而加大限度提升盈利能力和保护具有竞争力的知识产权 (IP)。权限管理产品与服务:一种功能丰富的授权管理系统,以托管、服务或现场安装形式提供,使软件开发商能够精简和方便地管理所有与软件授权有的操作任务。
SaaS  许可与管理服务:
荣获 CODiE 大奖的软件许可和权限管理服务,在架构上能够为 SaaS 和其它云服务提供所需的独特目录定义、配置、控制以及使用追踪等功能。软件货币化专业服务:全套咨询和实施服务,无论您的授权项目处于其生命
周期的哪一阶段,该完备的服务都能为您定义、定位和交付符合贵组织具体商业目标和运营流程的授权战略。

 

电话咨询
邮件咨询
在线地图
QQ客服