|
大家知道,palm pre出来很久了,为啥上面还没有啥重量极的软件存在?mojo sdk也出来正式版了。
) k) `) T; `/ I0 Z$ a/ v7 R0 o$ V8 ]当初水果的果机还没有sdk时就有大量第三方软件出来,为啥palm pre这么差?好吧,我们从两机的生态系统来谈谈为啥有这么大的区别:1 v2 ^% L" \! Z Q% x1 ^, B
- R' g6 @; `+ V# \) Dhttp://51pda.cn znsoft原创,转载请保留版权声明
4 n* ^6 l) N$ l$ Z! {2 O
: S" o' e/ y0 K$ w: M1. sdk
! A! A+ L: H: P8 q0 b8 q+ N( K# d( ppalm pre 的mojo sdk是用js/html/css 这类烂大街的语言工具,为啥软件就没井喷呢?; {; ?8 ~( i: G9 d. Q( J, W Q
iphone 使用 oc来开发软件,即能立即有大量第三方软件出来。" [/ a1 v1 V! H( p
原因:8 M9 c6 ]7 h! ~& A
iphone可以只使用oc编写gui,但是可以跟后面的c /c++代码无缝集成,原来即有的很多代码可以直接使用,只需要换一下gui部分,调整一下就可以弄出一个新软件。, H0 c' }4 e. P8 ^+ v5 B
palm pre 做界面是很快了,但是很多功能是需要用那个服务接口来搞,目前为止,我没有发现(也许只是我没仔细看) 有啥办法和既有代码实现无逢整合。如果所有代码都人翻译成js(还不考虑有没有对应的api), 那不累死才怪。
Z- h& m7 S5 e5 [2 o8 T: J7 U1 ~6 c/ X& w( c3 n
( H3 Q# h ]; u$ B
2. 软件保护1 W0 x A" I$ p. |( j
( M5 R* c: U+ X g; p$ S- A
1 palm pre 的软件用js编写,而且没有啥编译手段,有的只是简单地去掉空格,影响可读性,但是一格式化后立即有源码。大的公司不愿意在这上面投入,因为投入得不到保护。所有的东东马上就会被人弄出来改一下,成新的。甚至以前的需要保护的算法都泄了。
' r1 @5 j+ |5 d( C% J' p) ], u! g3 ]
2. 水果至少可以编译,破解毕竟只占一部分,投入可以得到回报。; [2 j6 ?% D: ~2 z/ o+ |8 ]1 B
0 C, f, {( {+ |" y# m0 Z8 g9 _: A: P
总结起来就是: 在palm pre上开发人员不能很好的继承既有代码,投入的开发资源得不到有效保护。所以大的软件公司不愿意在上面开发。) i4 W5 | P* Q# S6 `0 s
, F' c) {& r( W1 U" npalm pre毕竟是linux下发展出来的,如果开放native api,我认为情况会迅速好转,第三方软件的移植将非常容易
. V3 h: ~1 T t! X
1 j2 g" m! D& H2 {[ 本帖最后由 znsoft 于 2009-9-3 09:16 编辑 ] |
|