Android 인스턴트 앱-사용자와 개발자에게 어떤 의미가 있습니까?

작가: John Stephens
창조 날짜: 1 1 월 2021
업데이트 날짜: 1 칠월 2024
Anonim
Android 인스턴트 앱 : 사용자와 개발자에게 어떤 의미입니까?
동영상: Android 인스턴트 앱 : 사용자와 개발자에게 어떤 의미입니까?

콘텐츠


앱을 소유하려면 앱을 다운로드해야합니까? 나는 여기서 철학적이지 않지만 (우리가 진정으로 소유하고 있습니까?) 손전등 앱과 같은 것을 빠르고 쉽게 다운로드하여 설치할 수 있다고 생각하면 어떤 이점이 있는지 궁금해합니다. 유지 실제로 장치에 있습니다. 광산을 정리하지 않는 한, 특별한 사용 사례 앱이 필요할 것 같지는 않습니다. 가장 필요할 때 신속하게 앱에 액세스 할 수 있다면 나머지 공간을 차지하면 어떤 이점이 있습니까? Android Instant Apps는 이러한 딜레마에 대한 Google의 답변입니다.

Instant Apps는 앱을 사용할 수있는 기능입니다 없이 휴대 전화로 완전히 다운로드해야하는 경우 : Play 스토어에서 찾아 '앱 열기'를 클릭하십시오. 더 좋은 방법은 URL을 탭하여 설치하지 않은 앱 내에서 특정 활동으로 이동할 수 있다는 것입니다. 이미 일부 사용자에게 제공되고 있으며 나머지 사용자에게 배포하는 중입니다. 최근 Google은 일부 Android 인스턴트 앱을 위해 '지금 시도'버튼을 Play 스토어에 추가했습니다. 그러나 그것은 당신에게 정말로 무엇을 의미합니까? 그리고 개발자는이 새로운 기능에 어떻게 적응해야합니까?

Android 인스턴트 앱 사용

기기에서 Android 인스턴트 앱에 액세스하려면 Nexus 또는 Pixel 기기가있는 한 설정 메뉴에서 옵션을 켜면됩니다. 향하다 개인> Google 그리고 서비스. 이제 토글 인스턴트 앱 알림이 표시되면‘예, 들어 왔습니다’를 탭하십시오. BuzzFeed 또는 Wish와 같은 얼리 어답터와 함께 사용해 볼 수 있습니다. 해당 기기 중 하나가없는 경우에도 설정에서 기기를 찾을 수 있지만 아직 앱을 사용할 수 없습니다. 그래도 걱정하지 마십시오.


URL에서 Android Instant Apps를 시작할 수도 있습니다. 이것은 웹 브라우징 경험을 본질적으로 확장하여 더 많은 힘과 기본 기능을 추가하기 때문에 비슷합니다.

이것이 사용자에게 의미하는 바

그렇다면 이것이 사용자에게 무엇을 의미합니까? 흥분, 걱정 또는 무관심해야합니까?

전반적으로 이것은 매우 흥미로운 뉴스이며 많은 사람들이 우리가 장치를 사용하는 방식에 대한 게임 체인저가 될 것으로 기대합니다. Play 스토어에는 일반적으로 '일회용'업무이거나 다시는 거의 사용하지 않는 앱이 많이 있습니다. 그리고 우리 장치에는 16GB의 내부 저장 장치가 있습니다 (또는 그 이하).

우리 대부분은 가능한 경우 웹 사이트를 통해 기본 앱을 사용하려고하지만 번거 로움을 원하지 않습니다.

지금 바로 앱을 설치 한 후 바로 앱을 제거하는 것이 큰 문제는 아니지만 Android Instant Apps는 프로세스를 더욱 능률화하여 시간을 절약하고 기기의 효율성을 높일 수 있도록 약속합니다. 우리 대부분은 가능한 경우 웹 사이트를 통해 기본 앱을 사용하려고하지만 번거 로움을 원하지 않습니다.

이것이 바로 케이크를 먹고 먹는 것입니다.

더 나은 방법은 설치에 관련된 번거 로움없이 앱에서 특정 유용한 페이지로 즉시 넘어갈 수 있다는 약속입니다. 최근 개발자 회의에서 Google이 제공 한 예는 사용자가 휴대 전화로 주차 미터를 탭하여 결제 페이지에서 NFC를 통해 주차 앱을 즉시 열어 Android Pay로 결제 할 수 있다는 것입니다.

또 다른 예는 WhatsApp을 통해 친구와 크로스 워드 퍼즐을 공유 할 수 있다는 것입니다. 그 퍼즐에 특히 재미 있었나요? 그런 다음 링크를 보내면 수신자는 앱을 설치하거나 메뉴를 탐색 할 필요없이 앱 내에서 해당 페이지로 바로 뛰어들 수 있습니다.


사이트가 웹 페이지, 앱 간을 다시 전환하면서 웹 브라우징이 훨씬 원활 해집니다. 앞으로 링크를 사용하여 다른 개발자의 인스턴트 앱을 시작하는 사이트가있을 수도 있습니다. 지도에서 근처 식당을 확인하는 동안 Yelp의 리뷰 링크를 클릭 한 다음 Uber 앱을 열어 택시를 예약 할 수 있습니다!

사이트가 웹 페이지, 앱 간을 다시 전환하면서 웹 브라우징이 훨씬 원활 해집니다.

미래에 대해 말하자면, 온라인 인스턴트 앱이 피할 수없는 진화를 향한 큰 발걸음으로 Android 인스턴트 앱을 보는 것은 확실히 쉽습니다. 데이터 계획이 점점 더 관대 해짐에 따라 연결 속도가 점점 빨라지고 클라우드 스토리지가 보편화되었습니다. 더 이상 다운로드 할 필요가 없을 때까지는 시간 문제입니다 아무것도. 인스턴트 앱은 실제로 소프트웨어의 일부를 다운로드하여 설치하지만, 향후에도 프로세싱이 서버로 아웃소싱 될 가능성이 높기 때문에 고가의 하드웨어에 대한 필요성이 크게 줄어 듭니다.

이것은 그 방향으로가는 작은 단계이지만 긍정적 인 단계입니다.

보안 및 제한

일부 사람들이 이것을 읽었을지도 모른다는 걱정은 보안 문제가있을 수 있다는 것입니다. 예를 들어 웹 페이지가 휴대 전화에 Android Pay를 통해 요금을 청구 할 수있는 앱을 임시로 설치하면 어떻게 되나요?

할 수 있다고 말하지 않으면 앱에서 요금을 청구하거나 연락처를 읽을 수 없습니다.

Android 인스턴트 앱에는 새로운 보안 문제가 발생할 수 있지만 사용자가 대부분 걱정할 필요가 없도록하는 조치가 있습니다. 앱 내부의 모든 네트워크 트래픽은 HTTPS를 사용합니다. 로그인은 Smart Lock에서 처리해야하며 (또한 프로세스를 훌륭하고 빠르게 유지) 사용자는 설치된 앱과 마찬가지로 권한을 부여해야합니다. 할 수 있다고 말하지 않으면 앱에서 요금을 청구하거나 연락처를 읽을 수 없습니다.

Google의 인스턴트 앱 FAQ 페이지에서 이러한 앱이 다음 권한을 사용할 수 있다고 알려줍니다.

  • 청구
  • ACCESS_COARSE_LOCATION
  • ACCESS_FINE_LOCATION
  • ACCESS_NETWORK_STATE
  • 카메라
  • Android O에서만 INSTANT_APP_FOREGROUND_SERVICE
  • 인터넷
  • Android O에서만 READ_PHONE_NUMBERS
  • RECORD_AUDIO
  • 설레다

이 목록에없는 것은 Instant Apps에서 지원되지 않습니다. Bluetooth, 알람 설정, 지문 사용 및 배경 무늬 설정과 같은 항목이 누락되었습니다.

다른 제한 사항으로는 백그라운드 서비스 (사용자 모르게 실행될 수있는 앱), 푸시 알림, 외부 저장소 액세스 또는 장치에 설치된 앱보기에 대한 지원 부족이 있습니다. 인스턴트 앱은 또한 사용자 기기의 배경 화면과 같은 설정을 변경할 수 없습니다.

예상 한 바와 같이 인스턴트 앱 다운로드에 대한 파일 크기 제한도 있습니다. 즉, 앱의 '기능'또는 각 페이지 (생각 활동) 당 4MB입니다. 이것은 물론 더 많은 잠재적 인 한계를 만듭니다. 예를 들어 개발자가 리치 미디어로 가득 찬 앱을 포장 할 수는 없지만 물론 다른 곳에서 미디어를 스트리밍하지 못하도록 막을 방법은 없습니다.

그러나 그것은 완전히 3D 게임과 같은 것을 거의 할인하지 않습니다. 적어도 지금은. 구글은 주제에 대해 다음과 같이 말합니다.

“게임은 고도로 전문화 된 앱 범주이며 종종 고유 한 도구, 대규모 자산 및 고성능 요구 사항이 있습니다. 그럼에도 불구하고 우리는 게임 사용 사례를 탐색하는 데 관심이 있습니다. 을 체크 해봐 StackOverflow의 Android Instant Apps 게시물

단기적으로는 게임 제작을 막을 수있는 것은 없지만 일반적으로 퍼즐 게임이나 대단히 기본적인 2D 플랫 포머 그러나 OpenGL ES 2.0을 통한 하드웨어 가속이 지원되므로 미래의 잠재력이 있습니다.

시간은 이러한 제한 중 일부가 해제되었는지 또는 더 많이 도입되는지 여부를 알려줍니다.

시간은 이러한 제한 중 일부가 해제되었는지 또는 더 많이 도입되는지 여부를 알려줍니다. 개발자와 브랜드가이 기능을 어떻게 채택하는지 보는 것도 흥미로울 것입니다. 염두에 두어야 할 한 가지는 iOS에 현재 비슷한 서비스가 없다는 것입니다. 기업은 잠재 고객의 특정 부분 만 이해할 수있는 새로운 경험을 도입하는 데 신중을기할 수 있습니다.

이것이 비즈니스와 개발자에게 의미하는 바

하지만 Android 인스턴트 앱의 전망에 주목해야합니다. 매상 결과적으로. 이미 살펴본 바와 같이, Android Instant Apps는 웹 사이트가 모바일 사용자를 위해보다 동적 인 콘텐츠에 링크 할 수있는 방법을 제공하며,이를 통해 위치 인식, 인앱 구매 등을 사용할 수 있습니다. 비즈니스의 진정한 매력은 사용자가 피자를 주문하거나 앱을 통해 제품을 구매하거나 상점으로가는 길을 찾을 수있게하는 기능입니다. 또한 앱 내에서 페이지에 대한 링크를 공유 할 수 있으면 해당 앱의 검색 가능성이 크게 높아지고 더 많은 트래픽이 발생할 수 있습니다. 앱을 좋아하지 않는 사용자도 부정적인 리뷰를 남길 가능성이 훨씬 낮습니다.

인스턴트 앱은 모바일 앱의 최대 마케팅 잠재력을 활용하려는 비즈니스에 반드시 필요합니다. 그러나 앱 설치 또는 광고를 통해 생활하는 개발자의 경우 이점이 명확하지 않을 수 있습니다. 광고에서 돈을 벌면 더 많은 사용자가 개인 활동을 자주하는 데 도움이 될 수 있습니다 (Firebase 지원). 반면에 앱 설치 요구 사항이 없으면 일부 사용자의 방문 빈도가 줄어들 수 있습니다 뒤로 처음 만난 후 앱에

인스턴트 앱은 모바일 앱의 최대 마케팅 잠재력을 활용하려는 비즈니스에 반드시 필요합니다.

즉석 앱은 젤리 빈으로 거슬러 올라가는 Android 버전에서 지원되므로 수백만 명의 사용자가 사용할 수 있지만 습관 iOS에서 사용할 수 있다면 일부 웹 페이지는 전략의 큰 부분을 만들기를 꺼려 할 수 있습니다.

개발자가 Android 인스턴트 앱을 구현하는 방법

자세한 자습서는이 게시물의 범위를 벗어나지 만 인스턴트 앱을 만드는 데 관련된 내용을 신속하게 살펴볼 수 있습니다.

좋은 소식은 Android Studio 3.0에 즉시 앱 지원이 제공된다는 것입니다. SDK 관리자에서 Android Instant Apps SDK를 다운로드 한 다음 앱 링크 도우미를 사용하여 링크를 쉽게 추가 할 수 있습니다. 에뮬레이터는 이제 로컬 환경에서의 테스트도 지원합니다 (딥 링크는 이전에 ADB를 사용하여 테스트되었습니다).

가장 큰 차이점은 새로운 유형의 구문 인 기능 모듈을 사용한다는 것입니다. 이들은 자체 코드, 리소스 및 매니페스트가있는 라이브러리처럼 작동하며 설치 가능한 앱에서 동일한 방식으로 액세스되지만 인스턴트 앱을 위해 개별 .apks로 빌드됩니다. 인스턴트 앱 모듈은 기능 모듈의 컨테이너 (.zip)처럼 작동합니다.

따라서 일반 앱을 인스턴트 앱으로 변환하려면 먼저 App Links Assistant를 사용하여 매니페스트를 수정하고 진입 점과 URL을 정의하여 액세스하십시오. 이는 기기에 사전 설치된 앱 내의 활동에 직접 링크하기 위해 현재 딥 링크를 삽입하는 방식과 유사한 방식으로 작동합니다.

그런 다음 애플리케이션 모듈을 변환하여 기본 기능 모듈 내에 배치합니다. com.android.application 대신 com.android.feature를 갖도록 애플리케이션 이름을 기능으로 변경하고 Gradle 파일을 변경합니다. 또한 기본 기능을 정의하기 위해 Gradle에 선을 추가합니다. 그런 다음 현재 앱용 애플리케이션 모듈, 기본 앱용 '기본'기능 모듈 및 각 인스턴트 앱용 기능 모듈을 추가합니다. 모든 앱 모듈은 기본 기능 모듈을 빌드하므로 Gradle 파일에 종속성이 추가됩니다. 몇 가지 추가 단계가 있으며 아래에서 더 자세한 설명을 볼 수 있습니다.

Google은이 전체 프로세스를 기본 앱의 경우 하루 이내에 처리 할 수 ​​있지만 현재의 앱 구조 및 프로젝트 규모에 따라 크게 달라질 것이라고 확신합니다. 스토어 앱을 만들고 모든 제품을 고유 한 기능으로 표시하려면 일반 앱을 만드는 것보다 많은 추가 단계가 필요하지만 대규모 프로젝트의 경우 훨씬 더 오래 걸릴 수 있습니다. 예를 들어 상점의 각 페이지를 별도의 인스턴트 앱으로 실행하려면 여러 가지 추가 단계가 필요합니다.

모범 사례

Android 인스턴트 앱은 디자이너와 개발자에게 새로운 도전 과제를 제공하며 새로운 디자인 언어와 사고 방식이 필요합니다.

Google은 여기에서 모범 사례를 공유했습니다. 예를 들어 개발자 해서는 안된다 적극적으로 사용자에게 전체 응용 프로그램을 다운로드하도록 권장합니다. 개발자는 설치 버튼을 사용하여 프롬프트를 표시 할 수 있지만 미묘한 방식으로 수행해야합니다. 프롬프트는 2 ~ 3 개 이하로 제한해야합니다. 마찬가지로 UI 분기를 피해야하며 개별 페이지에 스플래시 화면을 추가하지 않는 것이 좋습니다. 사용자가 앱과 사이트에서 지속적으로 로그인하고 로그 아웃하지 않도록하려면 Smart Lock을 신원으로 사용해야합니다.

전체 가이드를 통해 읽을 가치가 있지만이를 요약하는 가장 좋은 방법은 웹 페이지와 앱 간 전환을 최대한 원활하게 유지하는 것입니다 또한 사용자는 일반 앱 내에서이 페이지를로드한다는 것을 기억하십시오.

결론

그렇다면 Android 인스턴트 앱으로 무엇을 만드나요? 당신이 그들을 사용 자신을 볼 수 있습니까? 개발자 : 현재 앱을 변환하거나 향후 프로젝트에이 기능을 사용 하시겠습니까?

개인적으로 나는 많은 호소력을 보았고 이것이 '다운로드 미래가 아님'을 향한 발걸음이되기를 바랍니다. 현재로서는 친구를 앱 내 페이지에 직접 연결할 수 있으면 참여도가 높아지고 다양한 새로운 사용 사례가 소개 될 것입니다.

성공은 개발자가 여분의 시간을 투자하려는 의지에 달려있을 것입니다. 이는 사용자가 소프트웨어와의 관계를 변경할 준비가 된 정도에 달려 있습니다.

관련

  • Google Play 순간 : 다운로드하지 않고 게임을 시도
  • 스마트 폰 게임 레벨을 높이기 위해 변경해야하는 5 가지 Android 설정
  • Google은 엄선 된 Android 인스턴트 앱을 Play 스토어에 제공합니다

지질학은 지구의 구조, 지구에 작용하는 다양한 과정 및 역사에 대한 연구입니다. 그것은 다룰 근거가 많습니다 (heh heh). 그러나 지질 팬을위한 수많은 Android 앱은 없습니다. 대부분의 정보는 책,지도 및 실제로 정보를 제공하기 위해 존재합니다. 모바일 앱은 지금까지만 이용할 수 있습니다. 그렇게 말하면, 여기 안드로이드를위한 최고의 지질학 앱...

독일어는 놀랍도록 인기있는 언어입니다. 독일, 오스트리아, 스위스 및 기타 여러 지역의 공식 언어입니다. 영어와 다른 방언과 함께 서 게르만 언어입니다. 독일어를 가르치는 다양한 앱과 서비스가 있습니다. 그러나 실제로는 소수만이 잘합니다. 우리는 우리가 가장 잘 작동한다고 생각하는 몇 가지를 직접 선택했습니다. 다음은 안드로이드를위한 최고의 독일어 학습 ...

우리의 선택