2013年5月3日 星期五

FireFox 附加元件 開發流程







事前準備
這邊首先要先弄清楚如何正確使用
XUL, CSS, JavaScript, and XPCOM這幾種語言該如何在FF中進行開發
如何進行UI的設計,這邊要加強XUL和XML這兩種格式
官方參考文件 




註冊文件
任何開發出來的在FF中的附加文件app 都需要先進行註冊
這裡需要進行輸入附加元件的名稱、版本號、支援的應用程式以及其他細節
註冊網址


測試附加文件
這裡一步驟需要上傳你開發完的app,給 firefox 進行驗證
檔案類型 :  .xpi、.jar,或 .xml
驗證網址


上架附加元件
當開發進度到此的時候,幾乎app已經有一定的雛形,甚至也該趨於完整
你可以有兩個動作,一上架,一不上架
大多人都會選擇上架,這很正常
但也有因為有些原因,不能上架或者不想上架
不上架的話,有人會選擇放在網路以xpi格式供人下載
下載後再從,附加元件設定中,以檔案格式安裝附加元件來進行安裝使用
app submit前請在三仔細閱讀附加元件政策,開發者合約
寄送元件網址


提交後會有初步審核,和完整審核
時間不會超過十天,其中初步審核大約運氣好一點隔天就會收到回信通知
完整審核就比較靠腰
其中的app測試會有針對瑕疵和漏洞進言檢測,和code 中的安全性有無疑慮
其次就是JS的變數命名和extensions(擴展名),其次針對遠端已拆組字串的方式塞入JS code
安插第三方軟體,記憶體占存釋放流失,與其他 app 是否會打架(衝突之意)
啟動或載入效能過慢降低
這些都是在完整審核中,考驗開發者功力的項目
沒太大問題,幾乎在十天之內就會通過上架


後記
剛剛終於收到二度回信
終於把我的 mozilla 開發者帳號還我了
一定要我用最後最激烈的手段,下架兩款app
表示抗議,才肯處理我的帳號問題
Firefox 你以為這樣我就會把我之前寫的兩款app重新上架嗎?

當,然,不,可,能

當初回信回我一句,要我重新註冊帳號
我要用lexchien又不給我註冊
搞得我直接下架app,才肯處理
這篇純粹只是想抱怨,去你的mozilla
Share:

0 意見: