相關文章

6cd4a7831754078891d58e40c4f733e7 很多人對WWDC常常把它與產品發佈會混淆。 但除了2010年的WWDC發佈了iPhone4以外,蘋果其餘的硬體產品都是在春季和秋季發佈會上亮相的。很多人看了WWDC相關報導後,就覺得今年的WWDC沒有亮點,但實際上,主題演講只是WWDC很小的一部分,它主要是一場歷時五天,包含近100場講座,吸引了上萬iOS開發者擠破腦袋參加的技術盛會。

所以,在看到很多人對WWDC「無趣」的誤解和抱怨之後,一位花了幾千美元買票去親自參加WWDC大會的程式設計師暴走了:WWDC真的不是蘋果的產品發佈會!那麼,WWDC究竟是怎樣的一場活動?參與其中又是怎樣的一種體驗?這位來自中國的程式設計師用親身經歷告訴你。

========================

比起主題演講,我們更樂意享受後面四天各種分會場和講座。這是我在活動第四天拍到的場內照片,沒了大批的媒體記者和商業夥伴的加入,但參會人數比第一天的主題演講有過之而無不及。

在大會的後四天裡,從早9點到晚6點,蘋果會滿滿地安排各種有意思的課程和講座向我們詳細講解自己新推出的平臺與工具,並且幾乎是一步一步教我們使用並安排上手操作的機會。

講座之中有沒聽明白的地方?沒有學會新技術?沒關係,蘋果準備了一大批內部的優秀工程師,並把他們分為了不同的團隊,全天候在會場各個角落待命為我們一對一答疑解惑。

這就是這些「助教們」待的地方。

很多開發者都習慣在會後就第一時間實踐講座上講到的新工具,遇到問題就會跑去問這些「助教」。

「可能你在家研究好幾天的問題,在會場他們講幾分鐘你就明白了,」這是我同去大會的一個朋友給出的評價。圖中這個區域坐滿了課後正在實踐新語言的工程師們。

大會上宣佈的所有新產品、新平臺、新語言,都會在當天就對開發者們開放,而對用戶開放一般要等到9月。而這三個月的時間差就是留給我們的這些人,讓我們完成產品並與新的平臺進行適配。 這樣,當9月份用戶們升級到新系統時,就不需要擔心新的平臺缺乏有趣的App了。

當然,新的程式設計語言Swift2的公佈和開源,以及開發平臺Xcode的強大更新,都是讓我們最開心和興奮的地方。

蘋果本次推出了編寫iOS App所用語言的新版本Swift2。我身邊一位親測了新語言的印度工程師說,Swift1本身就比先前的 Objective C更加靈活、好用,而Swift2的升級簡直讓讓寫代碼像寫詩一樣愉快——我也有同感。

而蘋果宣佈將swift2開源,這意味著這款語言將有機會得到更多補充。另外,蘋果將允許這款新語言在unix作業系統上運行,也就是說這款新語言的未來的用途將不僅僅是編寫蘋果軟體,而是可以被應用到更多平臺上。

此次Xcode(蘋果的代碼編輯器)的更新中最大的改變就是對產品測試的重視和支援。對工程師來說,測試產品是一件非常讓人頭疼的事情,而Xcode就恰恰為我們解決了這個麻煩。

簡而言之,如果你是一個開發者,你只需啟動這個工具,然後運行你的App並像一個用戶一樣去使用它,到處點一點,你的測試程式碼就會被自動產生。並且,產生的測試程式碼會自動用在所有平臺,也就是說你不用費時間把你的App在iPhone, iPad mini, iPad, iPad Air上各平台全部一一測試一遍,絕對大殺器啊!

值得一提的是,我還收到了WWDC大會組委會轉發給參會者的這樣一封郵件。顯然,這是來自另外一個開發者的:

「我用了12個小時,已經把那個Demo用Swift2 編寫成了一個Mac上的遊戲。」

看,對於程式設計師來說,還有什麼比這更有趣?!

 

使用 Facebook 留言

發表回應

謹慎發言,尊重彼此。按此展開留言規則