這首歌好像之前在哪兒播放過。我記不得是誰的曲子了,讓我回到PANDORA,哦,原來是MattCosta的曲子,我非常喜歡這個曲子,我想買下來,直接點擊進入即可。這就是PANDORA一直想要計劃做的事情。2500萬營業額中的25%,都是通過iPhone來實現的。我們也給iTunes派了些人手,但是卻是iPhone真正實現了它。所以,我的整個旅途都可以這樣,可以查看電子郵件,可以瀏覽網頁,可以查看日曆,而我個人最喜愛的電台則一直在背景中播放著,就這樣一直播放著。
斯格特:PANDORA在背景中播放,非常棒。我們的下一個服務,是IP通話(voiceoverip),語音通話的方式有很多,比如通過skype。skype已經佔據了每9個網絡電話中的1個。非常了不起,它也是iPhone一個非常重要的應用。但問題是,如果你離開了該應用,那麼電話就會被中斷,更糟糕的是,如果你沒有在前台運行skype,你不能夠接到skype的呼叫。但是,現在一切都改變了,因為有了iPhoneOS4。現在,你在使用skype的時候,你可以切換到其他的應用程序中,並且電話不會被中斷,你可以看到最上面有信號顯示,說明你現在還在通話中,並且,即便你沒有在前台運行skype,鎖了屏幕,你仍然可以接收到skype的呼叫。接下來將是一個技術展示,iPhoneOS4如何利用多任務處理實現該技術。下面,我將邀請大衛(David)來進行介紹。
大衛:非常感謝各位,我非常榮幸能夠來到這裡。我將與鍾誠(音)iPhone首席開發官一起向大家進行展示。skype幫助人們通過互聯網進行免費通話,連接這個星球上幾乎任何一個地方。現在,有了iPhoneOS4,使用skype將變得更加方便。讓我來告訴你如何實現。
這個是我進入skype之後首先看到的頁面,我可以看到我的聯繫人,還有誰在線,當然,他們也可以看到我也在線。以前,一旦我不在前台使用skype,我就會被迫下線,也接收不到skype聯繫人的聊天和呼叫。然而,有了iPhoneOS4,我離開了應用,它就會自動到後台運行,我仍然可以接收到電話。比如,我回到我最喜歡的遊戲中,我只需要雙擊開始鍵,進入到多任務處理中去,即便是我在遊戲中,我也可以接收到skype的呼叫,看,艾倫(Aaron)正在進行呼叫。通話中:大衛:Hi,艾倫,最近好嗎?艾倫:不錯。
大衛:你能等一下嗎?艾倫:沒問題。
現在你看到的應用程序是非常簡單的,只是幾行的代碼,我們就能夠實現語音的通話,順便說一下,我們通過這裡的IV系統將這台iPhone進行了鏈接,有點像免提的效果,這是一個真實的skype呼叫。
恢復通話:大衛:Hi,艾倫,還在線嗎?艾倫:還在呢,我只是正在想晚上到哪兒去吃飯。
大衛:哦,那我查查看,看看有沒有合適的地方。
你可以看到屏幕的上面的標識,顯示skype的呼叫還在進行中,即使skype沒有在最前面運行,我現在利用其他的應用程序查看一些可供選擇的地方。
大衛:去Abacus如何?艾倫:好主意,事實上,我也一直很想試試。
大衛:那我馬上將信息發送給你。
艾倫:好啊,回見。
大衛:回見!現在,我可以選擇進入到其他應用中去,或把電話放在我的口袋中,即便如此,我依舊可以接收到電話。有了iPhoneOS4,每個人每天都可以通過skype進行通話。非常感謝各位。
斯格特:iPhoneOS4實現了IP通話。下一個服務是背景定位(backgroundlocation)。有兩種類型的背景定位方式。一種是反覆傳輸數據的TomTom應用,這種應用會一直使用GPS,它會告訴你什麼時候進行轉彎,問題是,如果你離開了該應用,它將會不再追蹤你的定位,並且不會再給你提供方向。但是有了iPhoneOS4,你可以在你的車中使用TomTom進行定位,同時收聽音樂,並且它在背景中仍然給你提供方向指引。使用GPS進行持續的追蹤定位,GPS會使用大量的電池,像TomTom就會一直使用GPS進行定位,但是對於這樣的應用來說,是沒問題的,因為通常它是在車裡使用,你的手機可以在車載充電的情況下使用。但是,還有另一種情況,會用到背景定位,但是並不是在實時充電的情況下使用,它是一種範圍更廣的應用程序。
比如Loopt,這種應用程序並不需要時刻與GPS進行連接,對於它們來說,我們使用的是信號塔,我們發現,你接打電話的時候,基站是與信號塔進行連接的,信號是在信號塔之間進行轉接,如果你變更了信號塔,那麼我們就知道你變更了位置。如果你變動了500~1000米的距離,那麼信號塔就會改變。這樣,我們就可以通過這種方式,告訴你的朋友你的最新位置,這就是另一種背景定位。對於所有這些定位,我們非常看重隱私。每次更新你的位置,我們都會有一個提示,能否得到你的授權,我們對於隱私的保護,早在iPhoneOS4之前就開始了。
首先,我們加入了一個暗示,讓你知道是否有人請求知道你的位置,我們有全局應用和背景應用。因此,你就知道是否有人在追蹤你的位置。接下來,是設置,你可以通過應用程序開放和關閉位置定位。對此,如果有人請求知道你的位置,我們會在應用程序中加入一個暗示信號,這樣你就可以知道有人曾經在過去24小時內請求你的位置。在完全透明使用定位和讓用戶自己設置應用程序基礎上使用背景定位,這就是背景定位。
下一個服務是推送信息服務(pushnotification)。我們擁有這個應用已經有9個月了,它非常受歡迎。它會提供最新的數據、新聞,以及挑戰者的分數給用戶,因此,我們推送了100億條信息。下面我來說明下它的工作原理:第三方信息提供者將信息推送給蘋果信息服務中心,然後由我們將信息發送到用戶的手機上。我們可以使用非常少的電量,因為我們對手機的推送是單向的,我們從多種渠道獲取信息,只通過一個渠道發送給手機。這就是推送信息服務。
在推送信息的基礎上,我們建立了一個新的服務,這就是本地信息服務(localnotification)。本地信息服務與推送信息服務類似。區別就是你不需要服務商。因為所有的信息都可以在手機上實現。比如,你有一個電視劇導航應用程序。它會提醒你,你最喜愛的電視劇,比如ColbertReport馬上就要開始了。它可以做所有這樣的事情,只需使用本地信息服務。這就是本地信息服務。
下一個是任務完成服務(taskcompletion)。有一些程序需要花一些時間來完成任務,比如,Fliker,你在使用Fliker上傳照片的時候,需要消耗一點時間。以前,如果你在使用該程序的上傳照片的時候,離開了應用,那麼應用程序將會停止工作。而任務完成服務則可以在你切換到其他應用的時候幫助你完成上傳任務。
下一個是快速應用切換服務。它對研發者來說,是最簡單的,也是最容易實現的。快速應用切換服務是讓你從一個應用程序切換到另一個應用程序的時候,不需要耗費絲毫時間,並且準確地切換到你上次停留的地方去。不需要重新開始該應用程序,也不需要刻意保存,所有的數據都已經保存好了,並且可以準確地回到你曾經停留的地方。
這就是7個頂級服務,它們非常非常地深入,也節省了很多電量。可以讓開發者把多任務處理加入到他們的應用程序中去。我們有非常好的用戶使用體驗,使得你切換各個應用程序的時候非常簡單和快捷。這就是多任務處理,iPhoneOS4的第一大傑作。現在讓我們把話語權交還給史蒂夫。
喬布斯:非常好。我們的第二用戶特徵,是文件夾(folders)。
隨著人們下載了越來越多的應用程序,人們需要切換很多頁面去找到這些應用程序,他們需要一個更好的方式來管理它們,一個更好的方式來找到它們。文件夾解決了所有問題。在我們談論它們的時候,不如讓我給你們展示一下,它們是如何運作的。
它們是非常漂亮的,我想要建立一個關於遊戲的文件夾,我有很多遊戲,可以把所有的遊戲放在一個文件夾中。我怎麼做呢?我只需要把手指點擊在主界面上,你可以看到所有圖標都在閃動,我只需要把其中一個拖動到另一個上,它就會自動建立一個文件夾把它們放在一起。而且,它還會自動地命名這個文件夾,依據是它們在應用程序商城中的分類。我可以重新命名它,用任何我想要的名字,如果我不想那麼麻煩的話,我只需要使用它自己的命名就可以了。然後你就會看到有很多空出來的位置,我只需要拖動幾個圖標,你就會看到圖標就會隨著我拖動圖標而改變。現在,我就有了一個遊戲的文件夾。
看,我只需要點擊我想要的遊戲即可。我可以把它移動到我想要的任何地方。並且,我可以隨意建立文件夾,無論多少個都可以。我甚至可以把文件夾放在快捷方式中,無論我在哪個頁面,無論我在哪個地方,我都可以看到我的遊戲。非常好。
另一個我想要向你們展示的,並不是關於文件夾的,而是關於主菜單,關於變更牆紙。讓我們回到設置。我有一些相片滾動圖片,我可以非常輕鬆地更換它,我可以把它設置成主菜單頁面牆紙,設置成屏幕鎖界面的牆紙,也可以把兩個頁面都改變了,我先設置一下全部變更,現在你就能看到,我已經更改了我的牆紙。我可以用多任務處理回到牆紙設置,可以選擇另一張牆紙。更換多少張都可以。
非常棒的拖拽方式,通過拖拽就可以實現的文件夾,過去你手機上的一頁頁的180個應用程序,如果把它們都變成文件夾的話,將會是2160個應用程序。所以,如果你下載了很多程序,那麼我們有一個很好的解決方案,它就是文件夾。
接下來,是第三個用戶特徵,改進版的電子郵件(Email)。我們在郵件中加入了很多新的特徵,也從用戶中獲得了很多建議和意見,才使得我們獲得了這個新的iPhone應用。首先,是聯合收件箱。你可以有很多電子郵件,MobileMe電子郵件、雅虎電子郵件、交互電子郵件,所有的這些郵件都會進入到一個收件箱中去。這樣,你就不會錯過任何信息。我們也做了不止一個交互電子郵件。現在,如果你只想關注於其中的一個賬戶,你可以使用快速收件箱切換,這樣你就可以只關注一個收件箱的內容。此外,我們還通過連線的方式進行排列,這樣你可以更為簡便地組織對話。