|
大家知道,palm pre出来很久了,为啥上面还没有啥重量极的软件存在?mojo sdk也出来正式版了。
. n/ D, r( V- P2 }( j( \当初水果的果机还没有sdk时就有大量第三方软件出来,为啥palm pre这么差?好吧,我们从两机的生态系统来谈谈为啥有这么大的区别:
0 s" ?8 d' a3 n; y( i
! w2 O1 ]( P& bhttp://51pda.cn znsoft原创,转载请保留版权声明9 v: P/ R. }# u$ u3 P" n) L; i1 E
~3 N/ y4 D; e* ?( ~5 d' |1. sdk( E, {" l' |* n! }) a1 M- w) Y- r
palm pre 的mojo sdk是用js/html/css 这类烂大街的语言工具,为啥软件就没井喷呢?
% a+ d/ y& F& {/ ciphone 使用 oc来开发软件,即能立即有大量第三方软件出来。6 Q% B5 \3 y3 C/ K
原因:: M* y8 E% k* Q
iphone可以只使用oc编写gui,但是可以跟后面的c /c++代码无缝集成,原来即有的很多代码可以直接使用,只需要换一下gui部分,调整一下就可以弄出一个新软件。
. o0 ^, S7 b! K' a& K8 a5 ipalm pre 做界面是很快了,但是很多功能是需要用那个服务接口来搞,目前为止,我没有发现(也许只是我没仔细看) 有啥办法和既有代码实现无逢整合。如果所有代码都人翻译成js(还不考虑有没有对应的api), 那不累死才怪。
2 ^: @% d- W, f# R! {: j8 R5 \& }' O
m! h$ [ X) l$ q
2. 软件保护5 j. k% b8 p( w! ?& c% P7 h1 V+ f
/ T- w, T; v! x1 palm pre 的软件用js编写,而且没有啥编译手段,有的只是简单地去掉空格,影响可读性,但是一格式化后立即有源码。大的公司不愿意在这上面投入,因为投入得不到保护。所有的东东马上就会被人弄出来改一下,成新的。甚至以前的需要保护的算法都泄了。7 w# j1 E0 I" D, E- ]
- _* F" I% C3 F$ g2 _
2. 水果至少可以编译,破解毕竟只占一部分,投入可以得到回报。
9 z6 J A& {, p, P6 D& p# Y
# C4 n8 N) D* b5 _* R1 t总结起来就是: 在palm pre上开发人员不能很好的继承既有代码,投入的开发资源得不到有效保护。所以大的软件公司不愿意在上面开发。
9 W1 _: _! M, k# X8 F: J
$ r- A$ C! S, x! _palm pre毕竟是linux下发展出来的,如果开放native api,我认为情况会迅速好转,第三方软件的移植将非常容易
( g3 ^ L; J; ?; k$ z/ e# R* O( G
( j3 a8 R& u& p6 p& q' C& K0 _[ 本帖最后由 znsoft 于 2009-9-3 09:16 编辑 ] |
|