您需要知道的移動應用程序開發注意事項

已發表: 2017-12-04

如果沒有蘋果、三星、優步、Airbnb、Facebook、Snapchat、Instagram 甚至谷歌等公司,那是什麼東西幾乎會停止運作並陷入癱瘓?

答案是應用程序。 這種現象曾經是移動平台的附屬品,但幾年後,“事物計劃”中這個看似無關緊要的部分已經轉變為智能手機變得如此難以抗拒的最重要原因之一。

但這種力量並非沒有根據,背後有一個巨大的原因。 應用程序是人類自古以來面臨的最重大問題的典型答案,即效率問題。

在任何領域,只有當你在你打算完成的事情上變得更有效率時,增長才會隨之而來。 效率意味著用相同甚至更少的資源做更多的事情,而這正是應用程序使我們能夠實現的,即烏托邦式的效率。

以優步為例,它是最近成立的最大公司之一,估值約為 690 億美元。

它擁有幾乎為零的車輛,除了一小群自動駕駛汽車(這也是,目前僅用於實驗目的)並且根本沒有僱用司機,但多年來它仍然顯著上升,成為最好的冰雹方式隨時隨地,隨心所欲。

在優步之前,你必須叫一輛出租車或去一個可以找到的地方。 人們當時並沒有意識到,但這項活動導致了精力和時間的浪費。 即使是司機也不得不等待潛在乘客來找他們,無論他們身在何處,但優步改變了這一切。

現在,您可以從辦公室、家、公園或任何隨機街道上打車,只有最近的 Uber 打車服務會顯示在屏幕上。

司機實際上可以整天工作,幾乎零浪費駕駛或成本。 為了實現這種終極連接方式,優步只收取乘客支付的總票價的 20% 左右。

優步成功地改變了人們在城市地區的通勤方式。 這就像擁有您自己的私人司機,當您需要他/她時,他/她總是在那裡,所有這一切都是可能的,因為 Uber 是一個應用程序。

從技術上講,每個應用程序都是個人助理。 它允許您,用戶隨意提交或執行任何指定的任務。

想要一個聊天應用程序? 別擔心,有 WhatsApp 和 Skype。 想要一個在新城市預訂房間的應用程序? 別擔心,這裡有Airbnb。 無聊的? 想玩遊戲嗎? 別擔心,這裡有 Pokemon GO、Subway Surfer、Ludo Star 和無數其他遊戲,我們只是在此觸及表面。

有些應用程序致力於提供更多技術功能,例如渲染視頻、識別首次呼叫者的姓名、通過在線錢包管理加密貨幣等等。 如果您有需要,肯定有一個應用程序存在或正在開發中,以前所未有的方式提供服務。

但截至 2017 年 9 月,僅 Google Play 商店中的應用程序就超過了 330 萬個大關,而其他平台(如 Apple 的 App Store)可能會為龐大而復雜的應用程序生態系統網絡添加更多產品。

那麼,您如何才能確保您的應用程序受到用戶的關注、喜歡和下載,同時在激烈的競爭中為您的企業創造收入呢?

好吧,對於每一個成功案例,總會有一份詳細的指南,非常複雜地列出了該做和不該做的事情,並且將在此處向您展示類似的指南,其中包含允許最佳應用程序統治的策略連續棲息多年。

以下是移動應用程序開發的注意事項,如果您也希望您的應用程序取得巨大成功,您肯定不僅需要知道,而且還要熟練地應用:

建議:

1. 有技巧地部署免費增值模式

Deploy the Freemium Model with Skill

技術和互聯網領域的美妙之處在於普通人可以免費使用基本服務,而付費牆只有在用戶想要訪問最高級的功能時才會出現。

應用生態系統沒有什麼不同,免費增值模式是最常用的創收模式。 雖然獲取訪問權限以下載應用程序的直接付費牆也可以帶來成功,但它限制了您的覆蓋範圍,並且僅在您迎合特定利基市場(例如具有高分辨率圖形的高端汽車駕駛遊戲)時才有效針對賽車類型的遊戲愛好者。

免費增值模式非常適合推動各種移動應用程序使用量的增長,從 Instagram 和 Facebook 等大型龐然大物開始,它們的基本功能是免費的,但如果你想在平台上做廣告並接觸數百萬用戶,你需要花錢要做到這一點。

但請記住,只有當您的主要功能足以讓用戶上癮時,免費增值模式才會起作用,只有這樣,用戶才會進入下一階段付費以獲得更高級的功能,從而增強已經您的應用程序提供的引人入勝的體驗。

2. 確保您的應用具有“集成”的 UI 和 UX 設計

Ensure that your app has an INTEGRATED UI & UX design

大多數讀者會認為,如果應用程序的背景顏色不正確或應用程序顯得過於混亂,這將是另一個關於應用程序將如何失敗的尖酸刻薄,但這不是你對 UI 和 UX 重要性的常規建議。

Snapchat 的主要主題顏色為黃色,而 Facebook 更喜歡藍色,兩者都取得了成功。 Instagram 遠非雜亂無章,沒有它,用戶將永遠不會喜歡再次使用 Instagram。

UI 和 UX 的主要區別並不在於混亂或著色,而更多的是你如何讓用戶覺得他們在應用程序上採取的每一個動作都會讓他們獲得新的甚至更好的東西。

這就是 Snapchat 成功的主要原因,儘管人們因為它的用戶界面過於離譜而取消了它。 Snapchat 是終極的集成 UI。 它不遵循設計的常規或人們認為的“好設計”。

在 Snapchat 上向右滑動,您將看到故事,再次向右滑動,您將看到“發現”的彩色頁面,或者如果您在開始時向左滑動,您可以查看您的主頁。 頂部欄始終顯示是否有人添加了您。 有爭議的用戶界面可能使 Snapchat 在千禧一代中如此受歡迎。

但出色 UX 的最佳示例是 SnapChat 的中間按鈕,您可以使用它製作“故事”。 它會啟動一個紅色填充,當您按住它時會開始填充,旋轉一圈。 它使用戶“意識到”應用程序正在響應他/她採取的特定操作,表示該應用程序是“活著的!”

這就是集成 UI 和 UX 的含義。 應用程序的每個功能都應該讓用戶感覺到應用程序正在響應。 否則,無需用觸摸屏替換按鈕。 一個按鈕執行一個命令,僅此而已,但觸摸表面本身更加個人化,這就是您需要了解的地方,不同之處在於。

不要只是添加功能,而是要投資於讓應用開發更“身臨其境的體驗”,並且您需要確保從進入到退出,一切都讓他們更想留在那裡。 這正是我們的下一個“做”相關的地方。

3. 利用新技術的力量

Utilize the Power of New Technology

到 2017 年 6 月,《精靈寶可夢 Go》的開發者就獲得了 12 億美元的巨額收益,而這距離該遊戲推出僅一年多一點。 這是一個經典示例,說明如果在事物方案中正確使用該技術,哪些應用程序可以幫助您在如此短的時間內實現驚人的展示。 沒有其他企業能比得上 Pokemon Go 的盈利速度和大膽程度。

增強現實以前曾出現在應用程序中,但 Pokemon Go 通過利用該技術啟動一款早在智能手機時代之前就已經通過交易卡玩的遊戲,給它帶來了新的變化。

類似地,Viola-Jones 算法已經在數碼相機的臉上出現了方形框,但 Snapchat 用它製作了“過濾器”,允許用戶在他們的臉上放置從狗臉到花冠的任何東西,甚至可以製作沉悶的圖像活躍起來,導致 Snap Inc. 取得非凡的成功。

利用新技術是應用程序生態系統的創新之處,因為有數百萬個應用程序存在,除非它有比你使用的上一個應用程序更有趣、更令人振奮、更振奮人心的東西,否則為什麼會有人下載你的應用程序。

移動屏幕空間越來越多,大量的“基本應用程序”使得新進入者難以競爭。

如果你想稱雄,那麼你肯定需要提供一些增值的東西,不要再考慮它了。

常規操作:

雖然您可以在許多其他博客文章中找到這些特定的“做”,而且它們非常基礎,可能很多人已經知道它們,但為了使這篇文章更加完整和響亮,我們必須將它們包括在內. 但別擔心,關於如何使用這些特定的“做”並產生更大的迴響效果,將會有更深入的見解。

  • 逐個功能地介紹更新:雖然用戶確實喜歡新事物,但有時他們對更改的反應可能會對您的應用程序造成很大的破壞。 與其引入一次更新整個應用程序的更新,不如像 Facebook、Snapchat 甚至 Uber 那樣逐個功能地添加更改。

  • 積極地定義需求:僅僅因為可以製作應用程序,並不足以成為您應該開始開發應用程序的充分理由,除非您需要它來進一步滿足業務需求,或者您認為它可以滿足特定需求。 如果只是模仿貴公司的網站,沒有人會下載您的應用程序。

    商業應用程序可以提供更及時的客戶服務,獲取最新折扣和優惠的更新,甚至讓客戶進行評論和閱讀博客,作為建立更廣泛的客戶社區的一部分。 在開始開發之前定義擁有應用程序的目的。

  • 具有營銷意識的工程:雖然促銷、廣告、付費博客文章和評論等傳統營銷方法是其他人所沉迷的方法,但它們很少帶來結果,因為其他人都遵循完全相同的策略,從而使用戶無法通過這些方法參與來源。

    然而,另一方面,如果營銷被嵌入到工程中,即在開發階段,它可以帶來巨大的收益。

    例如,Google 的移動優先索引需要用於在 Google 的搜索引擎上優化您的應用程序,這將允許更多用戶直接進入您的應用程序,因為他們試圖找到不滿足的需求的答案。

    您甚至可以使您的應用程序具有跨域友好功能,例如允許用戶直接從您的應用程序在社交媒體平台上分享。 這些策略將極大地推動您的營銷工作。

不要的

雖然 Do 需要一些解釋,但要求某人不要做某事不需要那麼多解釋。 但注意事項同樣重要,因為最流行的應用程序“不要”沉迷其中。 不應該主要與提高質量和優勢有關,所以不要錯過我們一直很重要的“不”。

1.永遠不要剝奪用戶的控制權

Never take away the power of control from the User

互聯網現在擁有強大的廣告攔截器防火牆,因為彈出窗口、垃圾郵件和其他令人討厭的廣告在很大程度上降低了用戶的體驗。 同樣,您需要將您的應用程序的控制權交給用戶,並且永遠不要讓他們的智能手機感覺他們被您控制。

如果用戶想要推送通知,請輸入一個可以隨意啟用或禁用功能的選項,或者如果用戶希望您的應用程序覆蓋其他應用程序,請確保您賦予他們這種權力。 否則,隨著用戶的沮喪程度增加,您的應用很快就會被刪除。

2. 不要在趨勢上構建應用程序

Don’t build an app on a trend

很容易被吸引來創建一個遵循最新“趨勢概念”的應用程序並從中抽走一些現金。 但請放心,這是一個失敗的策略,如果你這樣做,你的投資肯定會被浪費掉。

即使 Pokemon Go 剛剛獲得了 10 億美元,像 Pokemon More 或 Power Pokemon 這樣的應用程序也幫不了你。 Pokemon Go 是一個很棒的概念,它讓所有用戶都參與其中,但副本永遠是副本,沒有什麼能像 Pokemon Go 一樣讓用戶喜歡你的應用程序。 如果您希望從您的風險投資或應用程序開發中獲得長期成果,切勿根據趨勢構建應用程序。

3.永遠不要損害主要用戶

有時,人們認為複雜的應用程序就是好的應用程序。 然而,沒有什麼能離真相更遠了。 如果您正在嘗試開發的移動應用程序不能像專家一樣被新手玩,那麼您的應用程序肯定會成為一個無賴。

該應用程序應始終將其使命放在對每個人(甚至是外行)都非常用戶友好、強大和互動的目標上。 主要用戶是最重要的用戶群,如果您的應用忽略了他們,那麼對於應用來說就是這樣。

Facebook、Snapchat、Uber、Airbnb、谷歌和許多其他公司在他們的應用平台上取得如此巨大成功的原因是因為它們非常易於使用。 這些應用程序快速、響應迅速、引人入勝且沒有枯燥的時刻,這些應用程序應該是這樣的。 永遠不要對忠實用戶妥協。

永遠不要忘記包括個性化的力量:

雖然每個用戶的應用程序都是相同的,但他們提供的體驗絕對應該通過監控他們的使用模式來定制。 能夠“記住”用戶對上次訪問最感興趣的內容並為最近一次使用訪問定制體驗的應用程序每次都會勝過沒有能力的應用程序。

我們的智能手機是我們的遺跡,我們的個人助理和我們的應用程序需要反映這種心態。 通過在您的應用程序中加入個性化的力量來消除“其他”。

隨著人工智能、物聯網甚至增強現實等概念隨著時間的推移越來越多地集成到應用程序中,應用程序無疑將繼續稱雄。 開發應用程序的最佳時機絕對是今天,因此您需要了解、了解併計劃如何使用該應用程序來推動您的業務目標向前發展。

您可以使用比以往更多的資源和方法。 使用它們以達到最佳效果,並開始您的旅程,也許您將成為最受歡迎的應用程序的下一個創始人,該應用程序設法捕捉用戶的想像力,並從這個奇妙、直觀、最重要的是神奇的應用程序世界中成為最新的十億美元故事。