应用程序开发者不要押宝在单一平台


  许多应用程序开发者往往把目光锁定在像苹果应用程序商店这样的大平台上,尽管这里已经拥挤不堪,但他们仍希望在这里博得一席之地。要想在几十万个应用程序中脱颖而出不是一件容易的事情,当然,这并不代表你开发的程序不好。

  你的应用程序在移动平台上占据首要位置后,你下一步打算去哪儿?继续在此开发下一个项目?或者把目光转向不是很出名的移动平台上?那有没有考虑过将应用程序植入到桌面、电视屏幕或者游戏控制器上呢?

  尽管iTunes和Android应用程序商店是媒体报道的焦点,但除此之外,还有很多应用程序商店和平台。近期,一些网络主办方和博客主阿尼尔·大什(Anil Dash)为开发者提供了大量的资源,介绍了不同的软件开发分配平台:在这个长长的平台列表中,包括一些根本不把自己叫做“应用程序商店”的平台。

  在这个列表中,这些程序商店被划分为不同的种类,包括移动、设备、控制台、桌面、程序库和服务平台。

  其中移动应用程序商店最多,其他的平台也有自己的“商店”,只是商店的概念被延伸了。还有控制台商店,比如微软的Xbox LIVE、任天堂的Wii、谷歌TV、苹果TV和Boxee等平台。桌面商店包括电子游戏整合平台Steam、Mac应用程序商店、Intel应用商店AppUp以及Jolicloud。服务平台包括亚马逊的EC2系统平台、谷歌App Engine平台、Jumpbox以及VMWare公司的虚拟机设备平台等。开发者可以通过这些平台开发部署应用程序。大什说,这些应用程序商店的分类简直太多了。

  Twitter移动应用程序能移到桌面平台上吗?移动应用程序能通过插件与Wordpress平台整合吗?当然,开发者也可以把桌面平台上的程序转到移动平台上去。比如,Twitter最受欢迎的桌面应用程序TweetDeck就移到iPhone、iPad和Android上去了。希望有一天也能在谷歌TV和苹果TV上看到TweetDeck 的身影。

  以下就是这些开发平台列表,开发人员可以把该列表当做随身手册,想好了下一步为哪个平台开发程序就可以行动了。