有時候你不得不打心眼里欽佩喬布斯,似乎他想進入哪個領域。哪個領域就一定會出現奇跡。從Mac電腦。到iPod。再到今天的iPhone。幾乎都引發了顛覆性的效應。甚至讓人懷疑。究竟是什么俘虜了粉絲們的心。
盡管由于一些客觀原因,至今蘋果仍未將iPhone拿到國內銷售,但這顯然擋不住狂熱的蘋果迷們的腳步。很多時尚人士早就把她納入囊中,終日不肯分離。不過,隨著越來越多的朋友投入蘋果手機的懷抱,也有一些值得大家注意的問題逐漸出現在我們面前。這里我們就為各位總結了22個最讓人關注的iPhone問題,相信這些將對iPhone發燒友們有所幫助。
1.蘋果最近一次聲明了什么?
蘋果發布了iPhone的軟件開發包,簡稱SDK。SDK可讓第三方的獨立軟件開發人員或公司設計、編寫、測試可運行于iPhone的軟件。現在開發者所用的SDK仍是測試版,正式版將于6月底發布,那時大家就可以在iPhone上安裝獨立軟件開發人員編寫的軟件了。
蘋果還推出了新的iPhone軟件AppStore,通過它你可以購買、下載、升級iPhone的軟件。這是大家第一次能夠通過蘋果官方渠道安裝第三方軟件。
2.Mac上的軟件能在
iPhone上運行么?不能,但iPhone和Mac的軟件開發工具是一樣的。所以開發者可以對代碼做少許改動,就能讓Mac上的軟件運行在iPhone上。究其原因,主要還是由于iPhone使用了觸摸屏,它采用了被稱為Cocoa Touch的iPhone用戶界面層,已不能和傳統Mac的Cocoa用戶界面層同日而語了。
3.會有人將免費軟件發布到App Store上,然后要求用戶付費獲得注冊碼才能使用。并將銷售額的30%分成給蘋果嗎?
就目前看來,蘋果應該不會采用這樣的軟件開發策略。因為這樣會讓蘋果付出更多人力和網絡成本,而且怎樣跟第三方分成也會讓軟件商和蘋果耗費大量時間。
4.難道我們無法選擇共事軟件么?
如上所述,蘋果不會允許有人出售需要注冊碼才能使用的免費軟件,但還是會有其他形式的共享軟件出現。首先你可能會看到捐贈性質的軟件。開發者可以將自己編寫的軟件供人免費下載使用,如果用戶感覺不錯,可以捐款資助開發者推出后續版本。估計蘋果不會制止這種非盈利行為,因為捐贈是自愿的。其次大家可能會看到同一iPhone軟件的兩個不同版本:一個是帶廣告的免費精簡版,一個是付費的全功能版。
其實,這可以參考一下蘋果歷來的做法。如Mac上的Iconfactory Twitterrific就是帶有廣告的免費軟件。只要你付費升級就能去除里面的廣告。但蘋果是否會讓iPhone上的Twitterrific也自帶廣告,并可通過付費去除之,還是會要求其推出免費和付費兩個版本,我們只能拭目以待了。
5.IPhone上可以運行什么軟件?
主流的軟件比如游戲、互聯網軟件、辦公軟件都可以運行在iPhone上。但一些區域發售的iPhone是被鎖定的,可能無法安裝第三方的軟件。目前第三方的軟件可能無法通過這些被鎖的iPhone基座接口讀寫,可能屆時大家只能通過特定附件連接iPhone才能安裝軟件。到時候iPhone的UNIX子系統能為我們所用嗎?安裝了軟件后,可以在基站覆蓋范圍正常工作嗎?我們都只能耐心等待。
6.蘋果高層是否會讓某些第三方軟件可以運行在IPhone上,而某些則不行?這一決策過程會花很長時間嗎?
蘋果高層對此含糊其辭,但從之前他們的言論中,可對蘋果未來軟件政策略知一二。蘋果不會對今后越來越多的第三方軟件逐一測試。這樣的工作量太大,對蘋果和第三方廠商都有負面影響。蘋果有可能要求軟件商遵循一定協議,比如在加盟時就書面注明軟件代碼的實際用途。每一個iPhone軟件都帶有開發商的數字簽名,蘋果可通過它來禁止某些軟件的運行。不符合蘋果規范的軟件會被禁止在iPhone上運行,廣大第三方軟件商對此也特別關注。(但我們確定,蘋果應該不會花多少時間測試就把第三方的iPhone軟件放上App Store。)
7.IPhone上會涌現什么第三方軟件?
這個得取決于軟件商決策層的意向了。但在蘋果發布相關新聞時,已有5家公司宣傳能調用很少人力在極短時間內開發出iPhone上的軟件。比如游戲類的EA貪食蛇、世嘉Super MonkeyBall;即時通訊軟件有AOL的AIMl有Epocrates的藥物應用軟件;還有Salesforce.coM的辦公軟件。這些軟件能利用iPhone內建的感應器,多點觸摸等功能為用戶提供更多體驗。
8.蘋果會禁止軟件商開發什么軟件么?
蘋果宣稱:色情、侵犯隱私(IE等會侵犯用戶隱私的軟件)、占用太多帶寬的垃圾軟件、惡意軟件,非法軟件和不可預估的軟件都將受到限制。這個“不可預估”讓人十分疑惑,估計是跟蘋果iPhone推廣策略相背的軟件。這是否意味著這些軟件在放到App Store之前會嚴格檢測才能通過?
要成為蘋果批準的第三方軟件商,也要遵循一些特殊的條款。在蘋果相關新聞發布會上,有記者問總裁喬布斯是否能在iPhone上運行VolP軟件。喬布斯表示通過Wi-Fi、而不是手機基站連接的VolP軟件可以運行。但這一條件是否強制執行目前仍不明了。這一消息讓美國的成人產業在iPhone上使用受限,但至少我們還可以在iPhone上觀看視頻。
9.如果IPhone上有了惡意軟件怎么辦?
蘋果可以查看運行在iPhone上的軟件的數字簽名,通過其可以查看第三方軟件商的檔案。蘋果也可以通過數字簽名禁止這一開發商的軟件在全球任何一個iPhone上運行,并取消其開發資格(使用破解版iPhone的用戶可能會有一些小麻煩)。對于那些編寫iPhone惡意軟件的小黑客,喬布斯說會將他們的行徑告訴家長。不錯,很多時候,老師請家長比報警更能制止這些家伙的行為。
10.怎么定義IPhone上占用太多帶寬的軟件?
蘋果沒有對此作出解釋,但我們推測蘋果指的是那些持續上傳/下載、流量大的軟件,比如BT。但如果通過iPhone的Wi-Fi,而不是EDGE網絡使用這些軟件,又如何界定呢?這樣只是通過高速的無線局域網而不占用運營商網絡進行通信,不知道這樣的軟件是否應該被禁止呢?或許開發商會讓他們的軟件自動識別網絡,在使用EDGE網時限制帶寬流量,而在使用Wi-Fi時則不限帶寬流量。iTunes的Wi-Fi音樂商店就已經做了這樣的限制,很多軟件都不能通過EDGE網使用。
11.我能通過.Mac購買軟件后在IPhone上使用嗎?
抱歉,你只能通過App Store來為iPhone和iTunes下載第三方軟件。就像通過iPod touch、iPhone上的iTunes商店和iTunes Wi-Fi音樂商店來購買音樂一樣。如果你通過iPhone上的AppSto re購買了軟件或下載了免費軟件,iPhone會自動下載并安裝好它。如果你通過,Mac或PC上的iTunes進行了下載,你可以將其同步到你的iPhone上。但蘋果沒有解釋同步的工作原理。比如是否像添加播放列表或podcast一樣,選中程序后就能同步?或者可以把下載到iPhone的軟件同步傳輸到電腦上?
12.怎樣升級IPhone上的軟件?
iPhone的App Store會自動檢查安裝在iPhone上的軟件是否有新版本,而不再是像其他軟件一樣提醒你檢查升級。App Store會自動提醒你,如果你愿意,可以讓它自動下載升級。
但是否那些希望你付費的捐贈軟件也可以這樣自動免費升級呢?可能App Store會為你提供升級補丁,并提示你購買新版本。如果有人編寫一個iPhone程序,專門用于免費軟件的付費升級,當其成熟后,必然有大量的人對此感興趣先免費試用,再決定是否購買、升級的。
13.如果將IPhone上的文件同步到電腦后,能不能再將該軟件同步到另外一臺IPhone上呢?這樣同步時,是否會讓手機上的資料丟失?
iPhone上的應用程序會像Ringstones一樣:你可以在不同設備間,通過iTunes來來回回反復同步所有程序,還可以選擇讓某些軟件只存儲或工作在你的iPhone上,而另一些則只存儲在你的電腦上。
14.如果我通過自己的IPhone購買了一個軟件,我可以將其傳輸到我的其他IPhone上么?
可能不行。可能每個在App Store上下載的軟件都會綁定你的手機ID,只能在這個iPhone上使用。或許這個軟件可以復制到其他的iPhone上,但同一時刻只能在一臺iPhone上使用這一軟件。當這一問題再牽扯到軟件使用權與總額折扣時,事情可能會更讓人迷惑。
15.能離線下載IPhone軟件么?能不通過App Store和ITunes下載嗎?
當然都不行。只能通過iPhone上的App Store或iTunes來下載iPhone軟件。
16.關于內部軟件和測試版本的情況怎么樣?
Ars Technica的Iacqui Cheng在新聞發布會上詢問蘋果高層關于企業內部軟件的問題,一些企業不會讓內部軟件出現在公開的App Store上的。蘋果發言人Phil Schiller說:“我們正為一些企業開發軟件,讓其可以為終端用戶發布軟件,他們可以通過我們的軟件定位終端用戶。”
我們推測這樣的行為只是開發商為了有一個更好的測試軟件的平臺。作為軟件公司,如果有一個大公司能將你的軟件發布給他們的用戶,其實也是很不錯的事兒。目前還沒有過能通過此平臺將如此多的用戶作為測試人員的先例。也有開發者表示,如果沒有龐大用戶群試用軟件,會對軟件開發很不利。蘋果此舉為開發商提供了極佳的成長環境。
17.我能使用lPhone SDK么?
只要你注冊成為iPhone的開發商,并有足夠的硬盤空間就可以。
18.將自己開發的軟件放到App Store要花多少錢?
盡管SDK是免費下載和使用的,但是iPhone的第三方開發者要在App Store上讓大家下載測試他們的軟件,則得付費99美元。
19.IPhone上的第三方軟件會讀寫IPhone上的文件系統么?能像在Mac上一樣保存文件么?
Ars Technica的Iohn Siracusa聲稱第三方軟件不會讀寫iPhone的文件系統,它們只會將文件寫入到各自的應用軟件包中。不同軟件都只從自己管理的文件夾中讀寫數據。所有的iPhone軟件都會訪問SQLite數據庫,所有的程序都會在iPhone內建的SQL數據庫中存儲文件。
20.我作為軟件開發商怎樣知道誰購買了我的軟件,購買了多少?蘋果會讓這些數據透明嗎?購買者是最終消費者,還是蘋果公司?
好問題,可惜我們目前還無法提供滿意的答案給你。但這也是所有開發商關心的問題,估計將來蘋果會給大家一個準確的答復。
21.IPhone上的軟件有存儲空間限制嗎?
你可以在iPhone上自由管理和存儲,只要存儲空間足夠,無論你存儲多少音樂、視頻或安裝多大的軟件。現在一些運行在iPhone上的游戲體積很大,你可能要刪除一些iPhone上的視頻來為其留夠空間。
22.我是基于Windows的開發者,現在想開發基于IPhone的軟件,但IPhone的開發工具只能運行在基于InteI芯片的Leopard系統的Mac上,這如何是好?
既然這樣,就只能用Mac來開發iPhone軟件了,而且現在也是購入Mac的絕好時機。現在Mac使用Intel芯片,你可以在上面安裝Windows系統。而且MacBook Pro也一定讓你持幣待購很久了吧?或許是時候出手了。如果你對Xcode駕輕就熟,我們建議你也可以為Mac開發軟件。