|
구글의 웹 앱 계획은 애플의 아이폰, 사파리 규칙과 충돌
투쟁은 웹의 미래에 있습니다.
이미 모바일 운영 체제와 싸우고있는 구글과 애플은 새로운 경쟁을 벌이고있다. 그것이 어떻게 작동하는지에 따라 웹의 미래가 결정될 수 있습니다.
Google은 웹에서 태어 났으며 비즈니스는 그 기원을 반영합니다. 회사는 검색 및 광고 수익을 위해 웹에 의존합니다. 따라서 구글이 웹을 소프트웨어의 미래의 핵심으로보고있는 것은 놀라운 일이 아닙니다. 프론트 및 센터는 웹 앱, Windows, Android, MacOS 및 iOS와 같은 운영 체제에서 기본적으로 실행되는 기존 앱과 동일한 기능을 갖춘 대화 형 웹 사이트입니다.
Apple은 미래에 대한 다른 비전을 가지고 있습니다. 이 회사는 iPhone 라인으로 모바일 컴퓨팅에 혁명을 일으켰습니다. 이 제품의 수익과 해당 제품 에서 실행되는 수많은 앱 에 따라 수익이 달라집니다 . 의심 할 여지없이 애플은 웹 앱과 같은 개발에 대한 기대감이 덜한 것으로 보인다.
두 캠프는 단순히 그들의 사업을 보호하는 것이 아닙니다. 구글과 애플도 철학적으로 차이가있다. Google 은 웹 프로그래밍 기능을 갖춘 주요 Chrome 브라우저 를 제공하기 위해 웹을 공유 표준의 개방 된 장소로보고 있습니다. Safari 브라우저에 이러한 기능 중 일부가없는 Apple은이 기능이 웹을 건강하게 유지할 것이라고 믿습니다. 보안 위험, 개인 정보 침해 및 원치 않는 알림 및 권한 팝업과 같은 성가심에 시달리지 않는 웹을 원합니다.
Google은 Microsoft 및 Intel을 포함한 강력한 제휴사를 이끌고 기본 앱처럼 보이지만 웹을 기반으로하는 점진적 웹 앱 이라는 새로운 기술을 개발하려고합니다 . PWA는 네트워크에 연결되어 있지 않아도 작동합니다. 전화기 홈 화면 또는 PC 시작 메뉴의 아이콘에서 PWA를 시작할 수 있으며 빠른 알림을 위해 백그라운드에서 데이터를 동기화하고 푸시 알림을 표시 할 수 있습니다.
PWA 팬에는 Uber , 여행 사이트 Trivago 및 인도 전자 상거래 사이트 Flipkart가 포함 됩니다. Starbucks는 PWA를 출시 한 후 웹 사이트 사용량이 두 배가 되었습니다.
기본 앱과 웹 앱이 분리 된 것은 온라인 생활을 수익으로 전환하려는 기술 거인들 사이의 문제가 아닙니다. 그것이 어떻게 작동 하는가는 우리가 살고있는 디지털 세상의 종류를 형성 할 것입니다. 네이티브 앱을 선택 하면 회사의 앱 스토어 및 규칙에 의해 승인 된 소프트웨어로 제한되는 iOS 또는 Android에 잠겨있는 세상으로 우리를 안내합니다 . 반면에 웹 앱은 단일 회사가 통제하지 않는 소프트웨어 기반으로서 웹의 강점을 강화합니다. 웹 앱은 어디에서나 작동하므로 iPad 용 Windows 랩톱을 쉽게 교체 할 수 있습니다.
모질라 수석 기술 (Mozilla Chief Technology) 은 "당신이보고있는 것은 사용자에게 유익한 것, 유연한 경험을 제공하는 것, 플랫폼에 좋은 것 사이의 긴장이다"라고 말했다. 에릭 레스코 라 경관 .
구글은 웹 앱을 밀어
웹 앱의 챔피언 인 Google 은 브라우저 기능을 확장하는 것을 목표로하는 Fugu 라는 프로젝트를 이끌고 있습니다. Fugu의 목표 : " 웹 응용 프로그램은 기본 응용 프로그램이 할 수있는 모든 작업을 수행 할 수 있어야합니다 ."
구글은 계획을 현실로 바꿀 힘이있다. 애널리틱스 회사 인 StatCounter에 따르면 크롬 브라우저 는 웹 사용의 65 %를 차지한다고한다. Google의 모바일 운영 체제 인 Android를 실행하는 수십억 대의 전화기 에서 기본 브라우저라는 점에서 이러한 우위가 강화됩니다 . Chrome의 오픈 소스 재단 인 Chromium 은 Google PWA 기술을 Chromium 을 사용하는 Microsoft Edge, Samsung Internet 및 Brave를 비롯한 여러 다른 브라우저로 확산합니다. Google 웹 사이트에서 Google이 선호하는 웹 기술 ( VP9을 사용하는 YouTube, 비디오 압축 기술 또는 서비스 근로자라고 하는 핵심 PWA 저장 기술을 사용하는 Google 문서)을 사용하는 경우예를 들어, 이는 다른 브라우저가 따라야 할 강력한 동기입니다. Safari는 이제 서비스 워커를 제공하지만이 기능은 나중에 도착하여 일부 기능이 누락되었습니다.
그러나 애플의 아이폰과 아이 패드와 같이 구글이 얻을 수없는 곳이있다. 이, 애플은 사파리의 기초가 사용하는 브라우저가 필요합니다 ,라고 웹킷을. iPhone 용 Chrome은 Google보다 Apple의 브라우저보다 많으므로 Google이 Android, Chrome 및 Mac 용 Chrome에 빌드 한 PWA 기술이 iPhone의 Chrome에 반드시 표시되는 것은 아닙니다.
구글의 한 임원은 애플의 접근 방식이 웹에 존재하는 위협이라고 믿고있다. 이번 달, 푸 구의 기술 리더 알렉스 러셀 (Alex Russell)은 애플 개발자 들이 애플의 프라이버시 및 보안 문제로 인해 지원하지 않는 16 가지 웹 프로그래밍 기능 목록을 발표 한 이후에이를 발표했다 . 애플의 " 브라우저 엔진에 대한 구조적 투자 부족 "은 "생생한 생태계가 무너 지도록 추진하고있다"고 말했다.
순위가 높을수록 Google은 더 외교적입니다. 애플의 입장은 "도전"이라고 구글 크롬 팀의 창립 멤버 인 벤 굿거 (Ben Goodger)는 현재 웹 플랫폼 그룹을 지휘하고있다. 그러나 애플의 서비스 워커 추가와 같은 움직임으로 그는 격려를 받았다.
"저희는 애플과 긴밀히 협력하여 합리적으로 플랫폼을 발전 시키려고 노력하고 있습니다"라고 Goodger는 말했습니다.
한편 Google은 표준 그룹과 함께 일하면서 Chrome에 기술을 일방적으로 추가 하고 있지만 더 폭 넓은 채택을 장려하고 브라우저를 호환하기 위해 표준 그룹과도 협력하고 있습니다.
돈을 벌다
Google은 추진력과 이익을 가지고 있으며 사람들을 웹에 유지하는 것이 중요합니다. 모회사 알파벳의 온라인 광고 수익은 지난 분기 총 340 억 달러에 이르렀습니다. 사람들이 Chrome을 사용하는 경우 Google은 검색 광고 수익의 일부를 Mozilla 또는 Apple 같은 다른 사용자와 공유 할 필요가 없습니다 .
반면, 기본 앱은 Apple 비즈니스에 없어서는 안될 요소입니다. 이 회사 는 지난 분기에 290 억 달러의 매출을 올린 비즈니스 인 iPhone을 계속 구매하기 위해 거대하고 다양한 App Store에 의존하고 있습니다. 30 %에 달할 수있는 애플의 앱 스토어 판매 삭감은 중요한 수익원 자체입니다. 지난 분기 애플은 앱 스토어 사업을 포함 해 130 억 달러의 서비스 매출을 기록했다.
그러나 애플은 웹앱과 네이티브 앱을 제로섬 게임으로 보지 않는다.
"우리는 기본 앱과 웹 간의 경쟁으로 간주하지 않습니다. 사람들이 원하는 방식으로 사용할 수있는 도구를 제공하고자합니다. 기본 앱, 웹 및 Safari를 계속 발전시킬 것입니다." 회사 대변인은 성명서에서 말했다. 애플은 사파리 팀이 성장하고 있다고 말했다.
그러나 일부 사람들에게는 애플의 사업과 웹 전략 사이의 직접적인 연관성이 분명하다.
Adobe의 Magento 전자 상거래 사업부의 전략 책임자 인 Peter Sheldon은“앱 스토어의 정치와 수익으로 이어지기 시작했습니다 . "웹 앱을 [네이티브] 앱만큼 훌륭하게 만들면 앱 스토어 수익은 어디로 가나 요?"
진보적 인 웹 앱 팬
PWA는 JavaScript 및 웹 어셈블리 (WebAssembly) 프로그래밍과 같은 개발에 따라 웹에 대한 최신 성능 향상으로, 웹 버전의 Adobe Acrobat 및 Autodesk의 AutoCAD 설계 및 엔지니어링 소프트웨어 를 기본 소프트웨어에서 변환 할 수 있습니다.
Chromium에 크게 기여 하고있는 큰 Fugu 플레이어 인 Microsoft 는 자체 PWA를 구축하고 PWA를 Windows에 더 적합하게 만들고 있습니다. 향후 Windows 10X 버전은 웹 앱에 더 많이 의존 할 수 있습니다.
다음은 PWA가 작동하는 방법에 대한 예입니다. 앱 스토어에서 Google지도 기본 앱을 다운로드하는 대신 모바일 브라우저에서 maps.google.com을 열 수 있습니다. 웹 사이트의 기본 버전이 열리지 만 필요에 따라 새 구성 요소가 도착하므로 "진보적"이라는 용어가 나타납니다. Android에서 PWA는 나중에 사용할 수 있도록 홈 화면에 아이콘을 추가하도록 제안하고 오프라인 사용을 위해 맵을 저장할 수 있습니다.
PWA는 기본 모바일 앱을 만들 여유가없는 소규모 회사에 적합합니다. 사람들이 웹에서 더 쉽게 발견하고 링크를 탭하여 열 수 있습니다. PWA를 통해 회사 는 Spotify 음악 구독과 같은 상품 또는 서비스 판매에 앱 스토어가 요구할 수있는 수익 공유 수수료를 무시할 수 있습니다 .
개발자는 웹 및 기본 앱을 모두 선택할 수 있습니다. eBay의 부사장 인 Senthil Padmanabhan은 "eBay의 기본 앱은"고객에게 최고의 경험을 제공한다 "고 말했다. 그러나 그는 Fugu를 "절대적으로 필요한"것으로보고 푸시 알림과 같은 PWA 기술을 웹 사이트에 구축하고 있습니다 .
빠른 상호 작용에 적합한 PWA
기본 앱을 계속해서 사용하려는 경우 기본 앱을 다운로드하여 설치하는 것이 좋지만 일회성 트랜잭션으로 번거로운 사람은 아무도 없습니다. 그 사이의 공간을 채우는 것은 PWA의 강점입니다.
AI 채팅 회사 인 Gupshup 의 최고 경영자 인 Beerud Sheth는 PWA도 "단기, 낮은 약정 경험에 적합하다"고 말했다 . "그런 종류의 상호 작용으로 인해 앱 모델이 깨졌습니다."
온라인 마케팅 회사 인 WP Engine이 의뢰 한 설문 조사 에 따르면 Z 세대부터 베이비 붐 세대에 이르기까지 대다수의 사람들이 앱보다는 회사 웹 사이트에서 구매하려고합니다 . 앱 다운로드없이 전자 상거래를 강화할 수있는 PWA에게는 희소식입니다.
푸시 알림은 PWA의 중심입니다. 그러나 기본 앱만 iPhone으로 전송할 수 있습니다. 많은 개발자들이 좋아하지 않습니다. 특히 푸시 알림으로 인해 잊어 버릴 수있는 웹 앱으로 돌아갈 수 있기 때문입니다. 또한 개발자는 사람들이 휴대 전화의 홈 화면에 앱을 추가하라는 메시지를 표시하는 앱을 원합니다. Chrome은 자동으로 수행 할 수 있지만 Apple은 그렇지 않습니다.
"모바일 사파리에 웹 플랫폼 기능을 제공하려는 애플의 주목은 확실히 모바일 웹 앱을 유지하는 가장 큰 것"이라고 이전에 모질라 파이어 폭스 브라우저에서 일했던 분석 회사 FullStory 의 개발자 인 테드 미엘 자크 는 말했다 .
그냥 아니라고 말해
대화 형 기능으로 인해 웹 사이트에서 뉴스 레터에 가입하고 알림을 보낼 수있는 권한을 부여하는 등의 문제가 발생했습니다. 우리의 관심을 끄는 광고는 온라인에서 우리를 추적합니다.
Firefox 브라우저가 기술 대기업의 힘을 상쇄하도록 설계된 Mozilla조차도 PWA에 너무 많은 기본 앱 기능을 제공하는 데 관심이 있습니다. 모질라의 레스 콜라는 "웹의 기본 가치 제안을 과소 평가한다. 이것은 어떤 웹 페이지로든 갈 수 있고 안전하다"고 말했다.
그런 다음 보안이 있습니다. 웹 브라우저는 위협을 차단하는 데 능숙하지만 새로운 프로그래밍 인터페이스는 해커가 목표로하는 "공격 영역"을 필연적으로 증가시킵니다. 각각의 새로운 인터페이스는 해커가 전화 나 PC를 대신하여 데이터를 주입 할 수있는 장소입니다.
Microsoft는 새로운 웹 응용 프로그램 기술이 안정되고 안전하며 사용자를 도울 것이라고 확신합니다. 마이크로 소프트 엣지 리더 척 프리드먼 (Chuck Friedman)은“새로운 수준의 에너지가 도입되고있다. 우리는 시스템에 긴장이 가해지는 전환 단계에있다.
애플 웹 철학
애플은 사파리가 웹의 새로운 문제를 막는 역할을하고있다. 그렇기 때문에 다른 브라우저에서 추적을 줄일 수있는 기능인 Safari의 Intelligent Tracking Prevention 을 통해 Apple은 개인 정보를 우선시했습니다 . 다른 주요 목표로는 속도, 보안 및 효율적인 배터리 사용이 있습니다.
애플 대변인은“우리는 강력한 새로운 사용자 경험을 제공하는 웹 기술을 통합하면서 동시에 사용자 개인 정보 보호 및 보안을 보호하면서 웹을 발전시키고 자한다. 새로운 기술을 평가할 때 우리는 항상 혜택과 함께 가능한 위험을 고려한다”고 애플 대변인은 말했다.
개발자가 좋아하는 기능이 항상 사용자를 좋아하는 것은 아닙니다. 푸시 알림을 허용하는 웹 사이트 요청이 너무 많아 져서 Firefox와 Chrome이 이제 웹 사이트의 권한 요청을 다시 시도 하고 있습니다.
Apple은 여러 웹 앱 기능에 반대합니다. 백그라운드 데이터 동기화는 브라우저 탭을 닫으면 해당 웹 사이트가 종료된다는 사용자의 기대와 크게 다릅니다. 휴대 전화의 홈 화면에 PWA를 저장하는 것은 사용자의 통제 하에서 만 가능합니다. PC의 파일 시스템에 액세스하면 보안 위험이 높아집니다.
애플의 역할은 단지 나쁜 생각으로 보이는 것을 무너 뜨리는 것이 아닙니다. 대변인은“우리는 웹을 기본 상한선이있는 제한된 경험으로 보지 않는다. 우리는 웹을 계속 발전시키고있다”고 말했다. 한 가지 예 : 그래픽 가속을 위해 제안 된 표준 인 WebGPU .
그러나 웹 성능을 저하시킬 수있는 기능을 차단한다고해서 반드시 완전히 차단할 필요는 없습니다. 기본 앱에는 많은 보안 위험, 개인 정보 침해 및 성가신 알림 채터가 있습니다.
Safari 14의 변경 사항
애플은 올해 말 사파리 14 (Safari 14)를 출시 할 예정이다.이 소프트웨어 소장 인 크레이그 페더 리지 (Craig Federighi)는 " 사파리가 처음 소개 된 이래 가장 큰 업데이트 "라고 말했다 . 지난 5 월 애플의 WWDC 개발자 행사에서 그는 더욱 강력하고 선명한 개인 정보 보호, 빠른 성능, 비밀번호 노출 경고, 크롬의 풍부한 확장 모음 활용 기능과 같은 사파리 사용자를위한 기능에 주목했다.
Safari 14는 또한 개발자에게 새로운 기능을 제공합니다 . 여기에는 오늘날의 암호 단점을 해결 하기위한 웹 인증 옵션 지원 , 공간 절약형 WebP 이미지 형식 ( Google이 도입 한 지 10 년 후 ), 빠른 데이터 저장 및 부분적 일 경우 부분적으로 매니페스트라고하는 중요한 PWA 패싯에 대한 지원이 포함됩니다. iOS 14는 처음으로 iPhone 사용자가 Safari 이외의 브라우저를 기본값으로 설정할 수있게합니다.
Apple이 Google의 전체 웹 앱 야망을 공유하지 않더라도 회사는 서비스 근로자와 같은 일부 PWA 기술 및 웹의 다른 모든 것을 돕는 다른 기술에 대한 지원을 추가했습니다. 개발자 또는 Safari 사용자의 압력이 가해지더라도 이러한 추세는 계속 될 것입니다.
인텔의 웹 플랫폼 아키텍트 인 케네스 크리스티안 센 (Kenneth Christiansen)은“모든 구글과 마이크로 소프트가 PWA가되면 사파리가 처음부터 시작되지 않는 것처럼 보일 것이다. "그런 다음 애플은 따라 잡을 것이다."