모바일 앱 개발 시 알아야 할 사항과 하지 말아야 할 사항

게시 됨: 2017-12-04

애플, 삼성, 우버, 에어비앤비, 페이스북, 스냅챗, 인스타그램, 심지어 구글과 같은 회사가 없으면 거의 기능을 멈추고 마비될 것입니다.

정답은 앱스입니다. 모바일 플랫폼의 자회사였던 현상이지만 몇 년 사이에 "사물 계획"의 중요하지 않은 것처럼 보이는 이 부분이 스마트폰이 소유하기가 거부할 수 없을 정도로 어려워지는 가장 중요한 이유 중 하나로 바뀌었습니다.

그러나 그 힘이 부당한 것은 아니며 그 뒤에는 엄청난 이유가 있습니다. 앱은 태초부터 인류가 직면한 가장 중대한 문제, 즉 효율성의 문제에 대한 본질적인 해답입니다.

어떤 영역에서든 성장은 달성하려는 목표를 보다 효율적으로 수행할 때만 따릅니다. 효율성은 같거나 더 적은 리소스로 더 많은 작업을 수행하는 것을 의미하며, 이것이 바로 앱을 통해 우리가 유토피아적 효율성을 달성할 수 있게 해주는 것입니다.

최근에 설립된 가장 큰 회사 중 하나인 Uber를 생각해 보십시오. 약 690억 달러의 엄청난 가치가 있습니다.

소수의 자율주행차를 제외하고 말 그대로 차량이 0대뿐이며(현재도 실험 목적으로) 운전자를 전혀 고용하지 않았지만 여전히 가장 좋은 방법이 되기 위해 수년에 걸쳐 경이적으로 증가했습니다. 당신이 어디에 있든, 당신이 원할 때마다 탈 수 있습니다.

Uber 이전에는 택시를 부르거나 택시를 찾을 수 있는 곳으로 가야 했습니다. 사람들은 그 시점에서 깨닫지 못했지만, 이 활동은 노력과 시간을 낭비하는 결과를 낳았습니다. 운전자도 잠재적인 승객이 어디에 있든 찾아오기를 기다려야 했지만 Uber는 모든 것을 바꿨습니다.

이제 사무실, 집, 공원 또는 임의의 거리에서 차량을 불러올 수 있으며 이용 가능한 가장 가까운 Uber 차량만 화면에 표시됩니다.

운전자는 말 그대로 하루 종일 일하게 되며 운전이나 비용 낭비가 거의 없습니다. 그리고 궁극적인 연결 방식을 구현하기 위해 Uber는 승객이 지불하는 총 요금의 약 20%만 부담합니다.

Uber는 사람들이 도시 지역에서 통근하는 방식을 변화시켰습니다. Uber가 앱이기 때문에 필요할 때마다 항상 거기에 있을 수 있는 나만의 개인 운전 기사가 있는 것과 같습니다.

모든 앱은 기술적으로 개인 비서입니다. 이를 통해 사용자는 원하는 대로 지정된 작업을 커밋하거나 수행할 수 있습니다.

채팅용 앱을 원하십니까? 걱정하지 마세요. WhatsApp과 Skype가 있습니다. 새로운 도시에서 방을 예약하는 앱을 원하십니까? 걱정하지 마세요. 에어비앤비가 있습니다. 지루한? 게임을 하고 싶으세요? 걱정하지 마십시오. 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가 만드는 주요 차이점은 어수선함이나 채색에 국한되지 않고 사용자가 앱에서 취하는 모든 작업이 새롭고 더 나은 무언가에 전원을 공급할 것이라고 느끼게 하는 방법에 더 가깝습니다.

그리고 이것이 사람들이 UI가 너무 터무니없다는 이유로 Snapchat이 성공했음에도 불구하고 Snapchat이 성공한 주된 이유입니다. Snapchat은 최고의 통합 UI입니다. 디자인이나 사람들이 "좋은 디자인"이라고 생각하는 관습을 따르지 않습니다.

Snapchat에서 오른쪽으로 스와이프하면 스토리가 표시되고 다시 오른쪽으로 스와이프하면 "디스커버"의 다채로운 페이지가 표시되거나 처음에 왼쪽으로 스와이프하면 홈 페이지를 볼 수 있습니다. 상단 표시줄은 항상 다른 사람이 나를 추가했는지 여부를 표시합니다. 논란의 여지가 많은 UI는 아마도 Snapchat을 밀레니얼 세대에게 인기 있게 만들었습니다.

그러나 훌륭한 UX의 가장 좋은 예는 "스토리"를 만들 수 있는 SnapChat의 중간 버튼입니다. 그것은 당신이 그것을 누르고 있으면 시작되는 붉은 색 채우기를 시작하여 전체 원으로 진행합니다. 사용자가 앱이 자신이 취한 특정 작업에 응답하고 있음을 "인식"하게 하여 앱이 "살아 있음"을 나타냅니다.

이것이 바로 통합 UI와 UX가 의미하는 것입니다. 앱의 모든 기능은 사용자가 앱이 응답하고 있다고 느끼게 해야 합니다. 그렇지 않으면 버튼을 터치스크린으로 교체할 필요가 없습니다. 버튼은 명령을 실행하고 그게 전부입니다. 하지만 표면 자체를 만지는 것은 더 개인적이며, 이해해야 하는 부분이 바로 차이점입니다.

기능만 추가하는 것이 아니라 앱이 더 "몰입하는 경험"을 개발할 수 있도록 투자하고 진입부터 퇴장까지 모든 것이 앱에 더 머물고 싶게 만드는지 확인해야 합니다. 그리고 그것이 바로 우리의 다음 "Do"가 관련된 곳입니다.

3. 신기술의 힘 활용

Utilize the Power of New Technology

포켓몬 고를 통해 개발자들은 게임 출시 1년도 채 되지 않은 2017년 6월까지 12억 달러라는 엄청난 수익을 올릴 수 있었습니다. 이것은 기술이 사물 체계 내에서 올바르게 활용된다면 어떤 앱이 그렇게 짧은 시간에 달성하는 데 얼마나 도움이 될 수 있는지를 보여주는 전형적인 예입니다. 다른 어떤 사업도 그 속도와 포켓몬 고 수익의 대담함을 따라잡을 수 없습니다.

증강 현실은 이전에 앱에 존재했지만, Pokemon Go는 스마트폰 시대 훨씬 이전에 트레이딩 카드를 통해 이미 플레이되었던 게임을 시작하기 위해 그 기술을 활용하여 새로운 트위스트를 주었습니다.

마찬가지로 Viola-Jones Algorithm은 이미 디지털 카메라의 얼굴에 정사각형 상자를 표시했지만 Snapchat은 이를 사용하여 사용자가 개 얼굴부터 꽃 왕관까지 무엇이든 얼굴 위에 올려 둔한 이미지를 만들 수 있는 "필터"를 만들었습니다. Snap Inc.의 놀라운 성공으로 이어졌습니다.

새로운 기술을 활용하는 것은 앱 생태계에 혁신이 있는 곳입니다. 수백만 개의 앱이 있기 때문에 마지막으로 사용한 앱보다 더 재미있고, 들뜨고, 젊어지게 하는 앱이 없다면 왜 누군가가 여러분의 앱을 다운로드하고 싶어할까요?

모바일 화면 영역은 점점 더 많은 수의 "필수 앱"으로 인해 상당히 과밀해지고 있어 신규 진입자가 경쟁하기 어렵습니다.

안식처를 지배하고 싶다면 가치를 더하는 무언가를 제공해야 하며, 그것에 대해 다시 생각할 필요가 없습니다.

일반 도스:

다른 많은 블로그 게시물에서 이러한 특정 "해야 할 일"을 찾을 수 있을 뿐만 아니라 매우 기본적이고 아마도 많은 사람들이 이미 이에 대해 알고 있을 것입니다. . 그러나 걱정하지 마십시오. 이러한 특정 "해야 할 일"을 훨씬 더 반향적인 효과와 함께 사용하는 방법에 대한 더 큰 통찰력이 있을 것입니다.

  • 기능별 업데이트 소개: 사용자는 새로운 것을 좋아하지만 때때로 변경 사항에 대한 반응은 앱에 상당한 피해를 줄 수 있습니다. 전체 앱을 한 번에 개선하는 업데이트를 도입하는 대신 Facebook, Snapchat 또는 심지어 Uber처럼 기능별로 변경 기능을 추가하십시오.

  • 요구 사항을 긍정적으로 정의: 앱을 만들 수 있다고 해서 비즈니스 요구 사항을 추가하는 데 필요하거나 특정 요구 사항을 충족할 것이라고 믿는 경우가 아니면 앱 개발을 시작해야 하는 충분한 이유가 되지 않습니다. 회사 웹사이트를 모방한 것이라면 아무도 앱을 다운로드하지 않을 것입니다.

    기업용 앱은 보다 신속한 고객 서비스를 제공하고, 최신 할인 및 제안에 대한 업데이트를 받고, 더 광범위한 고객 커뮤니티 구축의 일환으로 고객이 리뷰를 제공하고 블로그를 읽도록 하는 기능을 제공할 수 있습니다. 개발을 시작하기 전에 앱을 갖는 목적을 정의하십시오.

  • 마케팅 마인드 엔지니어링: 프로모션, 광고, 유료 블로그 게시물 및 리뷰와 같은 기존 마케팅 방법은 다른 모든 사람들이 탐닉하는 반면, 다른 모든 사람들이 정확히 동일한 전략을 따르기 때문에 거의 결과를 가져오지 않습니다. 소스.

    그러나 반면에 마케팅이 엔지니어링에 내재되어 있으면, 즉 개발 단계에서 막대한 배당금을 지불할 수 있습니다.

    예를 들어 Google의 모바일 우선 인덱싱은 Google 검색 엔진에서 앱을 최적화하는 데 사용해야 합니다. 그러면 더 많은 사용자가 충족되지 않은 요구 사항에 대한 답변을 찾으려고 할 때 앱으로 직접 유입될 수 있습니다.

    사용자가 앱에서 직접 소셜 미디어 플랫폼에서 공유할 수 있는 권한을 허용하는 것과 같이 앱에 도메인 간 친화성을 갖도록 할 수도 있습니다. 이러한 전술은 마케팅 활동에 큰 힘이 될 것입니다.

하지마

Do's는 약간의 설명이 필요하지만 누군가에게 무언가를 하지 말라고 요청하는 것은 그렇게 많은 설명이 필요하지 않습니다. 그러나 Don't는 가장 인기 있는 "Don't" 앱에 빠져 있기 때문에 똑같이 중요합니다. Don't는 주로 품질 및 우수성을 높이는 것과 관련이 있으므로 항상 중요한 Don't를 놓치지 마십시오.

1. 사용자의 통제권을 절대 빼앗지 마십시오.

Never take away the power of control from the User

인터넷은 이제 팝업, 스팸 및 추가 성가신 광고가 사용자 경험을 크게 저하시키는 광고 차단기의 강력한 방화벽을 자랑합니다. 마찬가지로, 앱에 대한 제어권을 사용자에게 양도하고 스마트폰이 사용자에게 제어되는 것처럼 느끼게 해서는 안 됩니다.

사용자가 푸시 알림을 원하는 경우 기능을 마음대로 활성화 또는 비활성화하는 옵션을 넣거나 사용자가 앱이 다른 앱 위에 표시되도록 하려면 이 권한을 부여해야 합니다. 그렇지 않으면 사용자의 불만 수준이 높아짐에 따라 앱이 곧 삭제됩니다.

2. 트렌드에 맞춰 앱을 만들지 마세요.

Don’t build an app on a trend

최신 "트렌딩 개념"을 따르고 약간의 현금을 빼돌리는 앱을 만드는 것은 매우 쉽습니다. 그러나 이는 실패한 전술이므로 안심하십시오. 그렇게 하면 투자가 확실히 낭비될 것입니다.

Pokemon More 또는 Power Pokemon과 같은 앱은 Pokemon Go가 방금 10억 달러를 벌었다고 해도 도움이 되지 않습니다. Pokemon Go는 훌륭한 개념이었고 모든 사용자가 참여했지만 사본은 항상 사본으로 남을 것이며 사용자가 Pokemon Go를 사랑하는 것만큼 똑같이 앱을 사랑하게 할 수는 없습니다. 벤처 또는 앱 개발에서 장기적인 결과를 얻으려면 트렌드에 따라 앱을 빌드하지 마십시오.

3. 절대 기본 사용자를 손상시키지 마십시오.

때때로 사람들은 복잡한 앱이 좋은 앱이라고 생각합니다. 그러나 그 어떤 것도 진실에서 멀어질 수 없습니다. 당신이 개발하려는 모바일 앱이 초보자가 전문가처럼 쉽게 플레이할 수 없다면, 당신의 앱은 분명히 엉망이 될 것입니다.

앱은 항상 사용자 친화적이며 강력하며 모든 사람, 심지어 일반 사용자를 위한 상호 작용을 목표로 해야 합니다. 기본 사용자는 가장 중요한 사용자 기반이며 앱에서 이를 무시하면 앱에 대한 것입니다.

Facebook, Snapchat, Uber, Airbnb, Google 및 기타 여러 회사가 앱 플랫폼에서 큰 성공을 거둔 이유는 사용하기가 매우 쉽기 때문입니다. 빠르고 반응이 빠르고 매력적이며 지루한 순간이 없는 이러한 앱은 앱의 모습이어야 합니다. 충성도 높은 사용자를 절대 타협하지 마십시오.

개인화의 힘을 포함하는 것을 절대 잊지 마십시오:

앱은 모든 사용자에게 동일하지만 사용자가 제공하는 경험은 사용 패턴을 모니터링하여 확실히 맞춤화되어야 합니다. 사용자가 마지막 방문에서 가장 관심이 있었던 것을 "기억"하고 최근 사용 방문에 대한 경험을 사용자 정의할 수 있는 앱은 매번 힘이 없는 앱을 능가할 것입니다.

스마트폰은 우리의 흔적이고 개인 비서와 앱은 바로 이러한 사고방식을 반영해야 합니다. 개인화의 힘을 앱에 포함시켜 "타자성"을 없애십시오.

인공 지능, 사물 인터넷, 심지어 증강 현실과 같은 개념이 시간이 지남에 따라 앱에 점점 더 통합됨에 따라 앱은 의심할 여지 없이 계속 그 자리를 지배할 것입니다. 앱을 개발하기에 가장 좋은 시기는 바로 오늘이므로 비즈니스 목표를 추진하기 위해 해당 앱을 어떻게 사용할지 이해하고 알고 계획해야 합니다.

그 어느 때보다 더 많은 리소스와 방법을 사용할 수 있습니다. 이를 최대한 활용하고 사용자의 상상력을 사로잡을 수 있는 가장 인기 있는 앱의 차기 제작자가 되어 이 환상적이고 직관적이며 무엇보다도 마법 같은 앱의 세계에서 최신 10억 달러의 이야기가 되는 여정을 시작하십시오.