首页 » 新闻 » Stella SDK:基于Objective-C的移动跨平台开发工具,做了iOS开发就有了Android应用,两剑桥海归出品

Stella SDK:基于Objective-C的移动跨平台开发工具,做了iOS开发就有了Android应用,两剑桥海归出品

作者: 低调的术木 分类: 新闻 发布时间: 2013-03-31 13:27 ė浏览 1,408 次 6没有评论

 

 

aaae60fdc7fece544259e95f6c2224af

来自#36氪开放日上海站#

移动互联时代,寸金难买寸光阴。开发者有了一个好的 idea,总想着快把它产品化。但苹果、Google、微软的移动生态系统各有不同,这无形中就增加了开发者的开发门槛和开发周期,也给小团队带来了附加的人才成本。在此之前,你可能还会硬着头皮开发不同平台的 app,或者干脆舍弃某块疆土(比如先瞄准更多高富帅的 iOS 开发)… 但现在,上海一个叫易科的技术团队就做了一套基于 Objective-C 的移动跨平台开发工具Stella SDK,可让开发者做了 iOS 开发后就将同一套源代码轻松编译、移植到 Android 平台上,真正实现干一份 iOS 的活,出 iOS 和 Android 两个 app。

Stella SDK 的整个使用流程如下:1. 下载 SDK,这个 SDK 将被集成于 iOS 的开发环境 Xcode 中;2. 在常规的“Build Target”一栏中,开发者将会看到除“iPhone”和“iPad”以外的 Android 选项;3. 选中该选项后,系统自会重新编译源代码,最终生成可在 Android 上运营的 APK,即应用。另外,Stella SDK 也支持将 iOS 应用转化成除 Android 以外的 webOS 和 MeeGo 应用,但对目前对前景尚不明朗、开发技术门槛更高的 WP 并未涉及。

Stella SDK 背后的易科团队联合创始人黄昕介绍说,在移动开发领域,大部分出色的开发者都会先瞄准用户质量高、付费意愿更强的 iOS 平台,所以他们很自然地想到从 iOS 切入,将 iOS 源代码移植到 Android 上,为 iOS 用户降低 Android 开发的门槛。而这除了对开发者本身利好以外,对 Android 应用商店和手机生产商而言,也意味着可以吸引更多的开发者到自家的生态系统,是件双赢的事情。

目前,Stella SDK 在全球已经有 3000 多个用户,85% 来自海外,主要面向的是经济和人力相对有限的中小型团队,主攻游戏开发和移植。另外,它也已经跟三星这样的大牌手机制造商达成了合作,专门为他们定制了一款适配的跨平台开发工具,吸引开发者进入他们的生态系统。

就商业模式而言,团队早期就是提供 Stella SDK 的一次性工具服务,收费在 1000 美金;同时也在探索新的商业模式,主要包括两个方向:1. 上面提到的为三星这类商家专门定制适配的版本收取费用;2. 做代理商,将海外游戏带到国内,收取游戏分成。目前已经成功为 3 款游戏代理。
4d623622dcaac9a2054ad8c2a18d01f1

Stella SDK 的两名联合创始人陈文琦和黄昕都毕业自剑桥,这款产品他们前后开发了近三年。先是陈文琦在 iPhone 图形芯片开发公司任职时利用闲暇时间开发了一年,后又与黄昕在剑桥大学读书时认识,组建了团队并回国创业。不到一年后的今天,他们已经组建起一个 10 人的团队,并在去年 4 月份获得了薛蛮子、松和资本和王利杰的投资。

那么为什么是做游戏的跨平台开发呢?黄昕跟我解释了两点:一则游戏类的应用在按钮和导航栏方面相对统一,适配性更强,二则游戏类应用的开发者相对的基数较大、游戏的付费和商业模式也相对清晰,这对于提供服务的 Stella SDK 显然更利好。可以说,不管是技术还是商业,都指向了游戏。

当然,聚焦游戏领域的跨平台开发服务提供商就不止易科和它的 Stella SDK。黄昕将其简单分成了两类,一是同样针对游戏开发的,代表的就有跨平台游戏引擎 Cocos2d-x 和 Corona SDK。Cocos2d-x 为基于 Cocos2d 的一个衍生项目,黄昕称,Stella SDK 是作为底层技术去兼容这些不同的游戏引擎,而非在一个层级上与它们竞争,因此在未来它的可延展性会强。而 Corona SDK 则有一套自己的系统,跟兼容于 Xcode 的 Stella SDK 相比,需要耗费开发者更多的学习成本。

另外一类则是像 HTML5 这类跨平台的开发工具提供商,比如 AppCan。黄昕自己分析说,HTML5 的优势是上手快、开发者也多,但基于 Stella SDK 作出的应用在性能和体验上接近原生应用的感觉,更适合游戏开发。

不过,这个产品也有不足。举个最简单的例子,虽然产品的技术比较牛,解决的也是刚需,但在产品的设计开发者体验方面还不够完善(如技术文档还没有全部跟上),而专供技术的团队在网站设计和 UI 方面也相对简单。

还有一点是,从 iOS 转成 Android 应用需要更换相应的支付系统,因为 Stella SDK 先前主要聚焦海外市场,对接的都是些像 Google Play 和亚马逊应用商店这样的渠道,但现在团队已经准备去对接国内像腾讯、360、91 助手这样的大的渠道商,将应用内部的支付体系进一步完善。

顺应移动互联网的发展趋势,现在的很多开发者都很聪明,不再将业务模式单纯地局限于 2C(用户),而是开始拓展 2D(开发者)的业务,Stella SDK 就是一例。这类服务的特点都是在中小型开发者的需求中找共性,试图降低他们的开发时间和开发成本,除了 Stella SDK 提供的移动跨平台开发工具,我们先前介绍的为所有 app 增加社会化分享组件、图像识别功能的服务,也都是典型案例。当然,正如黄昕提到的,2D 的业务相对 2C 的业务在技术上的要求更高,需要更多能力更强的团队加入,寻找一个 2D 的成熟商业模式也是大家都在努力摸索的方向。

—————————

这样的话, 应该是ios个人开发者的福音, 基本不用那么吃力了.

本文出自 蓝天笔记,转载时请注明出处及相应链接。

本文永久链接: http://ubluesky.com/archives/87

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Ɣ回顶部