顯示具有 碎碎念 標籤的文章。 顯示所有文章
顯示具有 碎碎念 標籤的文章。 顯示所有文章

2012年3月23日 星期五

愈來愈貧乏的想像力

感覺上,失去想像力已經不是一天二天的事了,可能是從小看了太多好萊塢的電影,覺得這個世界上已經有人負責產生想像力,我只要負責欣賞別人的想像力就好了....

SONY這支手機廣告很有趣的描述了小朋友天馬行空的想像力,但是我想這段8歲小孩一分鐘的想像力,可能是他那40歲,在廣告公司上班的老爸帶領了20個人的創意小組,花了2個月的時間研究了佛洛依德對兒童心理的研究報告,再加上20位兒童行為學家組成的研究團隊,寫出一份400頁報告後編出來的情節。算是用了精密的科學方式,精準的詮釋了兒童內心深處無限的想像....



這就讓我想到養豬這件事....幾十年前,如果老王在養豬,豬就養在自已家的後院裡,餵餵從鄰居家吃剩的廚餘,一方面算是幫鄰居清掉垃圾,一方面豬也吃的開心。豬養大了,老王就把豬帶到市場賣了,然後拿了錢回去養家,再買條新的小豬,日子就這樣一直過下去了。

但是幾年前,有家好心的飼料公司,送了些便宜的基因改造飼料來給老王,這些豬說也神奇的吃了後就一夜大一寸,但是偶而會生些小病,但是沒關係,另外又有家好心的藥廠會送給老王免費的藥,只要加到豬的飼料裡,就能藥到病除。開心的老王從來沒想到養豬可以這麼容易,但是一頭一頭豬賺要賣到什麼時侯,這時侯好心的銀行又借了一大筆錢給老王說要就要做大啊,老王借了錢就蓋了棟新的豬舍,買了一百頭豬,用了不再便宜的飼料,不再免費的藥,用科學的方法餵大他的豬.....愈科學的方法,就讓老王對豬是怎麼長大的愈來愈不能理解...但是飼料公司和藥廠都說那不重要,只要餵了他們新研發的添加物,都能解決豬生小病的問題...結果老王只好向銀行借更多的錢來買更多不知道是為了什麼用的添加物.....那不去花錢加添加物可以嗎?當然不行,政治人物已經收了藥廠的政治獻金,制定了一條法案,規定豬農一定要照著飼料廠、藥廠的方法養,不然就可能會檢測出什麼聽都沒聽過的怪病,讓你不能賣到市場去...

我想後續的發展複雜的我沒辦法再描述了,什麼國際外交壓力,什麼全民健康把關,什麼選票考量....養豬這件事已經不再是把豬養大拿去市場賣錢這麼簡單的一件事了。原本一個人可以養大一頭豬的這個生意,後來變成了一百個人(飼料廠、藥廠、銀行、政治人物、中盤商、大盤商....)一起來養一頭豬,那每個人當然都要分一杯羹,那一頭豬要賣多少錢當然不是老王一個人能決定的了,最後老王日子有過的比以前好嗎?錢可能也沒多賺一點,但是背了一屁股飼料廠、藥廠、銀行、政治獻金....的債.....經濟就是這樣發展起來的...那怎麼可能不泡沫化呢?

怎麼會從想像力講到養豬去了....這篇算碎碎唸的...

2012年1月12日 星期四

操作的學習曲線

雖然大部份的人都會稱許iphone容易上手,連4.5歲的小朋友拿到手上幾分鐘後也知道怎麼操作,但是我相信還是有很大的一群人覺得iphone的操作方式和他們"熟悉的操作方式"很不同。

熟悉的操作方式對5,6年級生來說可能是大型遊戲機台,像快打旋風那種大支搖桿。對7.8年級生來說可能是線上遊戲打怪用的鍵盤加滑鼠,對9年級以後的可能是wii或kinect在空中比手劃腳的操作方式。第一支iPhone也不過是2007年才發表的,到現在也才5年不到的時間。對任何人來說,在螢幕上劃來劃去應該都不算是個原本熟悉的操作方式。所以在開發APP時,除非你是完全使用cocoa touch裡現成的UIController, 像是UITableView, UINavigator, UIPickerView...這些標準的操作界面,要不然只要你想創新,一定會遇到使用者學習曲線的問題。

我不喜歡用iOS裡制式的操作界面,我喜歡加入自已風格的操作方法,所以對剛拿到程式的使用者來說可能都需要多花一點時間去學習如何使用。如果是針對一般的使用者,我是沒辦法聽到他們邊學邊罵的實際狀況。但是如果是針對客戶,當著面看著他們一邊操作一邊抱怨怎麼會這麼的”不人性化“和他們熟悉的方法都不一樣,那真是會當場吐出血來。

雖然古有明訓 - 客戶永遠是對的,但是也不必因為這樣就放棄了創新的想法。任何的設計,其實多多少少都會有學習曲線。只是你怎麼在你的創新設計中加入讓使用者可以逐步趨近正確的行為。這可能又是一門大的學問了。這在『設計法則』(原點出版社)這本書裡提到這種設計法則叫Shaping,中文翻作“塑造”。以下節錄一小段內容來說明:
”塑造通常在無意識下發生。舉例來說,電玩遊戲利用塑造法則,當遊戲剛開始時,需要簡單的輸入就可以過關(得到『增強』),接下來的遊戲則需要益發複雜的操控行為,才能掌控更高的關卡。" ﹣ 設計法則 P.222
我除了在我開發的第一個APP裡有操作說明的選項外,其它的APP我都是用“提示”的作法,尤其是對第一次的操作者。沒有清楚的提示說明,不只讓操作者不容易猜出正確的操作方法,也有可能讓使用者錯失了你費心設計的貼心功能。

對於客戶的反應,其實就不需要太放在心上,只要善盡對客戶說明你設計的原意,相信客戶也不是非得要堅持他們的想法才對。我相信如果哈利波特的作者在發行第一集哈利波特前,拿著原稿去給你的客戶先看過,客戶應該也會說“你這不對啊,什麼咒語會叫”疾疾 護法現身“啊,以前我們都嘛說”天靈靈.地靈靈“才像真的咒語嘛”!

本來要提一下這篇“塑造”裡提到一個很酷的例子,叫“信鴿計畫”,但是快睡著了,下次再提好了。有興趣可以自已先查查"Project Pigeon"。

2012年1月1日 星期日

從這裡開始

投入iPhone APP的開發算算也已經二年多了,雖然這種有一餐沒一餐的日子,在物質生活的享受上是沒辦法和過去安穩的上班收入相比,但是能看到自已絞盡腦汁設計出來的APP順利上架,然後得到一些正面的回應,那種成就感是過去坐辦公室為老板打拚的我從未體會的。

我自已不是個科班出身的程式設計師,更不是美工相關科系畢業,二年前投入這個領域完全是從零開始的學習,光是弄懂什麼是物件導向就花了好幾個月的時間,更別說是要寫出一個能用的軟體,第一個APP總共花了我9個月的時間才順利上到App store。

我相信有很多像我一樣充滿熱情的年輕人及想要追夢的中年人也想要投入App開發的領域,但是覺得不得其門而入。中文的資料少之又少,Apple所提供的資訊雖然完整,但又很艱澀難以難解。我是還有基本的英文閱讀能力才能一路披荊斬棘的走到現在。因此,希望我在這裡開始分享我在APP開發的一些經驗,能讓有興趣往這條路發展的朋友可以順利一點的上手,不需要花這麼多時間在摸索技術的部份,能把時間花在創意的發想上,去創造真正的價值。