蘋果系統(tǒng)是封閉資源,軟件開發(fā)人員有很多限制。 他們?yōu)槭裁纯偸菧蕚涑砷L? 實際上,Apple對應用程序開發(fā)人員施加了許多限制。 這是真的。 要成為Apple開發(fā)人員,您需要開設一個開發(fā)人員帳戶。 根據(jù)Apple的官方規(guī)定,開設開發(fā)者帳戶每年的費用為99美元。 從那里,我們看到Apple對開發(fā)人員的要求仍然非常嚴格:如果要入門,則必須先支付入門費。 以后開發(fā)的軟件必須經(jīng)過逐層測試,然后才能在Apple App Store中正式啟動。 有這么多的規(guī)章制度,為什么有那么多的開發(fā)人員準備為Apple做出貢獻?
一、蘋果手機用戶眾多,這不是市場。
作為開發(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應用商店全球通吃。
這一點也是很重要的一個原因。因為蘋果的ios系統(tǒng)是封閉的,不開源,所以,如果你是蘋果手機用戶,不管你地處哪個國家,要想安裝軟件,就只能到蘋果的app store應用商店去安裝應用,沒有任何第三方平臺可以安裝。這樣一來,我們開發(fā)的蘋果APP軟件,就可以在全球任何國家任何地方,都可以被蘋果手機用戶安裝,賺錢的機會就更大更多。相比之下,安卓手機因為開源,各個手機廠商都有自己的應用商店,所以舍棄安卓自帶的谷歌應用商店,安卓軟件很難達到真正的全球化。
可見,蘋果雖然對開發(fā)者比較苛刻、要求比較嚴,但是它的生態(tài)、它的體量、它的封閉,對開發(fā)者來說,又顯得比較友好,所以,才會有那么多的開發(fā)者愿意為蘋果拋頭顱灑熱血。