搖擺天秤的蘋果派

攝影是興趣 寫軟體是工作 不論是攝影或是寫軟體 我都樂在其中




今天才發現一個好用的 TVOut 軟體
TVOut2 Mirror TVOut (需 JB)
功能就是將 iPhone 透過原廠 TVOut 線
將 iPhone 上的畫面輸出到電視上
不管是主畫面,還是播放影片的畫面,甚至是遊戲畫面都可以

IMG_0451.png

其效果還真的不錯
比之前用過的 ScreenSplliter 流暢許多
用 Need for Speed - Shift 來測試的結果
ScreenSplliter 就像在看幻燈片一樣
而 TVOut2 Mirror TVOut 只稍微頓頓的,大致上還算流暢
甚至可以看著電視直接玩都可以接受了

不止是流暢度比 ScreenSplliter 好多了
連可以設定的項目也多了
連輸出的畫面大小、位置都可以設定
非常好用啊,值得推薦

IMG_0452.PNG

IMG_0453.png



又是一款超級大作
這次視角可以切換了,值得一玩



很抱歉,最近留言的朋友們
因為天秤最近有點忙,所以通常都直接到部落格看邊邊的 "最新回應"
看是不是有朋友留言給天秤
結果最近一直沒有看到新留言,以為是天秤懶得更新文章
所以沒有朋友來留言了

直到今天才發現,原來是天秤設定錯誤了
因為之前討厭有人到天秤部落格來發一堆廣告留言
一氣之下把部落格留言設定為 "留言管理"
但卻忘了設定 "留言回應信箱"
結果一堆留言全積在管理留言裡面,待天秤去管理,而沒有直接發佈出來
但天秤卻一直到落部格上看是不是有新留言
陰錯陽差之後,導致留言積了 100+ 沒有看到

而有些留言是有時效性的,這就非常的抱歉了
天秤不是不理人,而是設定錯誤了
不過現在發現之後,留言部份已設定好了,應該是正常了
還請之前有留言過,但天秤沒有理會的朋友見諒了

最近天秤沒什麼作品,不是不想寫軟體了
事實上手中想寫的軟體還好幾個,但一直沒有完成
只有一個字 - 懶
其中有好幾個都是寫到一半,就缺乏動力繼續了
唯一一個努力完成的作品,就是現在天秤要介紹的電子漫畫軟體

973929.png 桃園三匪

這是第一個天秤幫朋友完成的電子漫畫作品
作者是經營自己部落格的學生
部落格 《桃園三匪》很正經的三國四格漫畫
(順便幫他打一下廣告)

所繪的漫畫風格是少見方塊風格 (Pixel Art)
有經歷過以前電玩 (任天堂) 的玩家們,應該會覺到一種熟悉的味道
就是這種懷舊的感覺
主線當然是以三國歷史為主,但內容卻是盡情的 Kuso
這種正經又搞笑的漫畫
現在要以 App 型態出現在你我的手機上了

圖片 1.png

目前收錄了作者 1~50 回漫畫及番外篇
而 50 回後的漫畫也在準備中
另外預計改版後也會放上 MSN 大頭貼或其它功能
甚至是互動小遊戲

圖片 2.png

軟體將以免費的型態推出
然而作者也花了許多心力在繪製這些漫畫
也持續的執著在方塊風格漫畫的路上
以免費軟體型態推出,是希望有更多人能接觸到作者的創意
日後如果章節愈來愈多時,當然希望喜歡的人能花點小點贊助一下辛苦的作者
可能會小小調整一下價格,但至少目前絕對是免費的
而且現在下載的軟體,日後當然也是可以免費更新新的章節
喜歡三國搞笑漫畫的朋友動作可要快了

放上幾張電子書的圖,供大家欣賞
其餘的漫畫,就好好坐在沙發,直接在你的 iPhone 上欣賞吧

mzl.xnsrlixu.png

mzl.vzxnabty.png

mzl.ybausaet.png

mzl.rsstggjk.png

mzl.wqfoiipu.png

轉貼一下軟體的特色
* 限時特價免費,目前收錄 1 ~ 50 回四格漫畫
* 不定時更版時將持續新增漫畫內容,日後視情況適當調整售價
* 喜歡 Kuso 及三國的朋友,趁免費期間,請把握機會

歷史上總記載「有勇無謀」的將領,
但有勇無謀如何能名留史書?
以三國(三爺?)故事為主題的四格漫無料下載!
有別於傳統圖文漫畫,
用特別的 pixel 風格來繪製的四格搞笑漫畫。
故事圍繞在劉、關、張三人身上,又稱《桃園三匪》。

工作常業忙碌,對生活充滿無趣嗎
Kuso 可愛的三國人物,搞笑的三國歷史陪你歡笑一下
活生生的人物特色,無厘頭搞笑的對話
讓你完全溶入不一樣的三國世界

軟體特色
- 完全顛覆你的思考的三國歷史漫畫題材
- 純 Kuso 搞笑,保証讓你開懷
- 特殊 pixel 風格及 3D 視角的人物,耳目一新
- 漫畫內容會持續更新增加,最有料
- 記錄上一次欣賞的章節,下次啟動會回到上一次看的位置

搖擺天秤的程式開發日誌



iPhone/Touch 隨身攜帶的特性,其實很適合在上面記帳
不過我並不是想做帳戶管理,只是單純的想記記流水帳
看一個月自己的消費狀況和刷卡的記錄而已
我的記帳需求很簡單,但有個重點
就是要可以和電腦的記帳軟體同步 (不是單純備份到電腦)
因為雖然 iPhone 有隨身輸入的特性,但輸入速度和電腦上比還是慢上一大截
如果可以在戶外時用 iPhone,而如果在電腦前就直接輸入再同步,不是更棒

曾經試過幾款記帳軟體
包含 iXpenselt, TapExpense, PocketMoney, iBear Money 等
這些大都有各有各的特色
其中最喜歡的還是 iXpenselt,因為其界面最適合我,也有繁體中文
不過這次不是要介紹 iXpenselt,因為上述的記帳軟體
都只能在 iPhone 上輸入,沒有電腦上使用的版本 (有錯請指教)

而有 Desktop 版本的記帳軟體,又可以同步的
大概就只剩幾套了,其中最有名的應該就是 SplashMoney 了
從 Palm 時代就很紅的軟體,各平台都有它的版本
網路上評價還不錯,不過天秤之前沒接觸過
對它的看似強大界面和選單還真的是不適應
不過在 iPhone 上,最大的問題就是不能輸入中文
鍵入一筆資料時,連中文的手寫或注音輸入法都出不來,只能用英文輸入
這造成很大的困擾
而且 iPhone 版要 9.99, Desktop 版要 19.95 也是一筆大金額

再來就是 Cha-Ching 這套軟體了
網路上比較少有它的資訊,最近也出了 Desktop beta 版
天秤試用的結果,Desktop 版還不錯,該有的似乎都有
而且可以為單筆消費用 iSight 拍下照片這個功能很棒
直接看照片就知道做了什麼消費了,不用太多言語來記錄
不過本身可能是 beta 的關係,太常出現輸入錯的殺不掉啦
或是出現兩筆相同的消費
或是按新增,結果卻砍掉已輸入的消費這種不可原諒的錯誤
而 iPhone 版不只沒有保留 Desktop 版可以輸入照片這個好功能
(也有可能我拿的是 Touch 而沒有這功能)
輸入一筆資料也只輸入金額,要有類別還必須再重新點編輯才能輸入
很不方便
最重要的是,我怎麼樣都找不到 iPhone 與 Desktop 同步的方法
iPhone 版要 2.99, Desktop 版還在 beta,不過以後會收費

最後這套是天秤最後使用的軟體 iCompta
網路上它的資訊更是少的可憐,不過試用的結果讓我覺得很驚訝
或許是天秤試用太多後,期望沒有很高了
對它平實的功能,尤其是可以和 Desktop 版同步的功能,已經覺得很棒了
或是是天秤的需求不高,只要求記流水帳而已
Desktop 該有的功能都有,界面也很美觀
也可以設定密碼加密

Untitled.png

iPhone 上的啟動畫面IMG_0050.PNG

如果有指定密碼,會先跳出要你輸入密碼
IMG_0051.PNG

iCompta 主畫面,這裡界面其實設定的不是很好
點帳戶時,是跳到帳戶的編輯頁
要點帳戶下面 x transaction 這個欄位才會顯示該帳戶的消費記錄
而這個欄位又小很多,不太好點
下面工具列則是 新增一筆消費、轉帳、設定、圖表、balance
IMG_0052-Cropped.png

圖表顯示還算美觀、也可指定顯示圖表的日期範圍
甚至指定某類別的狀況,還算中規中矩的
IMG_0054.PNG

IMG_0055.PNG

最重要的是,如果你的 Desktop 版和 iPhone 在同一 Wifi 底下
就可以進行資料的同步
不只是同步,還可以選擇由 Desktop 覆蓋 iPhone 版
或是由 iPhone 覆蓋 Desktop 版
IMG_0053-Cropped.png

iPhone iCompta 要 5.99,也有免費版本試用,不過天秤不知道免費版的限制
免費版也是可以同步的
Desktop 版則是完全免費的

有記帳並且有同步需求的朋友,建議可以來試試 iCompta 這套軟體
雖然它的 iPhone 版的界面不是很完美
但對於需要 iPhone 記帳並能與 Desktop 同步這點來說,應該是很棒了
對中文的支援更是完全的正確,這點也很重要
更何況它的 Desktop 版 + iPhone 版只要花你 5.99
甚至還有 Desktop + 免費 iPhone 版供你試用
比起其它軟體需要購買才能知道適不適用好多了 (天秤花了很多冤枉錢啊)



3/17 的 iPhone 3.0 SDK 發表會
Apple 真的是把大家對 iPhone 的不滿幾乎都補足了,來一次大放送
雖然更新一拖拉庫的功能,各網站、部落格也開始介紹了
不過天秤還是想從它還是不夠的部份說起

1. 應用程式背景執行還是沒有
Palm Pre 都做得到了,Apple 為什麼做不到?
只給了 Push Notification 功能,雖然是不無小補啦
不過可以能直背景執行應用更廣,如果是考慮電力的問題
那總是可以在六月份要新出的機子上加大電池容量來解決吧
還是 ...

2. Flash 功能
雖然影響不至於太大,但是目前網站一堆 Flash 應用都無法執行
等於就少掉了一大堆應用了
網路上 Flash 影片、Flash 遊戲都與 iPhone 無緣了

3. 沒有提到是否有第三廠的輸入法
我想應該也是沒有,畢竟 API 不提供,除了 JB 之外別無它法
美國人當然沒有輸入法的問題,因為只要英文鍵盤就搞定了
但是非英文語系的國家就很慘了
我不要手寫輸入,就只能用拼音輸入,到底什麼時候才行不要 JB
但是可以使用嘸蝦米輸入法呢?

雖然如此,比起天秤直接想到的缺點
Apple 還是給了許多東西,簡單提一下

1. 支援了 MMS
2. 覆製貼上功能
3. Splotlight 搜尋功能
4. iPhone 上主要應用軟體支援櫎向鍵盤
5. 藍芽應用 (A2DP, peer to peer)
6. 語音備忘錄
7. CalDAV,行事曆可以有同步功能了
8. 地圖 turn by turn 功能,也就是說有導航軟體可以上架了
9. 只要電信公司同意,iPhone 就可以當 Modem 使用

而 iPhone 開發人員同步可以下載到 beta 版本的 SDK 及 Firmware
SDK 3.0 主要也有六大新更新

1. In App Purchase
這有什麼用呢? 主要可以讓軟體加入類似 AppStore 販賣的功能
或是試用軟體滿意後,再由軟體內直接購買成為正式版
甚至是遊戲加購章節,或是購買電子書的應用
讓軟體販賣的變化更符合實際使用

2. Apple Push Notification service
背景執行是大家對 iPhone 提出最多的要求之一
不過 Apple 提供了折衷方案,就是 Push Notification
它是運用 Push Notification Server 將資料送至未執行的應用程式
並更新應用程式上的數字圖示
例如最明顯的應用就是 MSN 的功能



Push Notification Server 可以將收到的訊息,送至未執行的 MSN 應用程式
並改變圖示上顯示有幾筆新的訊息,不會因為 MSN 應用程式未開啟而漏掉任何訊息

3. Accessories
這組 API 也是有很用的應用,是匹黑馬哦,可以創造出很大的商機
之前都是 iPhone 軟體程式設計師紅翻天,現在有可能換成周邊硬體了
因為這組 API 可以讓 iPhone 控制相容的周邊,透過有線或是無線藍芽
例如由 iPhone 透過藍芽控制相容的家電控制器,進而遙控電器產生
或是基本的控制 WebCam 來取得影像
甚至是控制 FM 接收器來聽 FM 廣播等應用,讓 iPhone 變得更不可思議了

4. Peer to Peer Connectivity
透過藍芽進行 P2P 連線,最簡單的應用就是無線對戰
不過這裡說的不是已經有的透過無線上網與世界其它人對戰的功能
而是區域性的對戰,例如四個朋友各拿一台 iPhone
透過藍芽來打麻將等
日後應該有一堆這種應用的遊戲推出,讓 iPhone 變得更好玩了

5. Maps
透過 Map Kit framework 的使用,可以使一般應用程式直接使用 Google Map
而不需要透過 Web 的平台
也許不久後就有 Google Map 的忖導航應用程式推出了呢

6. iPod Library Access
應用程式現在可以讀取 iPod Library 的東西了,不管是音樂、podcasts 等
意思就是說會出現第三方音樂播放軟體了
也就是說有會有支援動態歌詞的播放軟體出現了 (播放的是 iPhone 的音樂)
或是出現類似 EnixSquare 在 iPod 上推出的音樂 RPG 的遊戲了 (忘了名稱了)
它是 RPG 養成遊戲,成長的因素就是 iPod 裡的音樂
只要你常聽音樂,遊戲裡的角色就會長的又快又壯,很特殊及有趣的概念

iPhone 開發人員已經可以下載到 beta 版本 SDK 及 iPhone 的 Firmware 了
天秤先研究一下是否可以公佈 beta 的資料
如果可以的話,就不定時的提供天秤的 iPhone 3.0 beta 版本的使用經驗了

天秤第二個 iPhone 軟體也上架了 - 高鐵時刻表
基本上操作方式和火車時刻表相同,但這次加上了藍橘標及票價顯示的功能
線上更新資料的版本也送至 Apple 審核了
預計一個禮拜左右就可以更新成線上更新版了


IMG_0004.jpg

IMG_0006.jpg

IMG_0007.jpg


另外一點
也提供了免費版本,除了藍橘標及票價之外,其除相同
預計下個禮拜也有線上更新資料的版本供更新

Mac Bundle Box 又來了

Mac Bundle Box » Bundle.jpg

這次集合了 13 個軟體,原價 333.82 美元只賣 49 美元
今天又加送了一套 MacPilot 軟體
裡面有些軟體還不錯用,需要的動作要快


Relationship 管理連絡人的軟體,有比系統的通訊錄更細的項目可設定

Code Collector 程式碼收集管理的軟體,寫程式的人應該都要試試

Drawit 向量繪圖軟體,很方便的拖曳套用界面

Espionage 為目錄加密的軟體,防止別人看到裡面的東西

Cover Stream 在桌面上彈出 iTunes 控制視窗,可以快速選歌播放及相關控憲
Cover Stream.jpg

DEVONote 資訊管理軟體,可以將筆記分門別類管理

QuickScale 批次縮放照片的好軟體,很強的軟體

Project Calculator 管理 Project 時間、排程

Transriva 會議中或需要的時候,可錄音、錄影
事後還可以為該段影音加上幾點幾分誰說了什麼話等
可以當成會議記錄或是錄影錄音存証,開會就不用怕會後忘了一些事情了

Magnet 為影片加上一堆特效

Involer 管理 Invoice 的軟體

Stuf 剪貼簿加強軟體
可以記錄歷史記錄供使用,很實用

Blog Assist 網頁編輯助手,可將文字快速加上一些 HTML 標籤
寫 Blog 或是對 HTML 標籤很頭大的人很適合

MacPilot 系統控制台加強,可以控制一些控制台沒有的系統參數

天秤買 MBP 快一年了,MacOSX 還是常常帶給天秤驚喜
最近一次是發現 Subversion Server 原來 MacOSX 10.5 已經內建了
而且還發現 XCode 也內建 Subversion 的 Client
真是太貼心了

一直以來都是在 Windows 上寫軟體,也一直習慣在 Windows 上架設 SVN
不過最近也開始在 Mac 上寫軟體了,也希望在 Mac 上架設 SNV 來做版本控管
沒想到這一切 MacOSX 都幫你想好了耶,一切內建
一切近在眼前啊

感謝 Hank 的回報
* 已針對查詢班次時間錯誤的問題做出修正了
* 並將站別時刻表由 早上、中午、下午的 查詢方式,改成 對號、區間、所有車次 的方式
比較符合一般人的查詢習慣
* 補上站別時刻表的列表顯示,以更簡潔的方式快速查詢需要的班次

IMG_0001.PNG.jpg

顯示結果如下

IMG_0002.PNG

--

火車時刻表 V1.0 發現了一個比較明顯的小 Bug
就是跨 12:00 查詢的車次,會造成通車時間為負值的狀況
雖然不影響軟體的執行,但出現個負值的車次總是很討厭的
所以天秤就先修正這個錯誤,和一些些小 Bug
釋出 V1.1 版

已提交給 Apple 兩天了
根據以前的經驗,應該要一個禮拜左右的時間來驗証
之後才會上架
先向有發現這個問題的使用者說一聲,也請靜待 Apple 的驗証完畢
謝謝

天秤的第一個 iPhone 軟體已經上架了 - 火車時刻表
avail_on_app_store.png

iTunes.jpg

軟體特色
- "到站時間查詢" 可依 起程站、到達站、車種、時間 條件來查詢
- 查詢範單可指定一小時至七小時
- 加入起程站及到達站互換按鈕,可快速查詢來回程的時間
- 加入現在時間按鈕,可快速查詢目前即將到站的列車
- 查詢時會檢查是否每日發車,並依照查詢日來過濾當日不發車的班次
- 查詢結果均顯示出發、到站時間及乘坐時間,可有效找到最適合的班次
- "站別時刻表" 可依車站來查詢該車站所有出發及到站的列車
- 依車站查詢時,可指定 上行、下行、早上、中午、晚下 條件分類查詢,避免資料量太多造成尋找的困難
- "車號查詢" 可輸入車號,快速找到該班次到達的車站及時間
- 所有查詢均可再做交叉查詢,例如 到站時間查詢 > 車號查詢 > 站別時刻表 > 車號 等,可做進階的查詢,例如查詢某到站時間前後的班次或做轉車等查詢
- 查詢的條件會自動儲存,方便下次開啟軟體時可立即再次查詢

其實 Apple 對軟體上架的過程還滿嚴謹的
2/10 天秤把軟體上傳至 iTunes Connect 要求上架
2/19 Apple 回覆 Email,因為他們找到一個小 Bug
因為天秤關於頁寫說明的 TextView 忘了改成唯讀,造成說明也可以編輯
修改後再次上傳
這種小 Bug 他們也可以找到,看來檢查還滿仔細的
2/24 下午二點,收到 Apple 回覆已經完成檢查,準備上架中
2/24 下午五點時,已經就可以在 AppStore 買到天秤寫的軟體了

很高興軟體可以成功上架,也讓天秤更有興趣了
比起之前寫的軟體,沒有統一平台來推廣,必須自己在各網站自吹自擂
AppStore 實在是不錯的銷售平台啊

在 AppStore 上架的軟體有兩種模式
一種是免費軟體,一種當然就是賣錢的啦
免費軟體比較簡單,不需要設定一堆銀行資料
不過要販賣付費軟體就必須要填寫銀行資料了
不然 Apple 怎麼把你的錢匯給你

在 iTunes Connect 中,可以選擇下方的 link 來設定

iTunes Connect.jpg

第一次設定的時候,裡面應該就有 Free Applications 的帳號了
這個 Free Applications 帳號不用做任何設定,直接生效中
但還有個 Paid Applications 帳號就必須做設定才能生效

iTunes Connect-1.jpg

必須補足設定上面三個資訊

1. Contact Info 只要填寫連絡人的資訊即可

2. Bank Info 就必須小心注意了,因為它一但確定後是沒辦法修改的
必須確認填入的銀行資訊正確無誤才好,不然很麻煩
這裡需要的資訊請向你的銀行查詢,或到銀行網站查詢 "電匯" 的相關設定
主要有幾項資訊銀行要提供,也必填
Bank Address, Zip/Postal Code, Bank Name, Branch ID, Bank Swift Code
而以下就是你銀行帳戶資料
Account Holder's Name, Account Number
其中 Account Type 只要選 Savings/FUTSU 即可 (如果你是存款帳戶)

3. Tax Info 如果不是美國人或在美國工作的人,必須填寫 W-8BEN
不過天秤還沒有填寫,不知道會不會被扣稅 (或是收入超過多少才會被扣稅)
因為它很麻煩的,還得有 EIN 什麼的,實在是看不懂
如果有人知道也請告訴我,謝謝

以上設定完成後,不久後 Contract in Effect 的狀態就會變成打勾狀了

iTunes Connect-2.jpg

這樣就可以把自己寫的軟體放到 AppStore 上,不管是不是免費的
台灣的 iPhone 軟體實在是太少了,香港大陸還比台灣多
希望有興趣的人大家一起來寫軟體

對了,如果你想寫軟體,不管是付費或是免費的軟體
但是不想花 99 美金購買 iPhone Developer Program 的人
可以和天秤連絡,可以透過天秤幫你放到 AppStore 上哦

天秤必須在 MAC 中運行 Windows 來寫工作寫程式
通常在 Windows 中編譯程式時
MBP 的 CPU 一定是跑到 100% 滿載,溫度隨便都可以上看 80 度
之前一直是只是跑 smcFanControl 這個免費軟體來控制風扇
把風扇轉速定在 3000 轉,可以把溫度降至 75 度左右
如果風扇調高一點,溫度還可以再降一些
不過天秤怕長時間把風扇轉速調快,是不是會造成風扇壞掉
所以只定在 3000 轉,可以降 5 度還不錯啦

不過人總是不滿足的,況且 75 度的溫度實在是有夠高的
鍵盤與螢幕之間的散熱孔處是會燙人的
直到購買了這個軟體 CoolBook,美金 10 元
不算貴啦,而且效果實在是驚人
讓 CPU 全速運轉時原本在 75 度左右的溫度,降至 70 度左右
降了 5 度,實在是不錯,而且也可以一併的省電
延長電池的使用時間
強烈建議有 MB or MBP 的朋友一定要安裝

不過 CoolBook 有效有效,設定卻不是那麼的容易的
天秤簡單介紹一下設定的步驟
不過介紹之後,請先至 Coolbook 網頁下載 CPUTest 軟體
它可以用來測試 CPU 的穩定度

1. 首先找出最低電壓可以運行的最高時脈


這有什麼用呢?
主要是在同一時脈下較低電壓會比較省電,而且溫度較低
所以可以得到最符合節能省電又不損失效能的一個時脈

圖片 1.png

先將 Throttling active 取消打勾
把設定時脈 800 MHz,電壓 0.9500 V 後按 Set 按鈕
左下角的 Information 應該會顯示目前設定的時脈和電壓
然後在 CPUTest 軟體測試穩定度,test type 選擇 small 即可,其它不用動
如果測試完成表示該時脈和電壓是穩定的 (可以多測幾次試試)
然後再依序把時脈調高成 1200, 1400 ... 等,但是電壓都固定為 0.9500 V
直到 CPUTest 測試的當機為止
這時候把當時的時脈降個 2 級就是我們要找的時脈電壓組合
例如天秤拿 MBP 2.4G 來測試時
在 2100 MHz, 0.9500 V 時當機了,穩定時脈電壓就是 1900 MHz, 0.9500 V

2. 找出最大時脈時可以運行的最低電壓


這是為了當需要效能時,儘量調整電壓來達到降低溫度的效果
避免 CPU 負載一升高,溫度就高達 80 以上了

方法和上面差不多,只是把時脈固定在可以調整的最高時脈,例如 2400 MHz
然後由最高電壓一路往下調整
找到當機時候的電壓後,把電壓往上調 2 級
例如 2400 MHz 在 1.0125 V 當機了,穩定組合就是 2400 MHz, 1.0375 V

3. 將測試出來的參數設定到電腦中



圖片 2.png

測試完畢後,再把就可以把參數設定到電腦中了
參數分 Adapter 和 Battery 兩種模式,兩個可以設一樣的,也可以不同
一個一個指定時脈和電壓後 (例如 800 MHz ~ 2400 MHz)
然後按 Add 來加入
注意的是剛才測出來的結果, 1900 MHz 以下時脈都可以設 0.9500 V 了
2400 MHz 可以設 1.0375 V,至於 1900 MHz 到 2400 MHz 之間就依序調高電壓即可
接下來按 Save 儲存下來
再把 Throttling active 打勾後就完成了

比較特別的一點就是 Battery 模式下
如果沒有接電源時,不再乎犧牲一點效能而想讓電池撐久一點的話
可以只設到最低電壓的最高時脈就好 (如 1900 HMz 0.9500 V)
強迫電腦保持在最低電壓的運作,以節省電力
對常在外工作的朋友,電池撐久一點是很有幫助的哦

圖片 3.png

終於到了軟體發行的步驟了
不過整體的步驟又比在實機開發更加複雜了許多
真搞不懂為什麼會搞得這麼麻煩? 尤其是對不是英文系的人來說
更是痛苦啊

發行有兩個模式
一個是發行到 AppStore 上供其它買家購買 (或免費下載) ,稱為 App Store
另一種是透過 Email 或是 Web 分享給其它用戶,最多 100 人,稱為 Ad Hoc

不過發行之後,還是有一些步驟必須完成

1. 建立 iPhone Distribution Certificate
這裡產生 Certificate 的方式和在實機上開發的產生的方法相似
只不過左邊的 Certificates 選項是必須切換到 Distribution Tab
然後也是用 鑰匙圈存取 這個工具軟體產生憑証再上傳等動作

2. 產於屬於發行的 Profile,一樣和在實機上開發產生的 Profile 相似
只不過這時不用指定實機 DID,但必須指定是發行 AppStore 或是 Ad Hoc

3. 此一步驟是將憑証放到 XCode 中並重新編譯來產生 Application
步驟有點長及複雜,可以參考 iPhone Dev 說明網頁
總之就是放入憑証,建立新的編譯 Configuration (可以用 Release 的覆製一份)
指定憑証之後重新編譯
並在編譯完成後將產生的檔案壓縮準備著

再來準備幾項東西,就可以開始將軟體上傳發佈

1. 先想好 Application 相關資訊,包含軟體名稱,說明,支援的裝置,分類
Support 網址,Email 等資訊

2. iTunes 顯示軟體圖示,必須是 JPEG TIFF,512 * 512 pixel 的圖片
尺寸必須完全符合,也必須是 JPEG 或是 TIFF 格式的才行
天秤搞不清楚為什麼要這麼大張的圖幹嘛
iTunes 中也從沒看過有軟體顯示這麼大張的圖啊

3. 1 至 5 張軟體擷圖,一張是主要的圖,其餘四張是切換顯示時的圖

接下來就在 Distribution 頁按下 Go to iTunes Connect 按鈕
來到發佈的網頁

iTunes Connect.jpg

選擇右上角的 Manage Your Applications
依照 Step by Step 填入軟體的資訊,及價格,然後就靜待 Apple 的驗証了
Apple 驗証過後,才會實際發佈在 AppStore 上

解決完 iPhone Developer Program 無法啟動的問題之後
iPhone DevCenter 網頁右邊就可以看到 Program Protal 的圖示了 (感動啊~)

iPhone Dev Center.jpg

在 iPhone DevCenter 下載 iPhone OS Pre-Install Advisory
就可以在 iPhone 上實際測試開發的軟體了
總算脫離了 iPhone 模擬器上跑的時代
不過整個步驟實在是有夠繁雜的,而且 iPhone Dev 又是全英文環境
看得天秤頭昏眼花的
因為天秤也才剛接觸而已,以下步驟不一定正確,就大家互相研究交流一下

在登入 Program Protal 後,應該可以看到畫面左邊有以下幾個選項
Apple Developer Connection - iPhone Dev Center - Overview.jpg

大致上需要的就是這幾個步驟了 (Home 就不介紹了)

1. 首先 Team 是一群人合作開發時會用到
因為天秤是個人開發,所以只有一個人 (系統自動產生的)
所以這一頁是不用去管他的
詳細的步驟在 官網有影片可以參考
不過應該也是要有權限才能看

2. 再來就是必須建立 Certificates,可由 工具程式 > 鑰匙圈存取 來建立憑証
詳細的步驟在 官網有影片可以參考

3. 指定開發的 iPhone / iPod Touch 裝置,必須把 iPhone 的 DID 輸入
指定這隻機子是開發用的,一個帳號可以指定 100 台機子供測試
應該是很夠用了
詳細的步驟在 官網有影片可以參考

4. 指定 App IDs,這裡天秤還不太懂,猜想應該是為 Applications 建立一個 ID 吧
如果不同 Application 是否可以共用同一個 ID?
還是必須每個 Application 建立一個? 反正以後就知道了
詳細的步驟在 官網有影片可以參考

5. 經過以上的步驟之後,就可以產生 Provision Profile
把產生的 Profile 下載,然後開啟 XCode 並放上,就完成了
詳細的步驟在 官網有影片可以參考

概念大致上就是 人員(Team) + 憑証(Certificates) + 裝置(Device) + 軟體(AppID)
產生 Profile 來下載,並放到 XCode 上來執行軟體
這時候 XCode 就可以指定在實機上執行來測試了
測試的結果當然比光在模擬器上測試來得準確許多,可以知道系統實際運行速度
及一些未知的 Bug
以上...

這篇提供給有心在 iPhone 上 (AppStore) 賣軟體的人參考
因為 iPhone Developer Program 的申請對台灣人來說有點不友善
天秤步驟和把遇到的問題提出來大家參考

1. 首先必須註冊成為 Apple Developer Connection (以下簡稱 ADC) member
ADC 註冊會員
選擇 Join Now 來加入,如果已經是會員的就跳過此步驟
必須注意的是
請正確填寫並不要輸入中文
尤其是名字請填寫音譯的英文名字 (和信用卡相同),和英文的地址
不然後面的步驟會很麻煩


2. 申請 iPhone Developer Program
有兩種開發套件,一種是 Standard 和 Enterprise
分別是年費 99 美元和 299 美元

3. 收到申請通過的 mail 後,依照 mail 的指示
用 Apple ID 到 Apple Store 購買 iPhone Developer Program
如果沒有 Apple ID 必須申請一個
這裡和步驟一一樣,必須使用音譯的英文名字而不要用中文,避免麻煩
(如果已經有 Apple ID 了,就有可能遇到接下來提到的問題)
完成付款程序後,會收到一封包含啟動碼 (Activation Code) 的信
點選啟動碼的 link 後完成啟動
啟動失敗時會有訊息請你與 Apple 人員連絡

以上是購買 iPhone Developer Program 的步驟
看來簡單,但其實很多不是美國人購買都會遇到一個問題
就是步驟一提到的,ADC member 資料與 Apple ID 購買資訊不符
這裡大部份都是因為兩個帳號其中有個是輸入中文,造成資訊不符合
不讓你啟動~
如果你用啟動失敗時網頁上的 link 留下訊息與 Apple 人員連絡
很抱歉,運氣差一點的等上一個月也不會回應的 (網上有人還真的等了一個多月沒有收到回應)

天秤就這樣等了一個多禮拜,每天寫信去關心也沒有得到回應
也打過台灣 Apple 的客服電話,一個男的說這是 ADC 的業務
他們是銷售客服,找不到如何啟動的方式,無能為力
要我上網發 mail 給 ADC 求助
要是 ADC 願意回應,我還需要打給你?
況且到處找不到台灣 ADC 的客服電話,或根本不知道台灣有沒有 ADC 的客服 (事實証明沒有)
打到美國? 抱歉天秤的英文太爛了,況且電話費應該也很貴
就這樣求助無門,靜待 ADC 良心發現回應? 還是乾脆認賠算了 (99美金很貴耶)

後來突然有個想法,乾脆把原本的 iPhone Developer Program 退掉算了
再申請個 ADC member 重新輸入英譯名字
並重新買個 iPhone Developer Program 來試試
結果發現訂單上竟然寫不能退貨,真是 #$^@u@&@%$%@#^@^
那試試用原本啟動碼搭配新的 ADC member 試試,發現也是不行的
沒辦法了,只好打 Apple 客服電話要求退貨
結果一個女客服聽完我的需求,直接說要幫我轉 ADC 客服
(天秤嚇了一跳,怕如果是講英文,天秤的爛英文不就完蛋了嗎?)
還好是轉香港 ADC 客服,會說中文的
聽完後直接要我補寄証明資料,再幫我啟動
才解決這個找不到人幫忙的爛問題

總之整理一下如果遇到問題的方式,供有需要的人參考
1. 啟動失敗時利用網頁上的方式留下訊息,不一定會有人回應的,必須找別的門路
(也許是天秤比較倒霉吧)
2. 直接連絡 ADC 香港客服比較快,電話 85230021310
可以講中文不用怕,不過這是長途電話,電話費會很貴
建議直接打給台灣 Apple 客服免付費電話,再要求幫忙轉接就不用錢了
(天秤問過了,直接打要國際電話費,轉接就不用錢的)
台灣 Apple 客服電話 0800020021
請先準備訂單編號和啟動失敗時的一組編號供備查
3. 不然直接寫 mail 到 ADC 香港客服 mail: chinadev@asia.apple.com
可以寫中文,他們看的懂
4. 他們會要求你提供以下兩個資料
訂單詳細資料的載圖(包含帳單地址、運送地址)和護照影印本
再 mail 給 chinadev@asia.apple.com 即可

然後就先這樣子了, 看來問題暫時是得到解決了
不過 ADC 也真是的,明明知道使用者會有這種問題 (網路上一堆人遇到)
啟動失敗的網頁上連半句說明或是解決方法也沒有
只有連絡方式,但是留下訊息又不回應
不就是擺明讓使用者求助無門吧?
Apple 值得檢討一下了
下一篇說來介紹 iPhone Developer Program 啟動後
如何將軟體放上 AppStore 的步驟了

首先必須承認
iPhone / iPod Touch 實在是隻成功的機子
而且 iPhone SDK 也做得不錯,除了說明文件少了一點之外 (中文更是少)
還有 Object-C 語法怪異一點之外
寫個 iPhone 小軟體不是那麼困難,不過寫完後接下來就不是那麼順利了
雖然 AppStore 上軟體大賣的大有人在
不過如此,不代表在台灣寫個 iPhone 軟體來 "賣錢" 的門欄會比較低了
以下有幾個門欄必須跨過去才行

1. 首先是必須有台 MAC
MAC 的好用不用天秤多說,不過畢竟和 PC 相比價格高了一些
而且不是每個人都願意再學習另一套 OS 的
至於在 Windows 上就無法開發 iPhone 了,也許有高人可以解決
但至少 Apple 是不太可以釋出 Windows 的官方版本的

2. Objective-C & Cocoa 程式語言
iPhone SDK 使用的程式語言和 Windows 上不太相同
雖然結構有點像 C,但語法卻是大大的不同
也有別於 C++, Java, C# 等 Windows 上常見的語言
而 UI 界面的開發也是差異甚大
總而言之,不管你熟不熟悉 Windows 上程式開發
到了 MAC 上,你就是得重新學習另一種語言

3. 購買 iPhone Developer Program,要價 年費 99.99 美金
這點天秤就有話說了,iPhone 開發門欄已經不低了
想販賣軟體還得再購買開發套件才能放上 AppStore
(iPhone SDK 可以免費取得)
這還只是一年期,也就是說明年還得再購買一次
不只如此,每賣出一套軟體還得被扣 30%,真是死要錢
如果只是想寫軟體自己爽的是不用購買 iPhone Developer Program 的
但也只能在 iPhone 的模擬器上跑,連放到 iPhone 上都不行
如果你是學生身份倒是有免費的學生版本可以申請
不過不能賣錢,只能用免費的方式釋出

4. 一台 iPhone or iPod Touch
這倒不是必要的,如果你對你寫的軟體有信心
在 iPhone 模擬器上跑的很正常,不須在 iPhone 上驗証

總之結論就是想要在 iPhone 上開發軟體
代價不低就是了
而且遇到困難機率高和相對得到的 support 很少
下一篇再來談論天秤購買 iPhone Developer Program 遇到的困難和解決方法

訂閱: 文章 (Atom)