“簡密”App Store處女作開發總結

前言

今天是我的iOS App Store上架應用處女作“簡密”第一天上線的日子,簡密是我從事iOS開發三年以來的第一款個人上架應用,之前做過兩年的企業級應用開發以及公司的電商應用開發,有不少應用上架的經驗,但要是論完全從頭到尾,設計、製圖、開發、測試、文案、廣告以及部署上架完全由自己一人完成,“簡密”確實是我的處女作。不論上架之後銷售效果如何,這次開發的過程幫我重新梳理了一遍iOS App Store應用開發上架的整個流程,這點是我覺得做這件事意義最大的地方,當然如果有那麼點微薄收入的話,我會更加欣慰的^_^。


回顧一下App創作的過程,有這麼幾塊感覺需要梳理總結:

一、App原始矛盾的發掘

說白了就是應用要解決什麼問題,能用來做些什麼。這點很重要,“簡密”這點做的不是特別好,因爲當時做這款應用其實多半是想把平時工作學習中用到見到過的個人感覺比較好的體驗效果做一個集合展示,由於最近做過二維碼與加密解密模塊的研究開發,所以就草率的選定了帶加密功能的二維碼這個核心需求。但現在回想過來這樣做其實是有點本末倒置了,還是應該從用戶的角度出發,從問題出發,然後再組織解決用戶問題的功能實現、模塊組合。

拿“簡密”來說的話,需求經過後期整理文案如下:

簡密:祕密的創造原來可以如此簡單

簡密是一款文本轉換生成加密二維碼的實用工具。用戶可以把自己的祕密生成加密的二維碼在你的圈子中分享,你可以將二維碼的密碼告訴特定的朋友,只有知道密碼的他們才能掃碼揭開你的祕密,瞭解事情的真相。當然你也可以把簡密當做一個普通的二維碼掃碼工具來使用。用戶可以針對自己的需求創造很多有意思的玩法。


二、App的界面原型設計

因爲是自己獨立開發找了一塊白板把整個應用的界面直接畫在了上面。感覺效果還是不錯的,高效簡潔,畫的過程整個App的基本頁面以及模塊劃分就逐漸清晰了,這時候不用太注重細節和頁面效果創意,只需要理清楚有多少個頁面和功能,它們之間的關聯和跳轉又是怎樣的,通過這樣的梳理,也就爲開發奠定了一個基礎的頁面框架了。同時這時候可以確定一下App的整體風格,拿“簡密”來說就是簡約扁平風格,基礎色調就是黑白。同時這部分感覺應該把廣告的佈局考慮進去,把廣告對App造成的負影響儘量降到最低。


三、App的程序框架搭建

這塊沒啥說的,有了需求和具體的界面佈局,哪些需要自己開發,哪些可以藉助第三方類庫來輔助實現就比較清楚了,組織一下項目的文件結構,把需要的類庫都引入完畢,然後就可以進行開發了。


四、App的原始需求的實現以及優化

拿“簡密”來說基礎需求不復雜,很快就可以完成了,然後就是對它進行一些力所能及的雕琢。比如這部分我把“幫我解密”模塊的佈局模仿了一把扁平化了的鎖,點擊加密的時候,有鎖合上的動畫效果,自我感覺效果還是不錯的^_^。總之發揮想象給自己的App潤色。

同時添加一些風格統一的圖標,這裏推薦下面這個網站,有很多不錯的免費圖片素材:

easyicon:http://www.easyicon.net/

五、App全球市場的一些總結

首先就是App文字的本地化,這點不用說用蘋果官方的本地化方案就好了NSLocalizedString。也可以獲取設備語言寫一些針對不同語言的分支處理,具體判斷方法如下:

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];

NSArray *languages = [defaults objectForKey:@"AppleLanguages"];

NSString *currentLang = [languages objectAtIndex:0];

return currentLang;

同時還有一個細節就是App的CFBundleDisplayName別忘了配置一下,這能讓你的應用在不同地區的設備上顯示特定的語言名稱。


六、開發證書購買

應用基本完工前就可以開始購買證書了,流程沒啥難點,就是最近蘋果強制定了個人民幣美元的匯率(多交40多吧),這點真是亮瞎了我的眼,蘋果你這是在欺負中國人嗎。。。

個人的證書很快,沒有發送驗證碼激活的過程,就有一點需要注意下,就是如果你的apple id是用中文註冊的,姓名也是中文名,由於註冊開發者的時候需要用英文,因此在購買證書的時候,需要有一步要你打電話給蘋果的客服確認下兩個名字都是你,唉。。。ok,搞定之後就可以配置證書、app id以及描述文件了。。


七、廣告與其它第三方服務

廣告:其實這塊現在也不知道怎樣纔是最好的選擇,有經驗的朋友還請多多指點,目前借鑑網上的說法,優先展現iAd,iAd加載不到才加載AdMob的廣告,不過最近AdMob剛更新,真沒底,大家也都比較擔心更新之後的收益問題。

分享:分享起初集成了友盟的分享,後來發現iOS6之後自帶的分享基本就能滿足我的App需求了,決定後期改成自帶的分享控件。同時做一下本地化的分享列表展現處理,國內就不展現facebook和twitter了,萬惡的The Great Fire Wall。

推送:直接引入了騰訊的信鴿,就省去了服務器記錄deviceToken的開銷,免費獲得一個推送功能^_^。


八、itunesconnect配置與元數據

正規流程不多說沒什麼難點,該籤的協議就籤一下。就是上全球市場這個翻譯文案真是令人頭大。。。翻了3個小時就翻譯了這麼幾行字:

“Mystery":The creation of mysteries is so simple.

“Mystery" is an app that can cast text to encrypted QR Code. We can share the mysterious QR Code generated by it to our timeline.We can send the password to the target friends.The truth can only be uncovered by the people who got the password.Certainly,we can also use it just like normal QR Code scanner.We can create a lot of interesting play for their own needs ^_^

Tip 1:Here we can secretly write down their predictions and share them.Time to uncover the truth,show our insights.

Tip 2:The life bothered with conflicts.Finger guessing is the original method of solving conflicts.However,there’s a fair problems(Hand Speed).Let’s encrypt the game result,and swap the QR Code each other.Finally,swap the password each other and decrypt the result.The winner is clear.

Tip 3:I want to private contact in some public virtual environments(such as Twitter). Just encrypt the message and exchange the password, it’s a piece of cake ^_^

Tip N:…...

There are more interesting play waiting for you to explore.Let’s enrich it together.

One should always be a little improbable.—Oscar wilde.

Welcome to contact me ^_^

Email:[email protected]

Sina Weibo:@AliThink

然後就是做展示圖,雙語雙尺寸一共20張圖,又不想直接用截圖,對於一個程序員來說要了命了。。。

還有一點注意的就是優化關鍵詞,感覺這塊是個學問,優化的好的話對應用的影響挺大,“簡密”的關鍵詞的話,搜“神祕感”第一個就是,“保持”第三個,“簡密”竟然排到了第六位,還沒研究透這塊,後期再優化優化。


九、上傳審覈上架

這塊的話,就是當你用Xcode傳不上去的時候建議再用Application Loader試一下。

同時建議估算一下available date 估計成一個審覈通過之後的日期。

最後,說一下近期的審覈速度,給大家做個參考,最近審覈速度感覺快多了,新應用上傳waiting for review 4天,in review 1天多沒一會就ready for sale了。


結語

“簡密”雖然不知道最後上架的效果如何,但是感覺對自己知識的梳理效果還是挺好的,以後就正式進入個人開發者行列了,多總結與大家共同進步^_^

最後做個宣傳把應用的下載鏈接發一下,有興趣的朋友可以下載體驗給評個分,有什麼好的創意建議歡迎給我留言。


簡密 - 保持一點神祕感

一個人應該永遠保持一點神祕感 — 王爾德

https://itunes.apple.com/cn/app/jian-mi-bao-chi-yi-dian-shen/id879758988?mt=8

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章