인스턴트 앱이란 무엇이며 설치를 제거하는 방법입니다. 인스턴트 앱이 무엇인가요? 인스턴트 앱 서비스를 활성화하는 방법

이 기사에서는 인스턴트 앱이 무엇인지, 왜 필요한지, 그러한 애플리케이션을 만드는 방법을 살펴보겠습니다.

저는 작년에 DroidCon에서 이 주제에 대해 들었습니다. 올해도 그들은 그것에 대해 이야기했습니다. 드디어 좀 더 자세히 살펴보기로 했습니다. 이 기사에서는 내가 이해한 내용을 알려 드리겠습니다. 여기에는 코드가 거의 없고 피상적인 분석만 있을 것입니다. 그리고 마지막에는 추가 연구를 위한 몇 가지 유용한 링크가 있습니다.

바로 예를 살펴보겠습니다. 그런 비디오 호스팅이 있습니다 - Vimeo. 그리고 그들은 그들의 것을 가지고 있습니다 안드로이드 애플리케이션시장에.

예를 들어 "vimeo video"를 Google에 검색하면 Google은 결과에 여러 개의 동영상을 표시하고 클릭하면 Vimeo 사이트로 이동할 수 있습니다. 저것들. 브라우저에서 https://vimeo.com/236370796과 같은 링크가 열립니다. 하지만 이 작업을 수행하면 안드로이드 스마트폰, Vimeo 애플리케이션이 설치된 경우 사이트 대신 해당 애플리케이션이 열립니다. 시스템은 그러한 링크를 열고 실행할 수 있는 애플리케이션이 있음을 확인합니다.

Vimeo 애플리케이션이 설치되어 있지 않으면 인스턴트가 열릴 수 있습니다. 앱 버전.

이는 우리가 명시적으로 설치하지도 않은 애플리케이션입니다. 시스템 자체가 다운로드하여 설치하고 비디오를 열었습니다. (화면 상단에서 재생되는 영상을 왜 녹화기가 녹화하지 않았는지 모르겠지만, 거기에 있습니다.) 또한 이 애플리케이션에는 마켓에서 정식 버전 설치를 진행할 수 있는 버튼이 있습니다.

인스턴트 앱이 시작되지 않으면 시스템 설정(설정 -> Google -> 인스턴트 앱)에서 활성화되어 있는지 확인하세요. 설정에 인스턴트 앱 항목이 없으면 장치가 해당 항목을 지원하지 않는 것입니다.

저것들. 시스템은 링크를 가로채서 해당 링크에 대한 인스턴트 앱 애플리케이션이 있다고 판단하고 이를 다운로드하여 실행했습니다. Link는 이 기술에서 매우 중요한 역할을 합니다. 기본적으로 URL은 애플리케이션의 진입점입니다. 잠시 후에 이 바인딩이 어떻게 구현되는지 알려 드리겠습니다.

이것이 시장에서 설치된 Vimeo 애플리케이션의 본격적인 버전의 모습입니다.

두 버전의 화면이 매우 유사하다는 것을 알 수 있지만, 인스턴트 앱 버전은 기능이 제한되어 있습니다. Instant App은 기본 애플리케이션의 라이트 버전입니다. 이미 살펴보았듯이 링크를 클릭하면 빠르게 로드되어 표시될 수 있습니다.

인스턴트 앱이 필요한 이유는 무엇입니까?

왜 이것이 필요할 수 있습니까? 가장 확실한 대답은 앱 설치를 늘리는 것입니다. 사용자가 Google에서 무언가를 찾고(또는 단순히 메신저, 메일 등을 통해 링크를 받거나) 링크를 클릭하면 인스턴트 앱 애플리케이션이 열립니다. 사용자가 대략적인 기능을 확인하고 설치를 권장합니다. 풀 버전. 이렇게 하면 새로운 사용자를 얻을 수 있습니다. 저것들. Instant App은 사용자가 정식 버전을 설치할지 여부를 결정하는 데 도움이 되는 응용 프로그램의 클래식 데모 버전입니다.

인스턴트 앱 애플리케이션을 만드는 방법

이 인스턴트 앱 버전이 어디서 왔는지, 어떻게 만드는지 알아봅시다.

기본 애플리케이션과 동일한 프로젝트에서 생성되었습니다. 하지만 가볍고 제한된 버전을 만들려면 주요 애플리케이션 코드를 모듈로 나누어야 합니다.

어떤 모듈에 대해 이야기하고 있습니까? Android Studio에서 작업하는 것과 거의 동일합니다. 기본적으로 앱 모듈만 생성합니다. 우리가 따라 일한다면 클린 아키텍처, 그런 다음 일반적으로 여러 개의 모듈을 더 만듭니다. 그리고 인스턴트 앱 애플리케이션을 만들려면 애플리케이션의 개별 기능을 모듈에 넣습니다.

Vimeo의 예에서 이러한 기능은 비디오 보기 화면입니다. 저것들. 애플리케이션에는 이 화면을 담당하는 일종의 활동이 있습니다. 별도의 모듈에 배치됩니다. 이 모듈을 videoplay라고 부르겠습니다. 이 모듈에는 Actiivty 외에도 어댑터, 프리젠터, 사용자 정의 보기 등 사용하는 클래스가 포함됩니다. 이 활동만 작동해야 하고 다른 활동은 필요하지 않은 클래스가 있어야 합니다.

일반적으로 사용되는 리포지토리와 모듈에서 사용할 기타 클래스의 경우 base라는 별도의 모듈이 있습니다.

각 기능 모듈은 기본 모듈에 종속됩니다.

종속성(구현 프로젝트(":base") ... )

그러나 이것이 기본 모듈이 기능 모듈이 되는 것을 막지는 않습니다. 활동을 포함할 수도 있습니다.

결과적으로 프로젝트는 하나의 기본 모듈과 여러 기능 모듈로 구성됩니다. 이 모든 것으로부터 우리는 두 가지 유형의 애플리케이션을 조합할 수 있습니다.

첫 번째는 모든 기능 모듈을 포함하는 완전한 기능을 갖춘 일반 APK입니다.

두 번째는 기본 모듈과 이 애플리케이션에서 보려는 기능 모듈을 포함하는 제한된 인스턴트 앱 애플리케이션입니다.

두 개를 모을 수 있도록 다양한 응용하나의 코드에서 인스턴트 앱 프로젝트에는 설치된 빌드 모듈과 인스턴트라는 두 가지 빌드 모듈이 있습니다.

install은 우리를 위해 완전한 애플리케이션을 구축하고, instant는 Instant App 버전을 생성합니다.

이러한 모듈에는 애플리케이션을 빌드할 때 사용할 기능 모듈을 작성하는 Gradle 파일이 포함되어 있습니다.

종속성 ( 구현 프로젝트(":base") 구현 프로젝트(":feature1") 구현 프로젝트(":feature2") )

따라서 설치된 모듈의 gradle 파일에는 일반적으로 전체 기능을 갖춘 APK를 얻기 위해 모든 기능 모듈을 표시합니다. 그리고 Instant Gradle 파일에서는 Instant에서 보려는 기능 모듈만 지정합니다. 앱 애플리케이션.

설치된 모듈은 모듈을 라이브러리로 사용할 APK를 빌드합니다. 그리고 인스턴트 모듈은 각 모듈에서 별도의 APK를 만들고 이러한 모든 APK를 하나의 ZIP으로 압축합니다.

시장

이 두 가지 애플리케이션 버전 중 어느 버전을 시장에 업로드해야 합니까?

전체 APK가 있어야 합니다. 하지만 인스턴트 앱은 귀하의 요청에 따라 가능합니다. 필요하신 분은 만들어서 업로드해주세요.

프로그래밍 방식으로 버전을 확인하는 방법

왜냐하면 두 애플리케이션 버전 모두 동일한 코드를 사용하므로 이 코드에서 현재 어떤 버전에 있는지 확인해야 할 수도 있습니다. 이를 위해 isInstantApp 메소드를 사용할 수 있습니다.

활동 = 모듈

그렇다면 이제 각 활동을 별도의 모듈로 이동해야 합니까?

필요 없음. 인스턴트 앱에서 보고 싶은 화면만 별도의 기능 모듈에 넣으세요. 나머지 코드는 모두 별도의 기능 모듈 하나에 남겨둘 수 있습니다. 이는 인스턴트 앱에 포함되지 않습니다. 기능 모듈이 기본 모듈에서 작동하는 데 필요한 클래스를 배치하는 것을 잊지 마십시오.

URL

나는 이미 URL이 활동의 ​​진입점이라고 언급했습니다.

각 기능 모듈에는 최소한 하나의 활동이 포함되어야 합니다(더 많을 수도 있음). 이를 위해서는 특정 URL에 대한 IntentFilter를 사용하여 활동을 구성해야 합니다.

시스템은 시장에 이러한 링크를 열 수 있는 기능 모듈이 있는 인스턴트 앱 애플리케이션이 있음을 발견합니다.

바로 위에서 저는 Instant App 애플리케이션이 모든 기능 모듈과 기본 모듈을 별도의 APK 형태로 포함하는 ZIP이라고 썼습니다. 예를 들어 Vimeo의 경우 videoplay.apk(videoplay 기능 모듈에서 생성됨) 및 base.apk(기본 모듈에서 생성됨) 파일이 될 수 있습니다. videoplay.apk에는 vimeo.com 링크에 IntentFilter가 구성된 활동이 있습니다.

시스템은 videoplay.apk를 장치에 다운로드하고 실행합니다. 이와 함께 base.apk도 다운로드합니다. 저것들. 인스턴트 앱에서 기능 APK 파일을 처음 다운로드하면 base.apk도 항상 함께 다운로드됩니다. 모든 기능은 기본에 의존하기 때문입니다. 그런데 이것은 한 가지 제한 사항으로 이어집니다. 기능 APK 파일과 base.apk의 총 크기는 4MB를 초과할 수 없습니다. 저것들. 우리의 경우 videoplay.apk 및 base.apk 파일의 총 크기는 4MB를 초과해서는 안 됩니다. 이는 인스턴트 앱을 최대한 가볍고 빠르게 로드하기 위한 것입니다.

인스턴트 앱 애플리케이션에 다른 기능이 포함되어 있더라도 여기에서 이해하는 것이 중요합니다. APK 파일, 시스템은 videoplay.apk(+ base.apk)만 다운로드합니다. 왜냐하면 이 순간클릭한 링크를 처리하려면 이 파일만 필요합니다.

videoplay.apk의 화면이 댓글 화면과 같은 다른 화면으로 이동할 수 있는 기회를 제공한다면 어떻게 될까요? 이 경우 활동을 호출하는 인텐트를 사용하지 않고 링크를 호출하는 인텐트를 사용하여 프로그래밍 방식으로 전환을 구현해야 합니다. 예를 들어 https://vimeo.com/236370796/comments와 같은 링크일 수 있습니다.

프로젝트에 해당 링크에 대해 IntentFilter가 구성된 활동이 포함된 videocomments 기능 모듈이 있다고 가정해 보겠습니다. 그리고 이 기능 모듈은 인스턴트 모듈의 목록에 포함되었습니다. 이 경우 시스템은 인스턴트 앱 애플리케이션에 이 유형의 링크에 대해 구성된 활동이 포함된 videocomments.apk 파일도 있음을 확인합니다. 시스템이 videocomments.apk를 다운로드하고 실행합니다. 이 경우 base.apk 파일은 더 이상 로드되지 않습니다. 이전에 다운로드되었습니다.

지금 사용해 보세요

시장에 애플리케이션의 인스턴트 앱 버전이 있는 경우 사용자에게 지금 사용해 보기 버튼이 표시됩니다.

이 버튼을 클릭하면 링크를 클릭하는 것과 거의 같은 일이 발생합니다. 시스템은 base.apk와 함께 기능 APK 중 하나를 다운로드하여 실행합니다.

어떤 모듈이 시작될지는 매니페스트에서 확인할 수 있습니다. 기본 활동이 포함된 APK가 검색됩니다. 저것들. 표준 필터를 사용한 활동:

또는 매니페스트에 링크를 지정할 수 있는 기회가 있습니다.

Try now를 클릭하면 호출되며, 이 링크에 해당하는 기능 APK가 다운로드되어 실행됩니다.

유용한 링크

Android 운영 체제를 기반으로 한 스마트폰을 사용하는 경우 Instant Apps와 같은 개념을 접했을 가능성이 높지만 그것이 무엇인지 즉시 알 수는 없습니다.

기술은 발전하고 휴대폰의 기능은 지속적으로 확장되고 있으며 이렇게 다양한 옵션으로 인해 스마트폰의 모든 기능을 시험해 볼 시간이 없습니다.

인스턴트 앱은 Google Play에서 애플리케이션이나 게임의 데모 버전을 실행하는 데 사용되는 기술입니다. 예를 들어, 최근 출시된 음악감상 프로그램이나 신작 게임을 스마트폰에 다운받고 싶은데, 마켓에 가서 해당 애플리케이션을 설치하기 시작합니다. 하지만 그런 일이 자주 발생하지만 시도해 보고 싶습니다. 이 프로그램이 내가 설치한 프로그램보다 몇 배 더 나은 경우 어떻게 해야 합니까?

이러한 상황에서는 Instant Apps 기술이 귀하를 구해 줄 것입니다. 덕분에 Google Play에 있는 모든 제품의 데모 버전을 다운로드하여 제품의 모양, 포함된 옵션, 탭, 모양, 메뉴를 확인할 수 있습니다. 데모 파일은 크기가 매우 작기 때문에 이 기술을 사용하면 스마트폰의 리소스가 크게 절약됩니다. 자원뿐만 아니라 시간도 마찬가지입니다. 사용자의 신호 레벨이 상대적으로 낮으면 프로그램을 로드하는 데 매우 오랜 시간이 걸립니다. 그리고 여기에서 데모 버전을 다운로드하고 빨리 익숙해졌고 마음에 들면 정식 버전을 다운로드했습니다.

하지만 이 기술은 불행히도 모든 곳에서 사용되는 것은 아닙니다. 인스턴트 앱은 2016년 Google 컨퍼런스에서 처음 소개되었으며, 2017년에는 이 옵션을 지원하는 첫 번째 애플리케이션이 나타나기 시작했습니다. 일반적으로 Android Jelly Bean(4.3)에서 지원되지만 많은 개발자가 6.0 이상에서만 이 기술을 지원하는 제품을 만들기 시작했습니다.

기술의 장점과 단점

Android 사용자로서 인스턴트 앱 기술이 얼마나 유용한지 이해하려면 그 기술의 장단점을 알아야 합니다. 결국 Android 운영 체제에 있는 모든 옵션이 똑같이 유용한 것은 아닙니다.

장점

  • Google Play 서비스에 편리하게 통합되므로 사용자가 불필요한 작업을 수행할 필요가 없습니다.
  • 고속 및 빠른 콘텐츠 로딩;
  • Instant Apps에서 앱을 다운로드하는 데 필요한 메모리 양은 매우 적습니다.
  • 다수의 Android 기기를 지원합니다.
  • 애플리케이션을 공유할 수 있습니다. 예를 들어, 휴대폰에서 스캔워드를 실행하고 동일한 프로그램을 친구에게 추천하기로 결정했습니다. 응용 프로그램에 대한 링크를 복사하여 사람에게 보내는 것으로 충분합니다. 그 후에 응용 프로그램을 실행하고 데모 버전의 모든 기능을 사용할 수도 있습니다.
  • 폭넓은 적용. 이 기술은 데모 버전을 다운로드하는 것뿐만 아니라 콘텐츠를 빠르게 로드해야 하는 경우와 같이 사이트의 웹 버전 작업에도 사용할 수 있습니다.

결함

  • 모든 Android 버전이 이 옵션을 지원하는 것은 아닙니다(Jelly Bean부터 시작).
  • 인스턴트 앱의 사용 가능 여부는 개발자에 따라 다릅니다. 즉, 그는 자신의 애플리케이션에 이 기술을 구현해야 하므로 여기에 있는 모든 것은 Google이 아니라 Google Play에서 프로그램을 출시하는 게시자에 따라 달라집니다.
  • 사용자 인식 부족. 안타깝게도 이 옵션은 기본적으로 어디에도 광고되지 않기 때문에 이 옵션에 대해 아는 스마트폰 소유자는 많지 않습니다. 대부분의 사용자는 여전히 시장에 가서 단순히 프로그램을 다운로드하고 마음에 들지 않으면 삭제합니다.

단점에 대한 마지막 점은 오히려 문제적이지만 이런 이유도 존재합니다.

인스턴트 앱을 사용하는 방법은 무엇입니까?

앞서 언급했듯이 Android 버전 Jelly Bean(4.2) 이상의 기기에서 사용할 수 있지만 많은 개발자가 버전 6.0 이상에 적합한 애플리케이션에 이 기능을 추가했습니다.

스마트폰에서는 이 옵션이 기본적으로 활성화되어 있지만, 갑자기 작동하지 않는 경우에는 다음 단계를 따르세요.

  1. 스마트폰의 "설정"으로 이동하여 "Google" 탭을 클릭하세요.
  2. 다음 메뉴에서 "Instant Launch Apps"를 선택하고 클릭한 후 슬라이더를 "활성화" 상태로 활성화합니다.

이제 옵션이 활성화되었으며 데모 버전 다운로드를 진행할 수 있습니다. 우리는 다음 작업을 수행합니다:

제거하거나 비활성화하는 방법은 무엇입니까?

Instant Apps의 문제점 중 하나는 자동 업데이트 및 자체 활성화입니다. 일부 스마트폰 소유자는 이러한 작업이 매우 짜증스럽다고 생각합니다. 허가 없이는 인스턴트 앱이 트래픽과 배터리 전력을 소비하고 표준 애플리케이션에서 찾을 수 없기 때문입니다. 이 경우 어떻게 해야 합니까?

  1. 이 옵션을 비활성화하려면 스마트폰의 "설정"으로 이동하여 "Google" 탭을 클릭하세요.
  2. 목록에서 "Instant Launch Apps" 항목을 찾아 클릭하고 슬라이더를 "끄기"로 설정합니다.

하지만 이 경우 Google Play 서비스에서 프로그램 및 게임의 데모 버전을 사용할 수 없습니다. 이 옵션을 완전히 제거하려면 루트 권한이 필요합니다. 그 후에만 Google에서 기본적으로 설치된 모든 서비스와 애플리케이션을 지울 수 있습니다.

즉시 실행 앱

인스턴트 앱으로 앱을 사용해 보고 싶지만 어디서 다운로드해야 할지 모르시나요? Google Play 서비스에는 '인스턴트 실행'이라는 별도의 섹션이 있습니다. 여기에는 이 옵션이 있는 모든 프로그램이 포함되어 있습니다. 이 카테고리로 이동할 수 있습니다:

전반적으로 인스턴트 앱은 트래픽을 소모하기보다는 절약할 가능성이 더 높은 흥미롭고 편리한 옵션이라는 결론을 내릴 수 있습니다. 예, 때때로 업데이트되지만 일반적으로 매우 적은 양의 트래픽이 소비되며, 이는 다음에 Google Play에서 새 프로그램이나 게임을 선택할 때 데모 버전을 보는 것으로 보상됩니다.

이 옵션을 지지하는 또 다른 설득력 있는 주장은 미래입니다. 점점 더 많은 개발자들이 자신들의 제품을 이 기술에 적용하고 있으며, 머지않아 콘텐츠가 별도의 컨테이너로 나누어져 순식간에 로딩되는 모습을 보게 될 것입니다. 하지만 그건 전혀 다른 이야기인데...

웹사이트와 앱 사이의 경계는 지난 10년 동안 광범위하게 모호해졌지만 결코 지워지지 않았습니다. 반대로 휴대폰이 등장하면서 앱이 다시 등장했고 그 자리를 이어가고 있습니다. Instant Apps 기술은 동일한 문제에 대한 다른 접근 방식입니다. 웹사이트를 실제 앱으로 대체한다면 어떨까요? 그 결과는 인터넷을 영원히 변화시키고 심각한 부작용을 초래할 수 있습니다.

5월 중순에 개최된 Google I/O 2016에서는 Zhenya Zobnin의 칼럼에서 읽을 수 있는 보안 기능인 꽤 기대되는 새 버전의 Android부터 가상용 애플리케이션 스토어에 이르기까지 흥미로운 것들이 많이 공개되었습니다. 현실. 하지만 가장 큰 발표는 안드로이드 N이나 가상 현실, 구글 홈이 아니라 인스턴트 앱(Instant Apps)이라는 것일 수도 있습니다.

인스턴트 앱을 사용하는 기본 예는 다음과 같습니다. Android 휴대폰이나 태블릿을 사용하여 인터넷에서 제품을 검색하고 검색 결과에 있는 링크를 클릭합니다. 그리고 매장 웹사이트 대신 귀하의 장치는 이 제품과 "구매" 버튼에 대한 정보만 포함하는 특정 최소 버전의 애플리케이션을 다운로드하게 됩니다.

웹사이트와 비교했을 때 근본적인 차이는 없는 것 같습니다(웹툰 xkcd의 저자는 이미 이에 대해 비웃었습니다). 하지만 농담은 제쳐두고, 여전히 차이점이 있고 매우 중요한 차이점도 있습니다.

첫째, 휴대폰에 이미 저장되어 있는 데이터를 이용해 즉시 구매가 가능합니다. 신용 카드. 둘째, 귀하의 허락 하에 애플리케이션은 휴대폰의 센서와 휴대폰에 저장된 정보에 접근할 수 있습니다. 셋째, 앱은 웹사이트보다 반응이 더 빠른 인터페이스를 가질 수 있습니다.

기술적으로 이는 다음과 같이 구현됩니다. 개발자는 별도로 로드할 수 있고 쉽게 분리할 수 있는 부분을 갖도록 프로그램을 작성합니다. 새 코드 분기를 만들 필요는 없습니다. 가장 중요한 것은 올바른 위치에서 프로그램 인터페이스를 호출하는 것입니다. 인스턴트 앱. 신청서는 다음 주소로 전송됩니다. 구글 플레이, 나머지는 Google 마술입니다. 검색 엔진이 웹사이트 대신 애플리케이션을 표시할 수 있다고 결정하면 Google Play에 해당 애플리케이션을 요청하여 사용자에게 표시합니다.

동시에 인스턴트 앱이 웹사이트보다 로드하는 데 더 오랜 시간이 걸리고 더 많은 트래픽을 소비한다는 사실조차 없습니다. 많은 현대 사이트는 비만 문제로 고통 받고 있으며 인터넷에서 10MB를 빨아들이는 페이지를 종종 찾을 수 있습니다. 이는 전체 애플리케이션에 충분하므로 일부가 1MB를 차지하더라도 오늘날 누구도 겁을 내지 않을 것입니다.

Google I/O 참석자들은 이 발표에 박수를 보냈습니다. 많은 문제를 해결하고 개방적인 것 같습니다. 좋은 기회. 응용 프로그램의 문제는 일부 프로그램을 즉시 사용해야 하는 경우가 많고 이를 위해 다운로드해야 하며 다운로드하는 데 너무 많은 시간이 걸릴 수 있다는 것입니다. 셀룰러 네트워크. 또한 다음에 필요할 때 예를 들어 한 달 안에 올 수도 있고 전혀 오지 않을 수도 있습니다.

애플리케이션에서 가장 필요한 부분만 즉시 다운로드하면 설치 없이도 휴대폰이 막히지 않고 작업이 가능합니다. 예를 들어 물건 배달을 주문하거나, 다른 도시를 산책하면서 자전거를 빌릴 때 편리합니다.


Instant Apps에는 장점만 있고 단점은 없는 것 같습니다. 컴퓨터와 모든 종류의 iPhone 사용자는 일반 사이트를 볼 수 있으며 Android는 대신 Google Play에서 자체 프로그램을 다운로드합니다. "인스턴트 애플리케이션"은 모든 출판물, 온라인 상점은 물론 많은 실제 상점, 카페, 박물관, 전시회 및 현재 컴퓨터가 점점 더 많이 내장되고 있는 일반 개체에도 유용할 것입니다.

그러나 한 가지 중요한 역사적 사례를 상기시켜 드리겠습니다. 80년대 말, 때는 마이크로 소프트 워드많은 경쟁 중 하나였습니다 워드 프로세서, 아무도 그의 기준이 폐쇄되었다고 불평하지 않았습니다. 반대로 이것은 표준이었습니다. 각 프로그램에는 자체 파일 표준이 있었습니다.

그러나 Windows와 Word의 인기로 인해 Windows 형식이 사실상 유일한 표준이 되었을 때 텍스트 문서, 모두에게 공개하면 좋겠다는 이야기가 이미 시작되었습니다. 이는 수년 동안 매우 시급한 문제였으며 아직 완전히 해결되지 않았습니다.

안드로이드의 인기가 높아지면 어떨까요? 구글 검색 엔진인스턴트 앱이 웹사이트의 새로운 표준이 될까요? 모든 페이지의 코드를 살펴볼 수 있는 웹 대신 Java 바이트코드로 구성된 웹이 제공됩니다.

물론 이것이 Sun Microsystems 엔지니어들의 오랫동안 실현되지 않은 꿈이라고 웃으면서 말할 수도 있습니다. 그러나 그들은 Java 프로그램이 모든 아키텍처를 갖춘 모든 컴퓨터에서 실행될 것이라고 상상했지만 Google의 방식은 "인스턴트 앱"을 실행하려면 호환되는 장치가 필요하다는 것입니다. 그런데 어떤 Android도 작동하지 않습니다. 왜냐하면 스토어에 대한 액세스는 라이선스가 있는 휴대폰에서만 가능하기 때문입니다. 구글 버전시스템. 개방성과 자유를 위해 너무 많은!

그건 그렇고, 우리는 잠재적으로 휴대폰에 대해서만 이야기하고 있는 것이 아닙니다. 아시다시피 Chrome OS는 Android 앱에 대한 지원을 적극적으로 구축하고 있으며 인스턴트 앱도 추가하지 않을 이유가 없습니다. 한편, 크롬북은 꾸준히 인기를 얻고 있습니다. 미국에서는 외부의 관심 덕분에 교육 기관 IDC 추정에 따르면 이미 Mac(데스크톱 및 노트북)보다 더 잘 팔리고 있습니다.

앱 스토어는 수년 동안 웹사이트에서 빵을 훔쳐왔기 때문에 인스턴트 앱의 출현은 갑작스러운 사건으로 간주될 수 없습니다. 그런데 Google의 AMP(Accelerated Mobile Pages)와 Facebook 인스턴트 아티클이라는 두 가지 새로운 기술이 떠오릅니다. 두 가지 모두 Instant Apps와 유사하며 휴대폰에 텍스트 기반 콘텐츠를 더 잘 수용하는 것을 목표로 합니다.

물론, 구글이 웹을 죽이고 있다고 당황해서 소리치기에는 아직 이르다. Instant Apps가 많은 이점을 가져올 것이라는 사실에 대해 논쟁하기는 어렵고 발전에 맞서 싸우는 것이 최선의 생각은 아닙니다. 휴대폰우리는 아직 일반적인 기술 환경의 변화를 완료하지 않았으며 인스턴트 앱은 이 프로세스의 최신 표현이 아닙니다. 유일한 안타까운 점은 변화가 종종 폐쇄성과 단편화를 증가시킨다는 점입니다.


그리고 물론 이 기술이 성공할 것인지, 궁극적으로 얼마나 널리 퍼질 것인지, 그리고 구글의 다음 단계는 무엇일지 아무도 모릅니다. 여기 또 있어요 관심 물어보세요- 애플은 어떻게 반응할 것인가? iOS에 직접적인 유사점이 나타날까요? 아니면 Cupertino가 근본적으로 다른 접근 방식을 제시할까요?

그리고 마지막으로 또 다른 역사적 예입니다. 플래시를 기억하시나요? 제작자들은 먼저 자신들의 매우 진보적인 기술을 웹사이트에 도입하기를 원했고(이것은 큰 성공이었습니다), 그런 다음 그것이 웹을 대체했는지 확인했습니다(지금은 이것이 효과가 없었습니다). 그리고 얼마 후, 플래시는 모두가 가능한 한 빨리 제거하려고 서두르는 미움받고 새는 쓰레기가 되었습니다. 최소한 Google의 인스턴트 앱은 언제든지 끌 수 있습니다.

여러분, 안녕하세요. 우리는 Android에 대해 이야기하고 있습니다. 오늘은 Instant Apps라는 기적의 기능에 대해 말씀 드리겠습니다. 기적은 무엇입니까? 생각해 보세요. 인스턴트 앱 기능을 사용하면 설치하지도 않은 프로그램을 실행할 수 있습니다. 나에게는 환상적으로 들린다. 물론 이것은 편리합니다. 애플리케이션을 테스트하고 작동 방식을 이해한 다음 설치 여부를 결정할 수 있습니다. 예, 여기서는 그렇게 간단하지 않습니다. 응용 프로그램이 무엇인지 읽고 있지만 설치되지 않으면 모든 기능을 지원하지 않을 수 있습니다. 즉, 인스턴트 앱은 애플리케이션을 설치하지 않고 실행하는 모드입니다. 옵션 측면에서 그러한 응용 프로그램에서 정확히 무엇을 사용할 수 있는지는 응용 프로그램 작성자가 직접 결정합니다.

해당 기능은 안드로이드 버전의 젤리빈부터 사용할 수 있습니다. 웃긴게 뭔지 깨달았다 얘들아 이 인스턴트 앱은 전화기 자체에 침투하기 시작했기 때문에 사람들은 심지어 결함도 전화기에서 시작된다고 씁니다.

인스턴트 앱을 비활성화하는 방법까지 찾은 것 같습니다. 이렇게 하려면 설정으로 이동하여 Google을 클릭하세요.

그런 다음 인스턴트 앱을 찾으세요.

주제에 대한 또 다른 그림은 다음과 같습니다.

또 다른 사람은 자신이 인스턴트 앱용 Google Play 서비스와 같은 것을 설치했다고 썼습니다. 그는 전화기를 켜자마자 즉시 다운로드되어 설치된다고 썼습니다.

여기에서 인스턴트 앱을 비활성화하는 방법에 대한 또 다른 옵션을 찾았습니다(Google 포럼에서 찾았습니다).

구독하다:

개발자 소프트웨어그리고 운영체제새로운 버전의 제품에서는 제품을 개선하고 작업을 최적화할 뿐만 아니라 작업을 단순화하기 위한 일부 기능을 추가하려고 노력합니다. 휴대 기기. Android 6.0부터 사용자는 새로운 프로그램그러나 인스턴트 앱이 왜 유용하고 어떤 기능을 수행하는지 모든 사람이 완전히 이해하는 것은 아닙니다. 이 애플리케이션과 주요 기능, 사용 방법을 자세히 살펴보겠습니다.

기본적으로 이 소프트웨어는 특정 프로그램을 직접 설치하지 않고도 평가할 수 있게 하여 Android OS를 실행하는 가젯을 복잡하게 만드는 일이 없도록 해주는 일종의 에뮬레이터입니다. 또한 온라인 상점에서 상품이나 서비스에 대한 결제를 위해 자주 사용됩니다. 실행하려면 여전히 일부 파일을 다운로드해야 하지만 설치 패키지보다 수십 배 더 작다는 점을 고려해 볼 가치가 있습니다. 그리고 모든 소프트웨어가 이런 방식으로 실행될 수 있는 것은 아니며, 공식 라이선스가 있거나 Google에서 직접 개발한 소프트웨어만 사용할 수 있습니다.

최신 휴대폰에도 항상 내부 기능이 많지는 않습니다. 물리적 메모리. 그리고 모든 프로그램을 연속으로 설치하면 공간이 부족할 수 있으며 나중에 필요한 프로그램을 설치하려면 사용자에게 필요하지 않은 소프트웨어를 찾아 제거해야 하고, 캐시를 지워야 할 수도 있습니다. 그 뒤에 남아라.

인스턴트 앱을 사용하는 경우 이 경우 최소한의 물리적 메모리가 필요합니다. 가젯에는 불필요한 소프트웨어가 포함되어 있지 않으므로 청소할 필요가 없습니다. 테스트한 애플리케이션이 정말 좋다면 이미 설치되어 있을 수 있습니다.

인스턴트 앱을 사용하는 방법:

  • 열려 있는 플레이 마켓모바일 장치에서.
  • 보려는 애플리케이션을 찾으십시오(인터페이스, 기능성) 그것을 탭하세요.

  • "설치" 버튼 옆에 "시도" 버튼이 있으니 클릭하세요.

  • 다음 창에는 이 소프트웨어가 설치 없이 실행된다는 알림이 표시됩니다. “계속” 버튼을 클릭하세요.

  • 설치 후 프로그램이 시작되지만 기능이 축소되지만 이 응용 프로그램이 필요한지 여부를 이해하기에 충분합니다.
  • 이 소프트웨어가 정말 유용하다면 화면 오른쪽 상단에 있는 "설치" 버튼을 즉시 클릭하세요.

메모: Play 마켓에 'Try' 버튼이 없다면 해당 프로그램이 해당 기기에서 실행되고 있지 않다는 뜻입니다. 이는 "설정" - "Google" - "응용프로그램" 경로를 따라 수정될 수 있습니다. 즉시 출시" 다음으로 남은 것은 슬라이더를 "켜기" 위치로 드래그하는 것입니다.

비디오 변환기란 무엇입니까? 비디오 형식을 변경, 즉 변환할 수 있는 프로그램입니다. 예를 들어 AVI 비디오 형식에서 MP4 형식을 만들 수 있습니다. 일반 전화, 오래된 Nokia를 예로 들어 보겠습니다. 던지고 싶었잖아...

많은 DVR 및 비디오 감시 시스템 소유자는 컴퓨터에서 h.264 형식의 파일을 재생하는 데 문제가 있을 수 있습니다. 인터넷에 이러한 파일 재생에 대한 충분한 권장 사항이 있음에도 불구하고 이는 긍정적입니다...

글로벌 네트워크는 지속적으로 현대화되고 있습니다. 10년 전에는 텍스트 외에 그림도 삽입하고 메뉴의 올바른 레이아웃도 갖춘 일반 웹사이트라고 할 수 있었다면 오늘날 인터넷 페이지는 다양한 효과로 가득 차 있습니다.