用Dropbox建立Yojimbo iPhone App

  • 2
Dropbox with Yojimbo
有如在做軟體個別檢查一般,我很想知道在iPhone普及之後,我所使用過的軟體會不會分別推出iPhone版本的程式。其實只要有一台iPhone,就等於擁有一台可以放入口袋的迷你麥金塔電腦,也因此資料是否能夠在這兩台電腦當中互相同步,也成為現在程式設計的一種走勢。如果你可以貼心設計兩個平台上的程式,就意義上來說消費者也樂得被扒兩層羊毛吧!

在iPhone上的程式被稱為App,又為了避免被當做是麥金塔電腦上的應用程式(Application)的縮寫,所以在PTT討論板上則以iApp來稱呼這類型的程式。而iPhone也在蘋果執行長賈伯斯(Steve Jobs)被詢問到是否推出迷你筆電時,首次次被定義成迷你電腦的位置;也在今年9月10日正式確定這個市場定位。

就在我尋找素材分類軟體 Yojimbo有無推出iPhone版時,看到在Ken Clark的部落格上有寫到一篇文章,大致上來說就是利用Dropbox的iApp來將圖片從iPhone同步到電腦當中,讓電腦裡的Yojimbo匯入資料,形同Yojimbo的iApp一般。為什麼要這麼麻煩呢?因為Yojimbo並沒有推出iPhone上的程式,因此要透過媒人:Dropbox來達成。正巧在最近Dropbox就推出了iPhone端的程式,能夠借此達到跨平台的目的,唯一的限制就是需要透過Wi-Fi來傳輸,不過這應該不是問題。

細節部分可以參考原文:Use Dropbox to Create a Yojimbo iPhone Appby KEN CLARK on OCTOBER 1, 2009),在這邊只針對過程做個介紹。首先你必須是Dropbox、Yojimbo與iPhone/iPod Touch的使用者,如果幾個都不是就可以直接跳過這篇文章,這代表你只是來湊個熱鬧。步驟分列如下,我以個人在裡面鬼打牆的經驗來說明。

  1. 在Dropbox的資料夾中建立一個「Clip to Yojimbo」資料夾,這個資料夾會與iPhone中的Dropbox iApp同步,成為一個很重要的關鍵。

  2. 用AppleScript Editor將作者網頁上所寫的Script存檔為「Import to Yojimbo」。這個Script的作用是在資料夾新增檔案時,啟動Yojimbo的匯入功能。

  3. 將上述Script移到以下路徑的資料夾當中:/Library/Scripts/Folder Action Scripts
    原文表示應該放到「Folder Action」,但事實上應該放在這個資料夾中。

  4. 在「Clip to Yojimbo」點選右鍵「Folder Action Setup」,新增我們剛剛放入上述路徑的Script。「Import to Yojimbo.scpt」。

  5. 打開iPhone,選取一張圖片放到Dropbox iApp中,這時就會開始上傳並且同步到桌面端的Dropbox中。因為在步驟4時有設定Folder Action,所以這時會啟動Import to Yojimbo的Script,大概過個一兩秒(你可以先把Yojimbo關閉會比較明顯)就會看到Yojimbo自動啟動匯入功能,檔案就已經加入Yojimbo當中了!

    Dropbox 同步到Yojimbo的流程


終於接近尾聲了,在這邊做最後的提醒,利用這套流程只是為了省去將iPhone中的圖片透過iPhoto再轉存到Yojimbo的過程。但是這當中有個小問題,就是Dropbox為了讓圖片上傳變快,所以會將圖片轉為較低畫來方便傳檔,因此圖片的解析度就會大大下降,下面兩張圖放大後應該會很明顯。

畫面透過iPhoto傳輸畫面透過Dropbox傳輸

2 comments:

Neil said...

最後的圖,一個是JPG、一個是PNG,畫質就不一樣了。但是如果是照片的話,說不定同樣是JPG,或許不會有什麼差別?

Li-Fong Chen said...

原來如此,謝啦!