上回说到FLASH在移动圈似乎作为不大
,让大伙有些泄气。不过凡事都不是那么绝对,厂商的争斗不仅
在硬件层,软件层同样精彩,你苹果不让 FLASH进,我就和FLASH称兄道地,比方说,INTEL的APPUP
,
比方说,RIM的PLAYBOOK
。而随着1.5ghz双核手机
/平板也即将成为下一轮产品硬件标配时,FLASH
似乎又有了一线生机。
今天我就简单介绍一下INTEL的APPUP吧,INTEL APPUP是个什么东东,在我看来,从技要上说,它就是
一个大杂烩,由于INTEL并没有自己的操作系统,所以他希望做到“兼容并包,吸纳百家” , 看看他
支持哪些技术吧:
JAVA
C/C++
MEEGO
WEB/HTML5
ADOBE AIR
甚至还有把android跟ios应用convert到intel appup一些工具跟指南!!!
我的天哪,照这么看,INTEL APPUP不是很快就能成为全球最大的APP STORE了吗?事实并非如些,一方面,预装INTEL APPUP的上网本跟平板电脑并没有全面铺货;另一方面,这个商店目前还只处在预热阶段,基本以吸引开发者为主,唱戏的多,看戏的少是这个平台目前的现状。
现在INTEL APPUP还免去了开发者的注册费用,可以说是敞开大门欢迎开发者来进入其中,但是有个费用是少不了的,就是软件签名证书,一般个人开发者从199刀/年 -299刀/年都有,我是在trustcenter.de
买的adobe签名证书,一年199刀(算是给他们做个广告吧),一个6KB的小文件,花了哥 199刀,真给力啊。
所以,像后来什么android的25刀,苹果的99刀,哥表示没有压力~
(价值199刀的证书真相)
好了,有了证书,可以开始开发INTEL APPUP的应用喽~
用FLEX开发基于INTEL APPUP的ADOBE AIR应用其实没有什么特别的,你需要用到一个intel方面提供的
licensing.swc来进行嵌入程序中,以方便提交到appup时让intel统一进行wrapper:
import com.adobe.licensing.LicenseManager;
import mx.core.UIComponent;
/* replace the value below with your own unique GUID */
private static const MY_APPLICATION_KEY:String = "";//留空
private static var UPDATE_MODE:Boolean = true;
private static var DEBUG_MODE:Boolean = true;//本地调试时设为true,提交时设为false
private function creationCompleteHandler():void
{
var licenseManager:LicenseManager = new LicenseManager();
licenseManager.checkLicense( this,MY_APPLICATION_KEY,
UPDATE_MODE, DEBUG_MODE );
//...
}
DEBUG= true时处于调试状态时
测好你的本地应用后,就可以咱们花钱买的证书来给应用签名了,注意,用证书签好名的应用,
即使不通过intel appup市场,我们一样可以通过别的软件渠道进行发售。
发行商身份:已验证,国际通用噢,花钱就是好啊~
当我们把DEBUG_MODE设为false并发布成.air的安装文件,安装后运行时应该会出现这样的提示:
这其实是正常的,因为我们刚才用到了licensing.swc,这个要通过intel appup来帮我们打包,
才能变成只能通过appup进行安装的应用。
接下来就是准备logo,产品简介,交给intel进行测试等等,我基本在3-4天就得到测试通过的消息,
这可能是我得到feedback最快的市场,intel的测试团队rocks~
我在intel appup用来试水的应用叫
stone match
,是我去年做的一个flash小游戏,一开始是以
免费的形式提供下载的,每天的下载量在10-20之间,现在改成收费了,一个半月大概下载了 10个左右,
不过我已经很满意了,因为试水本来就是用来走个流程的。软件收入跟intel是 7/3开,
月底intel会通过paypal打钱给你,有趣的是,在我为数不多的销售中,竟然有美元、欧元跟英镑三种货币,看来,appup的影响力还是不错滴~
唯一可惜的是,限于我朝的一些实际情况,intel appup安装后只能看到免费的应用,收费的应用是看不到的~
SO,有想法想在adobe air/flash 应用上开拓市场的同学们,不妨到appup市场试试,也许有意外的收获:)
作者:emilmatthew
微博: http://t.sina.com.cn/emilmatthew
分享到:
相关推荐
This session will provide developers the overview of Intel IADP /AppUp plan. IADP part will provide developer high level process for IADP such as SDK, developer community, test process etc. AppUp part...
这是一系列文章的第二篇,涵盖如何为Intel AppUp(SM)中心开发HTML5应用程序。 本文将介绍HTML5的一项新功能,称为Web Workers。 我们将展示一个应用程序,说明Web Workers的用法以及其他一些HTML5功能。
intel intel intel intel intel intel intel
这是涵盖如何为Intel AppUp(SM)中心开发HTML5应用程序的系列文章中的第一篇。 本系列文章将讨论一系列主题,从使用AppUp封装器工具打包最小的应用程序的基础知识到说明不同功能的应用程序的基础知识
zsh-plugin-appup:可以节省每次键入15个字符或更多字符的命令!
一个基本的 Erlang OTP 应用程序,用于测试发布和应用程序工具。 构建和运行 $ rebar3 compile $ ./start.sh 版本和升级 使用以下 git 标签,在版本之间移动以测试升级等。 注意:我不在乎降级,而且可能不会测试...
它识别以下 Erlang 文件: erlang 源代码 (.erl) erlang 包含文件 (.hrl) escript 脚本 (.escript) 应用程序文件 (.app) 应用程序升级文件 (.appup)。 请为 BBEdit 9 和 BBEdit 10 使用 Erlang 语言模块 v1.2。通过...
腾讯加固腾讯云加固:http://www.qcloud.com/product/appup.html 加固示例原版APK: http://pic.hzt360.com/downfile/beijing/elechongNFC.apk
顾名思义,Context包含一组响应用户请求所需的最少方法。 $c->req 返回请求对象 Hatena::Newbie::Request从继承的Hatena::Newbie::Request Hatena::Newbie::Request $c->req->parameters->{$key} 返回与$key对应的...