設(shè)計(jì)移動(dòng)應(yīng)用的過程是相當(dāng)具有挑戰(zhàn)性的。開發(fā)者著手開發(fā)一個(gè) App 可能出于多方面的考慮楣号,比如說叼耙,當(dāng)你打開一個(gè)技術(shù)型企業(yè)的官網(wǎng)時(shí)腕窥,不難發(fā)現(xiàn),該公司往往用移動(dòng)應(yīng)用來擴(kuò)展它的業(yè)務(wù)框架筛婉。與此同時(shí)簇爆,其他人也更傾向于將移動(dòng)應(yīng)用開發(fā)作為主要服務(wù)或產(chǎn)品。無論開發(fā)初衷是什么爽撒,開發(fā)者都應(yīng)該隨時(shí)保持高度警惕入蛆,避免由于缺乏經(jīng)驗(yàn)而跌入陷阱。

零市場(chǎng)需求
開發(fā)一個(gè)移動(dòng)應(yīng)用確實(shí)很費(fèi)周章硕勿,但其中最具挑戰(zhàn)性的是挑選產(chǎn)品進(jìn)入最適合的市場(chǎng)哨毁。開發(fā)一款應(yīng)用只解決你個(gè)人的問題并不是什么難事,因?yàn)槟憧偸侵滥阈枰裁丛次洌y就難在其他人是否也有相同的需求扼褪。大多時(shí)候想幻,移動(dòng)應(yīng)用是基于最初的想法和感覺,先有想法话浇,再通過對(duì)親朋好友的調(diào)查走訪脏毯,并對(duì)想法進(jìn)行驗(yàn)證。最終上傳到應(yīng)用商店幔崖,就能知道用戶是否愿意下載并使用你的應(yīng)用食店。
操作界面不一致
有些新潮的移動(dòng)應(yīng)用提供較為復(fù)雜的用戶界面,這讓一些用戶很是抓狂赏寇。如果你要開發(fā)大型的應(yīng)用叛买,一定確保在應(yīng)用程序中,要包含所謂的操作指南蹋订。更重要的是率挣,無論未來你的產(chǎn)品版本如何更新?lián)Q代,都必須提供類似的露戒、一致的用戶界面椒功。這樣的話,用戶在應(yīng)用程序更新后智什,不再會(huì)因?yàn)轱L(fēng)格迥異的 UI 而感到困惑不解动漾。
缺乏移動(dòng)產(chǎn)業(yè)的專業(yè)知識(shí)
如果缺乏對(duì)移動(dòng)應(yīng)用相關(guān)知識(shí)的深入了解和領(lǐng)悟,你很難將一款原始的移動(dòng)應(yīng)用打造成一個(gè)聞名于世的產(chǎn)品荠锭。如今旱眯,網(wǎng)上充斥著林林總總的資源,可以一步步指導(dǎo)你如何生成一個(gè)移動(dòng)應(yīng)用证九。移動(dòng)應(yīng)用的第一個(gè)版本應(yīng)該是直觀的删豺、便于使用的和友好的用戶界面。換言之愧怜,省去繁瑣的用戶手冊(cè)呀页,用戶就能輕松便捷地用上這款應(yīng)用。記住拥坛,你的產(chǎn)品要準(zhǔn)確蓬蝶、簡(jiǎn)潔。這是重中之重猜惋!
無論出于何種目的丸氛,任何年齡的用戶在使用你的應(yīng)用時(shí),都應(yīng)該感覺到是一種享受著摔。換句話說缓窜,用戶并不需要一個(gè)上手很難的應(yīng)用。他們需要的 App 是每一個(gè)元素,包括每一個(gè)按鈕雹洗、每一個(gè)界面香罐,以及每個(gè)功能都經(jīng)過完美打造,在屏幕上經(jīng)過巧妙組合时肿,能輕松地簡(jiǎn)化他們的生活庇茫。
移動(dòng)開發(fā)者還應(yīng)該關(guān)注 App 的性能
除了以上這些問題之外,對(duì)移動(dòng)開發(fā)者而言螃成,還有非常重要的一點(diǎn)需要得到關(guān)注旦签,那就是 App 的性能問題。權(quán)威數(shù)據(jù)表明如果移動(dòng)端的響應(yīng)時(shí)間增加 1 秒寸宏,就會(huì)降低 7% 的訪問量宁炫,還會(huì)導(dǎo)致 33% 的用戶選擇競(jìng)爭(zhēng)對(duì)手的產(chǎn)品。在移動(dòng)互聯(lián)網(wǎng)市場(chǎng)高速發(fā)展的今天氮凝,如果移動(dòng)端的出現(xiàn)訪問延遲羔巢、崩潰、閃退等各種問題罩阵,對(duì)用戶體驗(yàn)來說簡(jiǎn)直就是「致命傷」。
據(jù)了解幽钢,目前最影響移動(dòng)端用戶體驗(yàn)的問題喧笔,主要包括3類:HTTP 請(qǐng)求緩慢界拦,HTTP 錯(cuò)誤或網(wǎng)絡(luò)錯(cuò)誤以及 Crash截碴,前兩者更是讓開發(fā)者最為棘手∽卟福現(xiàn)在择示,而通過市面上第三方專業(yè)的監(jiān)控工具就可以解決這些問題,比如國(guó)內(nèi)應(yīng)用性能管理領(lǐng)域的領(lǐng)軍企業(yè) OneAPM 移動(dòng)端的性能監(jiān)控工具 Mobile Insight ,就可以輕松解決用戶遇到的各種性能問題。
原文地址:Top Pitfalls Mobile App Developers Should Avoid
本文系 OneAPM 工程師編譯整理。OneAPM 是應(yīng)用性能管理領(lǐng)域的新興領(lǐng)軍企業(yè),能幫助企業(yè)用戶和開發(fā)者輕松實(shí)現(xiàn):緩慢的程序代碼和 SQL 語(yǔ)句的實(shí)時(shí)抓取。想閱讀更多技術(shù)文章,請(qǐng)?jiān)L問 OneAPM 官方博客。