花了一個多小時,才配置完開發環境,隨后,江寒將郵箱里的源代碼和資源包下載下來,加載到Xcode里調試。
因為代碼是在vs2010里編寫的,換到xcode里,還是會有一些問題的,很多函數在兩個環境下,名稱不一樣,用法也有一些微妙區別。
但總體來說,這種移植工作只是有一點小麻煩,并不算困難,有點經驗的開發者,就可以比較輕松地完成。
由于代碼量很小,游戲主程序稍微修改后,很快通過了編譯。
江寒調試了一下,沒發現啥問題后,就將其復制了一份,放到AndroidStudio里,并且也調試一番,通過了編譯。
接著,江寒分別為兩個平臺的源代碼,增加了對應的內購、廣告、排行榜功能。
Xcode下,自然是IAP+IAD+Gameter;
AndroidStudio里則是百度支付+百度Mob+積分墻……
此外,谷歌的Admob也分別添加到了兩個平臺里,用戶運行時,將根據地理區域,自動選擇投放百度的廣告,還是谷歌的廣告。
此外,因為每個游戲都集成了雙廣告平臺,那么當其中一個因為各種原因,網絡連接失敗時,就會自動切換到另一個平臺。
總之,盡量不放過任何賺廣告費的機會,這就是免費游戲的生存策略。
至于中英文雙語和屏幕適配,江寒用的是十年后的成熟方案。
而在這個時代,大多數個人開發者,在實現同類功能時,基本還是靠手動,一點一點地調整代碼……
這些步驟相當繁瑣,饒是江寒很有經驗,也足足花了半宿,直到凌晨兩點多,才終于搞定了最后一步。
江寒反復檢查,確保沒有問題后,分別上傳到了蘋果和谷歌的應用商店。
審核順利的話,幾天之后就能上架了,如果被駁回,就要根據反饋意見進行修改。
就算能成功上架,有沒有可能火,能火到什么程度,也是誰都說不準的事情。
即使這兩款游戲在前世都是爆款,可江寒也沒有太大的把握,肯定能夠大賺特賺。
不得不承認,一款手游能不能火,一靠推廣,二靠運氣。
很多競品游戲,質量上沒有本質上的差距,下載量和付費率卻天差地別。
如果沒有特別的機緣,比如編輯的青睞、推薦,或者一些資訊平臺的曝光,那就真的只能看天吃飯。
江寒的這兩款游戲,主要依靠“自推廣”。
所謂“自推廣”,就是通過一些小措施,鼓勵用戶將游戲自發介紹給其他人。
比如集成微信、qq、微博等社交軟件的分享功能,并在初次分享時,獎勵給用戶一點點虛擬貨幣……
此外,他還在《水果忍者》和《2048》之間,做了聯動,讓它們互相推廣。
至于花錢推廣,他壓根就沒考慮過。
上傳完游戲后,江寒又上了會網。
感覺MacOS用起來,還是有點不習慣,很多操作還是在Windows里,更加熟練和便捷。
當然,這很可能只是Windows用得太多,產生了依賴綜合征。
此外,Windows的PE格式,江寒研究得更透徹,必要時可以DIY一下,給軟件增加一些功能,或者修改一些參數,以滿足某些個性化需求。
雷蕾這臺MacBook,是Intel芯片的,完全支持Windows系統。
然而,江寒開發APP,又離不開MacOS。
怎么解決這個問題呢?
很簡單,安裝虛擬機或者雙操作系統。
兩種辦法都是可行的,不過,虛擬機比較消耗機能,長期使用最好還是雙系統。
想到就做。
江寒先整理了一下磁盤,準備出足夠的可用空間,然后創建了一個60GB的BootCamp分區。
接下來,找出自己從前買來的2個U盤,上網下了個Windows7安裝盤的ISO映像。
然后在“/應用程序/實用工具”中找到BootCampAssistant。
這是系統自帶的啟動轉換助理,可以在其指導下,完成在Mac上安裝Windows的大業。
運行“bootcamp”后,出現了三個選項。
【創建win7安裝U盤】
【下載win7驅動】