PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   七嘴八舌異言堂 (https://www.pcdvd.com.tw/forumdisplay.php?f=12)
-   -   [討論]有人有開發過IOS或Android上面APP的經驗嗎? (https://www.pcdvd.com.tw/showthread.php?t=979546)

哆啦B夢 2012-08-14 10:51 AM

[討論]有人有開發過IOS或Android上面APP的經驗嗎?
 
隨著這幾年智慧型手機的風行 APP可謂大行其道

我蠻好奇其中的運作 想了解一下開發的流程是如何?有高手能分享其中的甘苦談嗎?

像是付費機制 有分****版跟付費版 那是如何跟APPLE或GOOGLE拆帳呢?

而開發前要如何取得開發者資格 還有開發機都是要自己自費提供嗎?

使用什麼語言來撰寫程式呢?

nelson63 2012-08-14 11:10 AM

iOS App開發
http://www.36kr.com/p/68331.html
http://www.minwt.com/ios/4726.html

Android App開發
http://blog.chinatimes.com/tomsun/a.../16/539502.html

其實可以去書店看看書,很多介紹Mobile App開發的書前幾章都在介紹這些流程
iOS就找介紹 Xcode的書,Android 可以找JAVA相關的

我參與過的專案有限,後面還請高手補完

A級黑豬肉 2012-08-14 11:18 AM

我在 iOS 上開發。

開發流程基本上就跟開發任何軟體一樣。Requirement 弄出來後,照著寫就對了。

甘苦談就是 OS 的升級太快了,你的軟體都必須要跟著更新,非常累,然後有一堆新的 API 要學,也有一些舊的被砍掉。XCode3 升到 XCode4 應該是最度爛的,然後現在又多了 Storyboard... :stupefy:

付費機制就是你拿 70% 蘋果拿 30%,這包含 iAd 這種廣 告的收入。基本上如果你的軟體是大家天天都會打開來的,那 iAd 會比較划算。如果不是,那你就收費吧。不過老實說,除非你的軟體寫的真的很有用或好玩,不然你永遠只會排在後面,收入會有點艱苦。

蘋果開發者資格只要付錢就好。蘋果現在的分成兩部分,一個是開發手機軟體,一個是開發電腦軟體。兩個都是各 US$99 一年。開發的機器是自己提供。使用的開發軟體是 XCode,使用語言主要是 Object C... 當然... 你要完全寫 C 也是可以的。之前我接一個 case 要 maintain 一個 code 就看到一堆 C...

nelson63 2012-08-14 11:18 AM

在補充一點,apple官方其實有很豐富的資料
(畢竟也要靠開發者賺錢,不過只有簡體中文版的沒繁體的)
http://www.apple.com.cn/developer/

android 官方的我比較少接觸,只有找到下列的
http://developer.android.com/intl/zh-CN/index.html

參考看看囉∼

pc 2012-08-14 11:47 AM

>>甘苦談就是 OS 的升級太快了,你的軟體都必須要跟著更新,非常累,然後有一堆新的 API 要學,也有一些舊的被砍掉。XCode3 升到 XCode4 應該是最度爛的,然後現在又多了 Storyboard...

也不是升級會有多快,應該說是apple官方對於app上架的審核相當嚴格,app寫得太簡略,缺乏足夠的人機介面互動性等理由,apple官方就不會許可上架。app就算通過審核可以上架還不夠,還必須要定期不定期推出更新版上架,要不然app很快就會被擠到不知道哪個角落去乏人問津。

A級黑豬肉 2012-08-14 12:57 PM

引用:
作者pc
也不是升級會有多快,應該說是apple官方對於app上架的審核相當嚴格,app寫得太簡略,缺乏足夠的人機介面互動性等理由,apple官方就不會許可上架。app就算通過審核可以上架還不夠,還必須要定期不定期推出更新版上架,要不然app很快就會被擠到不知道哪個角落去乏人問津。


我倒覺得審核嚴格這部份沒太大影響... 除非是太糟糕的東西,不然要偷渡很簡單...

讓我來跟你說說我會說升級快的原因...

我從 iOS2 開始寫,也就是 2008 年年底... 正確來說這叫做 iPhone 2.0

一年後 update 到 iOS3 要開始修改。首先,多了一個非常重要的 Push,多了 Map,多了 Music Library、Core Data(不過一直到現在都沒用過這個)、Stream 影片... 這個升級其實比較還好一點,只是單純當時的一個熱情有去更新一下...

再一年後 update 到 iOS4,又要修改了,因為多了 Retina 的機器。這個修改比較簡單,把所有圖片再處理過一次然後後面 x2 就好。Multi-task 對我寫的軟體沒什麼需求所以不用,但是 iAd 可以開始賺錢... 不過你在 iOS3 寫的 Map 開始要改了,然後有些舊有 iOS2 的語法開始不支援,Xcode 出現一堆黃色的警告... 這時因為 iPhone 3G 沒辦法跑 iOS4 裡頭很多東西,所以要真的兩邊都沒問題的話,很多地方要改寫一些東西,逼迫 iPhone 3G 不去弄很多東西,不然有些軟體會狂當... 這就代表你 "一定要" 更新你的軟體...

當你想不會更糟糕的時候... 一年後 iOS5 出了。這次是前幾個月出的 XCode 4 在整人... 以前寫的 code 一次出現三百多個錯誤和警告 :shock: 不過因為個人原因所以我下架所有軟體,沒更新的壓力和需求,但就只是出自學習的態度而已。iOS5 多了 ARC,所以有丟垃圾的習慣要改了... 以前 UI 的 IB 變成 Storyboard :stupefy: 雖然 ARC 可以拿掉,UI 還是可以用文字寫上去,不過這代表我要改很多習慣,以及學很多新的東西。軟體也一定要更新,尤其是恐龍軟體。如果你的軟體是 XCode 3.2.3 寫的好像也還是可以用,compile 沒問題,因為我下架軟體了所以沒辦法在 app store 上試試看放到不同手機上的結果,但是相同東西拉到 XCode 4 上面就是出問題... 但是在測試時放到 iPhone 4 上又沒問題... 有點裝笑維∼不過當然還是會想改一些東西...

今年 iOS6 要出了,不過抱歉現在 NDA :think:

很簡單,只要有人用你的軟體,你每年都要更新你的軟體。這是我在 Windows PC 上面不曾發生的狀況。即便是 Mac OS 也沒遭遇過問題。因為 App Store 的設計,所以你沒寫好的結果就是搞到一堆當機然後一堆人給你負評,然後你的軟體就更少人用了...


抱怨好多 :laugh: :laugh: :laugh: :cry: :cry: :cry:

慕凡 2012-08-14 01:01 PM

嗯...
 
引用:
作者A級黑豬肉
我倒覺得審核嚴格這部份沒太大影響... 除非是太糟糕的東西,不然要偷渡很簡單...
.


你寫了這麼久能不能透露一下你粗估(很大略的)你這些app總共至今賺了多少錢?~

A級黑豬肉 2012-08-14 01:45 PM

引用:
作者慕凡
你寫了這麼久能不能透露一下你粗估(很大略的)你這些app總共至今賺了多少錢?~


完全自己寫的軟體賺的少到一個不行,連我回台灣的來回機票都買不起。 :laugh: :laugh: 很大的原因我覺得是我對於繪圖方面是真的不太行... 沒有一整個 project 大家分攤做,我自己在 UI 設計上會有很大的問題。

我會寫大多是給自己的。我就曾經寫一個 WOT 的小軟體去計算一些東西∼

PAN_PAN 2012-08-14 01:46 PM

我的想法是, APP 要大紅大紫的好像也就那幾個..

到底寫 APP 自用成分高一點吧? 還是賺錢我真的不知道..

chaotommy 2012-08-14 01:52 PM

引用:
作者A級黑豬肉
完全自己寫的軟體賺的少到一個不行,連我回台灣的來回機票都買不起。 :laugh: :laugh: 很大的原因我覺得是我對於繪圖方面是真的不太行... 沒有一整個 project 大家分攤做,我自己在 UI 設計上會有很大的問題。

我會寫大多是給自己的。我就曾經寫一個 WOT 的小軟體去計算一些東西∼
連我回台灣的來回機票都買不起

工錢算下去
可能還小賠 :unbelief: :jolin:

以前有好幾個玩的 GAME
都是賺了就跑
還好我都是玩不用花錢的

目前在 APPS 上面花的錢 可能沒超過$20
有免費就將就用


所有的時間均為GMT +8。 現在的時間是11:49 PM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。