/ 閒聊

[心得] Apple 與 Android 之間的愛恨情仇

It just work

其實手機用了這麼久,到最後都會被我當成,可以打,可以接,然後看時間的工具這樣。智慧型手機所帶來的便利,當然在某些程度上他是便利的。而,以另外一個角度來說,也許他會讓人變笨也不一定。為了不讓我的插件使用者一直詢問 iPad 為什麼不能用,所以我就去弄了隻 iPhone 4S,這樣總可以了吧。

感謝 Caline 的富邦員工證,我愛你啦!

HTC Desire and iPhone 4S

以前在 Android 上面做小小地開發,寫一些小東西當作是練手感的時候,卻發現一個頗為嚴重的問題。解析度千奇百怪到底是那一招?後來在工作上真正要接觸到這一塊的時候,才發現解析度的問題只是冰山一角而已。

同事在開發 App 的時候遇到好多狀況,解析度不同自然不在話下,機器自身的問題,包含硬體、軟體與各家不同的桌面工具。我突然了解到 Jobs 所說的 It just work 的那種感覺。

Android 如果像是我只是自嗨,只是寫點小東西拿來當練習,拿來當作是自己實驗用的工具,只針對我自己的裝置來製作,那麼我想他是友善的。比起 iPhone 來說,Android 的手機相對友善得多,況且 xda 也是個好地方就是。

但,如果今天是要發佈到市場上,那麼 Android 相對來說是殘酷的。

你要解決的問題實在太多,每個 Android 硬體都自我表述。所以,就算不小心婊到自己,其實也是很合理的,你也只能摸摸鼻子繼續改下去。雖然我們也不能否認他的開放性,但是這會不會是過度自由與開放的一種反噬?

反觀 Apple 的策略,固定性的產品,封閉式的系統。我知道這種封閉可能對使用者來說不是一件好事。但是,相對的這種封閉,在某些情況下而言,對開發者來說也未必是件壞事。沒關係,反正可以 JB 嘛。

光是統一解析度這件事情,光是不用面對機海這件事情,我就覺得好溫馨。

所以,以後我可以在 iPhone/Android 雙系統上面測試東西了。不過,Android 的機海其實我還是覺得很頭痛就是了。但,與其這樣,我真的私心覺得,開發 Apple 似乎是比較明智的選擇,畢竟我不用花那麼多時間,來調校一些實在是很莫名其妙的東西。

所以今年就來買 MBA 好了。