1
luin 2012-08-13 23:44:00 +08:00
App Store的审查虽然严格但只要按照他的要求做还是很容易通过的(第一次提交会费点劲...)。
我开发过Windows Phone 7的应用,觉得还可以观望一下 |
3
luin 2012-08-13 23:58:32 +08:00
@tangyuan 更像iOS,并且限制更多。我开发时Mango系统还没出,连Socket都不支持,你懂的...
当然现在支持了,至于其它方面,因为我后来就没再开发过WP应用,也不了解 |
4
tangyuan OP @luin 谢谢,那听起来感觉有点玄,比简约不简单要胜过ios很难,且ios的封闭更容易让大众接受,毕竟牌子在那里了,要喜欢鼓捣的就选择android了
|
5
MASAILA 2012-08-14 00:29:37 +08:00
作为Android开发者当然推荐Android,
Android的ics之后的Holo风格很帅,很简约,如果每个App都能按照Android的设计规范来设计的话那Android的体验也不弱, Java也是我用过最好的语言,minecraft的作者之所以用java来开发也是太喜欢这语言了 |
6
tangyuan OP @MASAILA 谢谢回复,请问android不同分辨率设备以及android系统版本本身众多对个人开发者是件很头痛的事吗,特别在没有条件全部测试的情况下
|
7
holmesabc 2012-08-14 10:08:01 +08:00
|
8
wezzard 2012-08-14 10:21:11 +08:00
建議iOS,無論業不業餘,能賺錢的市場才是最大的吸引力。而且,99塊一年的費用也不高。另外,你如果英語夠好的話(能聽懂計算機專業的課程、能閱讀計算機專業的開發文檔),iOS的開發資源也非常多了,光是Apple官方的視頻就有300多集,還可以用斯坦福的iOS開發課程來入門,官方的文檔也非常詳細,Apress出版的各種Pro iOS CoreData/OpenGL/TableView/Design Partern書也是非常好的特定知識的入門教材。
|
9
tangyuan OP @wezzard 早上看完了备受推荐的斯坦福公开课最开始做计算器的那一集,勉强能跟上,据说先看编程方法(cs106a)java课程后会好些
|
10
darktiny 2012-08-14 13:11:19 +08:00
现在做Android,和楼主一样用Nexus S,很喜欢这个系统,做什么都比较顺心。下一步,准备学iOS,老实说,还是喜欢Android多一些,iOS总让我觉得束缚,但确实喜欢Macbook,哈哈!至于WP,还是算了,完全没欲望~
|
11
wezzard 2012-08-14 13:12:45 +08:00 1
@tangyuan 如果你一點面向對象和MVC的開發基礎都沒有,建議看看《寫給大家的面向對象編程書》,同時要熟悉實例變量、類方法之類的英文詞彙;至於MVC的話,如果沒有很多實踐,也只能理解,而不能融會貫通,最好還是自己多做練習和思考,我開始經常反映不過來幻燈片上哪些代碼是放在View Camp裡面的,哪些是放在Controller Camp裡面的,後來自己的編碼達到6000多行的時候就能清晰反映了。 我開始的時候也只是勉強跟上的節奏,後來把字幕打開聽一邊,再把字幕關了精聽,同時不停的暫停用英文做筆記(就是把聽到的默寫出來),等到了第7、8講的時候就差不多能不做筆記也能跟上了。 後來看完CoreData那一講的時候已經可以勉強跟上WWDC的節奏了,WWDC聽了十多集的時候已經可以不需要反覆倒回去聽就可以把大概內容聽懂了。
|
12
MASAILA 2012-08-14 14:16:18 +08:00
@tangyuan 分辨率这个其实问题不太大的,Android有比较好的方法去兼容多分辨率,当然你要做完美兼容全部分辨率肯定很辛苦,我是选择兼容主流分辨率的,非主流的一边去.还有不知你是想做应用还是游戏,游戏的话我就不太推荐Android了,
|
13
ewangke 2012-08-14 14:57:19 +08:00
上面各位说的都很有道理。
楼主的目的是业余开发,当作爱好。有精力就都学吧,挺好的。 喜好偏设计的搞搞iOS,喜好不受限制爱折腾搞搞Android。觉得生活太美好的,去搞WP吧。 |
14
sectic 2012-08-14 15:09:49 +08:00
wp7的应用商店不在大陆开放。
|
15
tangyuan OP @wezzard thank you so much, you're the man.
简直说中我所面临的问题了,《寫給大家的面向對象編程書》已下订单,运气好随后能收到,今晚便开始看。MVC更是如此,Model(data)、V(view, presentation)、C(controller, bridge between M and V)很容易理解,但是落实到具体实现上面就一头雾水了,看来要去实践才是王道。此外设计模式可能也是软肋,完全没有概念,看中了两本书,也有点类似《写给大家...》系列,分别是《大话设计模式》和《Head First Design Patterns》 |
16
wezzard 2012-08-14 16:49:13 +08:00
@tangyuan 設計模式我建議就跟著蘋果給你介紹的那麼幾個理解就行了,我本來想用GOF的那本經典教材學的,但是後來不知道是買的中文版翻譯很爛還是自己水平不夠的原因,看了很久都看不太懂,而且裡面的例子多是Windows下面的,所以後來看的Apress出版的Pro Objective-C Design Partterns for iOS,感覺這個容易很多。而且Apress的很多書雖然書名都是Pro甚麼的,但是絕對不是達到了Pro才能去看,只要前面要求的知識過關了,看懂是相當容易的。
|
20
fsw90628 2012-08-14 20:17:46 +08:00
快速开发的话可以试试 Titanium
http://www.appcelerator.com/ |
21
PrideChung 2012-08-14 22:26:51 +08:00
@tangyuan 新浪上面的斯坦福公开课貌似是10年的,用的还是XCode3的,无论语言、框架还是IDE跟现在的开发环境都有了比较大的区别,例如以前很头疼的内存释放问题现在用ARC根本不用担心,所以已经不推荐再看了。
|