|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
维护一个堆栈-(void)pushViewController:(UIViewController*)viewControlleranimated:(BOOL)animated是像堆栈里压一个UIViewController-(UIViewController*)popViewControllerAnimated:(BOOL)animated是从堆栈里弹出来一个UIViewController就算你的程序不是像联系人那样向右推进也可以用UINavigationController自从Google对外发布Andriod,并组建Andriod同盟之日起,Andriod就被赞誉之声包抄着,纵有一些不和定见,也是息息相关的小偏差,诸如短少同步软件之类的。我都嫌疑这是否是Google请的枪手,像中国的政治呈报一样,先年夜吹特吹其已获得的成绩,最初来一小段的自我品评以显现本人的公平。
半年之前和我一样不看好Andriod的人是有的,如今时期分歧了,环球首部Google手机HTC的G1行将正式公布,MOTO和别的一些巨子也大肆进军Andriod平台,这个时分敢来给Andriod挑刺的人生怕是独一无二了。我决不是五行欠揍的那种人,只是不想公共被蒙上眼睛,有些话不吐不快。上面我们来看看Andriod的七年夜神话:
Andriod是一个开源的手机平台。这个神话早就被业内助士看破了,Andriod基础上只发布了Linux内核的源代码和几个Demo程序,而这个内核不过是针对一个特定硬件平台的移植罢了,能够说与Andriod一点干系都没有。实在Andriod不仅算不上是开源的,并且是最不开源的手机平台:iPhone基于的MacOSX是开源的,微软传播鼓吹Windowsmobile是开源的(固然我没有见到),Nokia传播鼓吹Symbian行将是开源的,惟独基于开源操纵体系Linux的Andriod,打着开源的旗帜恰恰是不开源的。
Andriod是一个开放的手机平台。具有取笑意味的是,Andriod连一个开放的平台都算不上。iPhone有开放的SDK,Windowsmobile有SDK,Symbian一样有SDK,并且都带有丰厚的开辟文档。Andriod号称其是一个开放的平台,却拿出一个陈腐的SDK来乱来开辟职员,怪不得那些开辟职员恼怒了。Andriod同盟也不是开放的,听说Andriod同盟进会前提刻薄,小公司基本就进门有望。据知恋人士先容,今朝年夜陆独一一家做Andriod平台的手机计划计划公司,也是靠中国挪动才拿到最新的Andriod。
Andriod年夜幅下降手机软件门坎和本钱。MOTO近期的举措已让这个神话不攻自破了,MOTO投进50个开辟职员做了一年多,如今又到场300个开辟职员,这个举措外表上大张旗鼓,让有数小公司倾慕,现实上MOTO自有说不出的心事。按这个范围预算,MOTO最少投进3000W美圆以上往做Andriod,如许”低”门坎,我不晓得国际有几家公司迈得出来,国际手机公司没有跟风其实是明智之举。
Windowsmobile无疑是门坎最低的,但其高本钱为人所诟病。对照一下Andriod和Windowsmobile的本钱,我们会发明Andriod的本钱不像想的那样低。对照WindowsXP的批发代价和OEM代价,假如手机出货量在100W台以上,我想Windowsmobile的license用度能够降到10美圆。把Andriod平台手机3000W美圆的开辟用度分摊到每部手机上,要卖凌驾300W台手机,本钱才干低于Windowsmobile。要做到比Windowsmobile有分明上风,生怕得卖600W台手机才行。从投资报答比例来看,思索到Andriod要更长的开辟周期,有更高的开辟风险,大概要能卖1000W台以上的手机,Andriod才值得投资的。别说卖1000W台智妙手机,就是卖1000W台盗窟机的公司又有几家呢?
Andriod是划时期的立异。Andriod并没有几立异,这是开辟职员都晓得的现实。2004年我就想过两个计划,一个是完整基于java的手机平台,一个是完整基于扫瞄器的手机平台,前者的思绪和Andriod基础上分歧。我屡次跟伴侣和同事会商过,厥后得知早就有人在PC上做过相似的实验,但因为没法创建完全的软件生态链而失利。在手机上也一样,难的不是做如许一个平台,而是要创建一个家产链,吸引更多的开辟职员和软件公司介入。Google固然是有这个气力的,假如Andriod最初能修成正果,不在于它的立异,也在于它傍对了Google这棵年夜树。
Andriod的功效壮大。这是相对的毛病,Andriod是一个平台,几乎就和宁靖公主一样平,由于平台上甚么都没有,连德律风短信如许的基础使用程序都找不到。有人说在Andriod平台上能够做任何事变,是的,这没有错,在地道的Linux上和Windows,一样能够做任何事变,在一个裸CPU上还能够做任何事变呢!一张白纸的可塑性更强,但花的工夫也更多。
Andriod同盟声势壮大,Andriod将势如破竹。任意拿出一个Andriod同盟的成员,也让小公司自惭形愧,但这申明不了甚么。LIPS和LIMO的成员一样都是天下巨子,了局LIPS封闭,LIMO不逝世不活。缘故原由安在?很复杂,这些巨子都是时机主义者,外表结为同盟,暗里里打着各自的小算盘。我在以君子之心度小人之腹?那我举几个例证:其一:Andriod平台自己一年多没有甚么停顿,真正盘算推Andriod手机成员仍旧曲指可数,人人都在张望。其二:在推Andriod手机的成员之间没有任何功效共享,HTC在做,博思在做,MOTO在做,假如你晓得他们各安闲做一套,没有任何功效共享,你会以为他们在同心合力做一件事吗?其三:Google为何不发布最新的Andriod的SDK?缘故原由是最新的Andriod的SDK不在Google手中!各个成员各做一套,哪套是最新的?都是最新的,HTC手中的多是最不乱的,但是它乐意发布出来吗?
Andriod是iPhone的w星。报着这类设法的人完整是掩耳盗铃了。从表面时髦,用户体验来说,别说Andriod同盟成员各不相谋,就是一条心的往做Andriod手机,也一定能赶得上iPhone。从互联网使用来说,只需有一个功效壮大的扫瞄器,Google的服务人人都能够用,说到扫瞄器,不要忘了Andriod的扫瞄器engine用的是苹果的。Andriod手秘密创iPhone的光辉已很难了,全部Andriod同盟再来分享这块蛋糕,生怕保存下往就有点坚苦。
转载时请说明出处和作者接洽体例
文章出处:http://www.limodev.cn/blog
作者接洽体例:李先静<xianjimliathotmaildotcom>
由于封闭文档写的相当好在遇到新框架的时候弄明白框架的功能去文档里搜搜框架的ProgrammingGuide很有用要弄明白框架类的继承结构写iOS的程序不一定都是用OBJC |
|