那么多開發(fā)者被限制還愿意去開發(fā)?
蘋果系統(tǒng)是閉源的,軟件開發(fā)者受到很多限制,為什么還愿意去開發(fā)?的確,蘋果公司對APP開發(fā)者有很多限制,這倒是真的,要想成為蘋果的開發(fā)者,必須開通開發(fā)者帳號,蘋果官方規(guī)定,開通開發(fā)者帳號需要99美元/年。從這一點上,就可以看出,蘋果公司對開發(fā)者的要求還是非常嚴(yán)格的,要想入門,先得交入門費。后期開發(fā)出來的軟件,還要一層一層地檢測,合格了才能正式在蘋果的app store應(yīng)用商店上架。有這么多的條條框框,為什么還有那么多的開發(fā)者愿意為蘋果貢獻呢?
一、蘋果手機用戶眾多,這不是市場。作為開發(fā)者,開發(fā)一款軟件的目的是什么?最終的目的不就是為了賺錢嗎?要想通過手機軟件來賺錢,就必須要有很多人使用你的軟件,這樣,你的軟件才有機會在成千上萬的軟件中浮出水面。而蘋果手機就是一個非常不錯的載體,據(jù)不完全統(tǒng)計,蘋果手機全球用戶數(shù)量已經(jīng)突破10億,單獨中國市場就有4億之多,這可是一個龐大的用戶群體呀,怎不叫軟件開發(fā)者欣喜若狂?有了這么大的用戶群體,只要我們的軟件開發(fā)的夠好夠有吸引力,想不賺錢也難呀。所以,很多開發(fā)者,就算要交入門費,就算蘋果要求很苛刻,也會擠破頭皮往里鉆。
二、開發(fā)時只需適配蘋果一家手機,比較簡單。我們都知道,蘋果的ios系統(tǒng)是封閉的,不對外開源,所以,全世界只有蘋果一家手機在使用ios系統(tǒng)。這樣一來,作為軟件開發(fā)者的我們,在開發(fā)軟件時,只需要適配蘋果一家手機就可以了,不需要再考慮其它。反觀安卓手機就不一樣了,手機品牌太多,如:三星、華為、榮耀、小米、HTC、諾基亞、索尼、vivo、oppo等等,太多了,如果我們想讓自己開發(fā)的軟件,所有安卓用戶都能使用上,就必須去適配所有的安卓品牌手機,這個工程量就非常大了。相比之下,蘋果軟件的開發(fā),就要輕松簡單的多,可見封閉有封閉的好處。
三、蘋果APP應(yīng)用商店全球通吃。這一點也是很重要的一個原因。因為蘋果的ios系統(tǒng)是封閉的,不開源,所以,如果你是蘋果手機用戶,不管你地處哪個國家,要想安裝軟件,就只能到蘋果的app store應(yīng)用商店去安裝應(yīng)用,沒有任何第三方平臺可以安裝。這樣一來,我們開發(fā)的蘋果APP軟件,就可以在全球任何國家任何地方,都可以被蘋果手機用戶安裝,賺錢的機會就更大更多。相比之下,安卓手機因為開源,各個手機廠商都有自己的應(yīng)用商店,所以舍棄安卓自帶的谷歌應(yīng)用商店,安卓軟件很難達到真正的全球化。
可見,蘋果雖然對開發(fā)者比較苛刻、要求比較嚴(yán),但是它的生態(tài)、它的體量、它的封閉,對開發(fā)者來說,又顯得比較友好,所以,才會有那么多的開發(fā)者愿意為蘋果拋頭顱灑熱血。
以上就是我的觀點,如有不同意見,歡迎發(fā)表評論。同時,歡迎【關(guān)注】我,觀看更多精彩內(nèi)容。