Mr. Leonard Tsai是Canonical 公司的战略顾问,从事IT行业长达25年,拥有30多项世界级专利,并出版了多部与计算机与显示领域相关的书籍。
开发及支付
【PChome手机中心】: 除了HTML5之外,Ubuntu for Phone支持哪些应用开发平台,开发者分成的方式是什么?
【Leonard Tsai】:在本地端应用方面,由于我们基于Linux,所以我们还支持Qt(Qt 5)和C++。在写GUI的时候,或者画表格以及列时序的时候,可能用HTML5会有其优势;但是如果要实现一些比较灵活、流畅、动感的交互效果,Qt就更加合适;如果要控制一些底层的接口,那么C++才是最好的开发平台。
很多Android的开发者都是用的Ubuntu桌面版来进行开发的,本身谷歌内部也大量使用了Ubuntu桌面系统,所以Ubuntu对很多Android开发者来说都很熟悉。从这一点来讲,Ubuntu相比其他手机操作系统也有其优势。
Ubuntu能够支持运营商和合作伙伴定制
不过,虽然目前开发者的分成方式还没有定,但是首先由于我们是市场的后进者,因此我们的分成方案肯定会对开发者有利。其次,我们希望打破既有商业模式,让运营商和设备商能够赚到更多利润,所以我们的分成方式也会考虑进他们的想法。
【PChome手机中心】:Ubuntu for Phone应用商店会采用桌面版的SoftwareCenter还是单独的商店,会兼容Android app吗,以及应用商店的支付方式又是什么?
【Leonard Tsai】:Ubuntu for Phone的应用市场仍然会沿袭SoftwareCenter这个解决方案,但是会根据运营商的不同而有所变化。每个运营商的目标客户群和所希望的商业模式都有不同,所以我们希望在软件商店方面能够给运营商针对各自用户群进行修改和定制化的空间,这样对运营商来讲会更有利,运营商也能通过对应用商店的定制来获得利润。这是我们对运营商的特别支持,也是我们一个非常独特和新颖的想法,并已经获得了不少运营商热烈的反响。
从原则上讲,我们不会直接去兼容Android应用。但是开发者把Android应用迁移到Ubuntu平台将会非常容易。因为我们之前讲过,大部分Android开发者都已经很熟悉Ubuntu桌面操作系统的用户界面。在Ubuntu 13.04的时候,我们已经把Ubuntu手机开发的程序库交付出去,所以目前Ubuntu 13.04的用户其实已经有了Ubuntu手机操作系统的开发程序和程序库。
所以一个在Ubuntu上进行Android应用开发测试的开发者将会很容易的就能把应用转制成相应的Ubutnu版,有些简单的应用甚至只要重新编译一次即可。而即便是一些稍微复杂的应用,也只需略微修改部分代码,整体而言的工作量也会比迁移到其他平台小得多。
至于支付方法,因为不同的运营商会有其偏爱的支付模式。我们也会把这方面交由运营商决定。比如在国内可能就会采用支付宝和银联直接进行支付,而在国外,在不同的地区,也会根据各个运营商所支持的支付方式的不同而有所不同。
网友评论