上坡定竿王 wrote:
Iphone 3G 雖然現在軟體不比 WM6 多,但這只是剛開始而已 (現在 app store 已經有 500 多種軟體),再等一兩個月,更強大的軟體一定會出現,WM6 在軟體上是否真有絕對的優勢,還不一定。


iPhone SDK不可用來提供導航
http://chinese.engadget.com/2008/06/13/iphone-sdk-agreement-forbids-real-time-route-guidance-dancing/

TomTom導航只在iPhone 模擬器中順利執行, not real machine
http://chinese.engadget.com/2008/06/15/tomtom-speaks-up-about-iphone-situation/

500 個軟體當中有 1/4 是免費的,其中又有 1/3 是遊戲
http://chinese.engadget.com/2008/07/10/app-store-launch/

光是看這些新聞, 就知道 Apple還是想把軟體綁的死死的, 如果沒有記錯, 使用iPhone SDK必須要在Intel based Mac平台, 與佔大多的PC使用者相比, 就已經把程式設計師大幅限制住, 亦即PC使用者如果想到為iPhone寫程式, 必須要弄一台Intel Mac, 問題是, Mac市佔率有多少? 大多數人都是用PC, 但是不是大多數人都用Mac, 就算是Mac使用者, 之前PowerPC Mac使用者也是被排除在外, 這樣的一個軟體發展環境很值得商榷.

再看看iPhone Developer Program, 要把程式放上App Store的最低價格是Standard Program, 要價$99, Enterprise Program則是 $299, 也就是說, 除了上述的開發環境, iPhone Developer Program還要你付錢, 你辛辛苦苦撰寫的免費程式要給大家用, 卻還得付出$99才能上App Store, Apple說70%是要付給程式設計師, 30%是用來維持營運, 整個App Store的走向就是鼓勵程式設計師收費計價來攤成本, 但是反觀其他行動裝置平台呢? 這些平台會這樣多采多姿, 就是有很多免費的軟體互相激勵成長,

假設我是一個在PC工作的設計師, 想要為iPhone撰寫程式, 那我得先買一台Intel Mac, 還不能買便宜的二手PowerPC Mac, 程式寫好以後, 我還得付99美元去讓大家下載我免費的軟體, 寫到這邊, 別說熱情了, 光是想到荷包我就不想寫免費軟體與其他人共享.


假設我是一個Mac的程式設計師, 要在寫Windows用的軟體(用MS家的framework), 還要去買一套Windows XP灌bootcamp才可以跑 Virtual Studio........

這, 這不是天經地義的嗎?? 做輪胎的人都不用買車?? 好歹測試部門也要來幾台吧??

阿不然誰有看到MS有出Mac OS X下面的Develop tools?? (Open source, 跨平台的不算,我講的是MS家自己出的)

寫程式要不要收錢是看你自己......
jamesjan wrote:
假設我是一個Mac的...(恕刪)


我就知道有人會看文章只看一半, 而且我只聽過Visual Studio, 沒聽過什麼Virtual Studio開發工具.

我文中已經說, 這是市佔率的問題, 市場上用PC的是多數人, 用Mac的是少數人, 也就是說用PC的這大部分人要寫iPhone App就已經有一個很大的藩籬, 亦即Intel Mac的開發環境, 如果iPhone App的多樣性要大鳴大放, 那Apple就要努力降低這種藩籬, 讓所有程式設計師能夠輕易的開始動手.

Apple不是MS, 他不像MS主宰了大多數市場, MS的開發工具限定在Windows, 就是因為PC隨處可見, 即使是在Mac, 也有boot camp或是VMware可以讓Mac user可以為 Windows 撰寫程式.

請問, PC上有boot camp這類東西可以灌 Mac OS嗎? Mac OS可以合法地以VMware裝在PC上嗎? 如果沒有, Apple根本不夠格像MS一樣, 因為他根本沒有本錢限定開發工具在自家平台.

東西收不收錢當然是程式設計師的選擇, 但是這種軟體散佈模式, 是在降低程式設計師選擇免費釋出的意願.
botdf wrote:
iPhone SDK...(恕刪)


的確我對於上App Store還要$99的做法也頗有微辭
而且軟體上架前也必須經過Apple審查通過才能上
萬一哪天Apple看這個軟體不爽就不讓他上架怎麼辦 (應該不會吧XD)

不過我認為App Store的模式也不是沒有優點:

1. Apple事先審核可以避免惡意軟體出現
2. 付費機制統一且方便,用戶不必再從各種五花八門的方式付費,且開發者也不必為收費的問題擔心
3. 所有軟體都有使用DRM加密,開發者可免去各種保護機制的撰寫,使用者也能免去註冊開通的麻煩

這些都是在其他行動平台上比較看不到部份

雖然目前看來這種模式對於免費軟體似乎比較不利,以一個消費者的立場當然是希望免費軟體能多一點
不過我想一個產業能否活絡,最終應該還是得靠商業軟體,畢竟努力的成果能有回報才有動力能繼續前進
對於iPhone這個模式我個人是覺得蠻樂觀的。
【假設我是一個在PC工作的設計師...恕刪】你已經寫了這是假設,所以我可以這樣說嗎:

1.因為你不是寫 MAC 程式的工程師...一切建立在假設之上,所以是白談!
2.因為我也不是 MAC 程式的工程師...所以也只能跟你談假設,所以空談!

那我們講在多都是空白談,所以我們就不用討論了啦~呵呵(我是來亂的...趕快逃~)
上坡定竿王 wrote:
iphone 3G ...(恕刪)


很不中肯的一大段話
rusoliu wrote:
鑽石機不是不流暢,被微軟的系統綁架,如果鑽石機用的是iPhone,流暢度不輸iPhone,微軟出的東西,還真的有改善空間!


你怎麼知道?你成功在鑽石機上裝過 iPhone 用的 OSX?

而且「如果鑽石機用的是iPhone」這句話到底是什麼意思?
roch123 wrote:
個人認為要炫燿,夜店...(恕刪)


這點是同意的,不過鑽石機的外型也很棒是不可否認的,到底哪個好用,等 iphone 3G 在台灣上市再說吧,這次 3G 會在全球熱賣超過百萬台,不是沒有原因的。
其實我建議你還是以"實用"為考量
1.你的需求(跟你的工作上及生活上的需求是否相同,自行做個評分)
2.搭配性跟支援性(跟你PC的搭配軟體上的配合需求及使用上的習慣)
3.攜帶性(大小是否可以接受,因為兩隻都薄,但是大小有差異)
4.維修方便性(機子不可能不送修,多多少少都會在他壽命到前送個1~2次,
如果加上手殘,那就不一定了)
5,費用(我覺得2隻價錢都差不多)
這些是我購機的考量,分享給你參考看看,你的需求只有你最知道,所以問別人不準啦!!
如果錢太多可以兩隻都買,看今天想帶哪支收機出門..........
至於用手機泡妞>>>>>我笑了!!
打錯字的是我先說聲抱歉,寫完之後沒有校正是我的錯

不過我覺得開發的問題這都只是理由而已

例如我搞embedded system, 我總不能抱怨說, 為啥Marvell要用ARM, broadcom要用MIPS, RDC要用x86.........

從出社會到現在,光"ICE"就用過不下3-5種......OS也用過不下3-5種........開發環境更是橫跨Windows / Mac OS / Linux / Solaris , target 的 OS 我不大想數......

WindRiver System的東西就只能在Solaris/Windows上跑, ADS(ARM xxxxx Suite??)就只有Windows的版本, Visual Studio就是指能在Windows上跑, XCode就是只能在 Mac OS X上跑..........

這有啥好抱怨的呢?? 這是遊戲規則阿~~

不想按照這規則的人, 就自己想辦法阿~~ Tornado用command line跑, ADS改用cygwin跑gcc, 找RealBasic的東西來跨平台, QT也可以跨平台, 連ICE都有大陸版..........

XCode也是用gcc阿,理論上,你也是可以自己搞一套開發環境出來的阿.............

另外,針對99元的上架費,其實是Apple自己搞出來的成本

因為他不想讓一些違反規則的App上架, 所以自然需要一個把關的動作, 所以他就以一個上架的成本來限制.

這99塊對我來說,是 雖不滿意,但可接受
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!