提交你的第一个ADOBE AIR应用到INTEL APPUP STORE

上回说到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

你可能感兴趣的:(Flash,application,import,Adobe,AIR,wrapper)