(圖片摘自http://appleinsider.com/articles/16/06/13/apple-brings-coding-to-the-ipad-with-swift-playground)
WWDC 2016花了很多的功夫介紹iOS 10的新功能 - iMessage。
新的iMessage將會有你在LINE和WeChat上面的各種貼圖、動態背景、連結預覽、手工塗鴉、大號表情符號、動態泡泡等花俏的功能。當我在看著這些功能介紹的時候,我腦中想的是: "Apple有病嗎? 花這麼多力氣去搞跟第三方App相同的功能幹麻? 而且為什麼要我們花大錢來聽這樣的發表會? LINE和WeChat的發表會可是不用半毛錢的..."
底下這段影片提供還沒安裝預覽版的iOS 10的人先了解一下(阿正式版要到秋天才有啦)。
這很無言吧? 一個不跨平台的通訊軟件,做這些幹麻???
iMessage現在提供了完整的framework,你可以寫程式給iMessage使用! 到這裡我還沒太多的感受 - 除了Apple,誰要為一個通訊軟體開發程式?
然後到了下午,我懂了。
接著,投影幕上展示了一段iMessage的應用 - 傳訊息的人互相透過為iMessage,把一個甜筒互相傳來傳去,疊加出一個四五球的大甜筒。(抱歉目前沒有影片...)
這幹麻,是吧?
關鍵是,這樣的一個應用,只要不到五十行Swift就可以搞定...
這又怎樣? 誰要寫這種東西自娛??
那麼,如果加上一個另一個能在iPad上面執行、非常卡通化的Swift即時練習器(入門指引) - Swift Playground for iPad ,這會是怎樣呢? 對我這個標題有興趣的,這十分鐘的影片建議看一看,聽不懂英文的也可以看:
看完之後,不知道你們想到了沒...
我想到的是:
中小學生可以為iMessage寫程式!
這實在太高招(ㄐ一ㄢ、)了啦...
幾十年來,即使小孩寫程式,也頂多是在自己的電腦上自娛,或者是做出網頁來(但是沒人要看...),現在,小孩寫程式,可以跟親朋好友一起使用他寫的程式! 小孩可以在上面寫OX旗遊戲、可以寫動態背景、可以寫... 寫什麼就看各位的小孩會想到什麼囉。
Apple從iPhone開始,釋放出漂亮好用的開發平台,於是成就了App Store的驚人成果(13億的下載數)。現在,戰場變成"通訊軟體開發平台"了。而這個戰場,因為可以寫極小規模的程式,所以幾乎可以預期他的發展量將會跟LINE的貼圖一樣。
當然,我也要來個One More Thing...
咦? Siri也有framework可以在上面寫簡單的小程式了!
所以...
你的小孩可以用你懶得拿出來的iPad練習寫Swift了(你也可以啦...)
#我寫程式也賣過雞排
#你的小孩以後會想要賣雞排
阿我到現在還不會Swift...