去年,蘋果在WWDC全球開發者大會上推出了一款叫做Swift Playgrounds的平板電腦專用應用程序。這款程序能夠讓小孩子和其他一些編程初學者,使用Swift語言自己編寫出iOS程序,旨在通過一種獨一無二、富有趣味和互動性強的方式來傳授編程知識。
根據蘋果的統計數據,到目前為止,Swift Playgrounds的下載數量已經達到100萬。下周一,即6月5日,蘋果將會在離公司新總部不遠的圣何塞舉辦2017年WWDC全球開發者大會。屆時,公司將會推出升級過后的Swift Playgrounds 1.5,將該程序的編程環境拓展到iOS應用程序之外,進一步教孩子們如何編寫出用來控制機器人和無人機這類裝置的程序。
不過,對Swift Playgrounds來說,這也不算是從未涉足過的新領域。因為現階段,它就已經可以通過藍牙與外部設備對話,不少第三方機構也都已經接受這樣一種服務方式。但不同的是,蘋果現在正在與數家設備制造商合作,希望可以直接將帶有教育性質的材料融入這款程序,不僅從技術的角度保證這項功能的實現,還從編程環境的角度保證這項功能的實現。
這樣一來,Swift Playgrounds就會更加富有趣味。畢竟誰不想試一試如何控制無人機呢?
Susan Prescott是蘋果公司負責應用程序、市場和服務產品營銷的副總裁,他在此前召開的一次新聞發布會上介紹說:“在如今這個社會,編程是一門混合和通用語言,很多事情都是通過軟件來完成的。我們認為,全世界每個國家和地區的孩子,都應該享有學習編程知識的機會。”
當然,除了蘋果公司,市場上提供這類教育服務的公司還有很多。比如說,谷歌推出的網絡筆記本Chromebook就曾經嘗試進軍由蘋果占據主導地位的教育市場。只不過,他們提供的基于云服務的計算方案,無法很好地讓用戶編寫可以控制現實物理設備的程序代碼。但蘋果就不一樣,它能夠提供針對自家平板電腦設計的編程學習功能,這一點是谷歌的Chromebook做不到的。因此,只有蘋果才能夠依靠這一功能,順利獲得競爭優勢,實現盈利。
為了深入推廣這款應用程序,在最大程度上落實這一項目,蘋果與包括樂高、Parrot、Sphero、Ubtech、Wonder Workshop和Skoog在內的多家公司達成了合作關系。其中,樂高主要研發Mindstorms機器人系統, Sphero主要研發Sprk+和BB-8機器人,Ubtech主要研發Jimu Robot MeeBot機器人,Skoog主要研發一款能夠播放音樂的神奇方形裝置。
在與每一家公司合作的過程中,Swift Playgrounds 1.5都會對編程初學者所處的周邊環境加以利用,提供一些兼有娛樂性和教育性的活動,讓他們通過這些活動來學習編程知識。在真正使用時,編碼處于平板電腦屏幕的左邊,編碼完成后的預覽處于屏幕的右邊。舉個例子,用戶可以利用Sprk+機器人來編寫一個現實版本的Pong。
雖說這款應用程序是針對編程初學者設計的,但更高水平的編程人員也是可以使用,并且從中學到知識獲得樂趣。他們可以利用這項功能,完全按照自己的想法來設計一系列編碼命令。比如說,用戶可以利用這款程序編寫出Parrot無人機的各種翻滾和飛行模式。
在蘋果的預覽發布會上,幾位試用過該程序的老師,分享了自己的體驗。首先,他們肯定并且重申了蘋果在向更多年輕人普及編程知識這個問題上的積極態度。接著,他們表示,更新過后的應用程序可以說是誠意十足,絕對不會讓大家失望。
Kelly Croy是俄亥俄州橡樹港中學的老師,他補充說道:“其實到目前為止,我們學校的大多數計算和機器人程序都是分離的,但是Swift Playgrounds卻以自己的方式模糊二者之間的界限,讓學生接觸那些從未接觸過的領域。”
2025-04-03 09:11
2025-04-03 08:56
2025-04-03 08:51
2025-04-03 08:47
2025-04-02 09:01
2025-03-31 15:35
2025-03-31 15:33
2025-03-26 11:46
2025-03-26 11:45
2025-03-25 08:58