Пора в отпуск
6000 миль
за оформление карты
Подробнее
(function(w, d, promoUrl, loc) { var modal, box, closeModalBtn, isModalAnimation, body, html, scrollBarWidth, promoButton; var teaser = d.querySelector('.tinkoff-all-airlines'); if (!teaser) return false; initModal(); preloadImages(['https://leonardo.osnova.io/2755fcfd-f5aa-3496-f0b8-2066ac91e9fa/', 'https://leonardo.osnova.io/0006b8c0-6e01-4b3f-6765-45d1606a2c48/', 'https://leonardo.osnova.io/da12942b-f4f3-2560-40b3-a1c930f4b330/']).then(function() { setTimeout(function() { analyticsEvents(); teaser.classList.add('is-init'); teaser.addEventListener('click', openModal); onDestroy(); }, 100); }); function onDestroy() { var moduleAjaxify = window.Air && window.Air.get('module.ajaxify'); if (moduleAjaxify && moduleAjaxify.on) { moduleAjaxify.on('Before page changed', function() { window.removeEventListener('scroll', scrollHandler); hideModal(); if (teaser) { teaser.removeEventListener('click', openModal); } if (box) { box.removeEventListener('click', stopPropagation); } if (closeModalBtn) { closeModalBtn.removeEventListener('click', closeModalStop); } if (promoButton) { promoButton.removeEventListener('click', clickPromo); } if (modal) { modal.removeEventListener('click', closeModal); modal.remove(); } }); } }; function initModal() { body = d.querySelector('body'); html = d.documentElement; modal = d.querySelector('.tinkoff-all-airlines-promo'); box = d.querySelector('[data-tinkoff-all-airlines-box]'); closeModalBtn = d.querySelector('[data-tinkoff-all-airlines-close]'); isModalAnimation = false; scrollBarWidth = getScrollbarWidth(); box.addEventListener('click', stopPropagation); modal.addEventListener('click', closeModal); closeModalBtn.addEventListener('click', closeModalStop); promoButton = d.querySelector('.tinkoff-all-airlines-promo__button'); if (promoButton) { promoButton.setAttribute('href', promoUrl); promoButton.addEventListener('click', clickPromo); } body.appendChild(modal); }; function clickPromo() { sendEvent('Promo button'); }; function stopPropagation(e) { e.stopPropagation(); }; function closeModalStop(e) { e.preventDefault(); e.stopPropagation(); closeModal(); }; function openModal() { if (isModalAnimation) return false; isModalAnimation = true; sendEvent('Popup', 'Open'); body.style.overflow = 'hidden'; html.style.marginRight = scrollBarWidth + 'px'; modal.classList.remove('is-hidden'); setTimeout(function() { modal.classList.add('is-show'); setTimeout(function() { isModalAnimation = false; }, 300); }, 0); }; function closeModal() { if (isModalAnimation) return false; isModalAnimation = true; hideModal(); sendEvent('Popup', 'Close'); }; function hideModal() { modal.classList.remove('is-show'); setTimeout(function() { modal.classList.add('is-hidden'); body.style.overflow = 'auto'; html.style.marginRight = '0px'; isModalAnimation = false; }, 300); }; function isInViewport(elem) { var bounding = elem.getBoundingClientRect(); return ( bounding.top >= 0 && bounding.left >= 0 && bounding.bottom <= (window.innerHeight || document.documentElement.clientHeight) && bounding.right <= (window.innerWidth || document.documentElement.clientWidth) ); }; function preloadImages(urls) { return Promise.all(urls.map(function(url) { return new Promise(function(resolve) { var image = new Image(); image.onload = resolve; image.src = url; }); })); }; function sendEvent(label, state) { state = state ? state : 'Click'; var value = 'Tinkoff All Airlines 650 (' + loc + ') — ' + label + ' — ' + state; console.log(value); if (window.dataLayer !== undefined) { window.dataLayer.push({ event: 'data_event', data_description: value, }); } }; function getScrollbarWidth() { var outer = d.createElement('div'); outer.style.visibility = 'hidden'; outer.style.overflow = 'scroll'; outer.style.msOverflowStyle = 'scrollbar'; d.body.appendChild(outer); var inner = d.createElement('div'); outer.appendChild(inner); var scrollbarWidth = (outer.offsetWidth - inner.offsetWidth); outer.parentNode.removeChild(outer); return scrollbarWidth; }; function analyticsEvents() { sendEvent('Teaser', 'init'); window.addEventListener('scroll', scrollHandler); scrollHandler(); }; function scrollHandler() { if (isScrolledIntoView(teaser)) { sendEvent('Teaser', 'Show'); window.removeEventListener('scroll', scrollHandler); } }; function isScrolledIntoView(el) { var rect = el.getBoundingClientRect(); var elemTop = rect.top; var elemBottom = rect.bottom; var isVisible = (elemTop >= 0) && (elemBottom <= w.innerHeight); return isVisible; }; }(window, document, 'https://www.tinkoff.ru/cards/credit-cards/all-airlines/promo/form/black-friday/?utm_source=vc0920_cc&utm_medium=ntv.fix&utm_campaign=allairlines.vcbf', 'entry-head'));

Разработчик Fortnite добавил в игру покупки в обход механизмов App Store и Google Play — и осудил правила Apple Материал редакции

«Доступ к прямой оплате должны иметь все разработчики».

В закладки
Слушать

Компания Epic Games добавила опцию оплаты в мобильной версии игры Fortnite, которая позволяет покупать V-bucks (виртуальные деньги) или другие товары прямо внутри игры с помощью банковской карты или PayPal. При этом пользователь получает скидку на покупку.

Выбор способа оплаты покупок: в Google Play или напрямую в игре Epic Games

Если оплачивать покупки через App Store и Google Play, стоимость остаётся неизменной. «Когда игроки оплачивают покупки с помощью сервисов Apple и Google, взимающих непомерные 30%, никакой экономии нет. Если компании уменьшат свои комиссии, Epic вернёт разницу игрокам», — заявили в компании.

В разделе FAQ Epic Games указала, что добавила альтернативную возможность оплаты покупок, чтобы помочь игрокам сэкономить деньги, отмечает The Verge. Обновление доступно не во всех странах, где есть Fortnite. Например, России нет в списке.

«Apple разрешает тысячам приложений в App Store оплату товаров напрямую, в их числе популярные Amazon, GrubHub, Nike SNKRS, Best Buy, DoorDash, Fandango, McDonalds, Uber, Lyft и StubHub. Мы считаем, что доступ к прямой оплате должны иметь все разработчики», — подчеркнули в Epic Games.

  • Противостояние между Epic Games и магазинами приложений длится давно. В 2018 году разработчик игр отказался загружать Android-приложение Fortnite в Google Play, выложив его только на своём сайте.
  • В 2020 году Epic Games поддержала критику App Store. Глава компании Тим Суини заявил, что Apple не имеет права брать комиссию с других компаний «просто потому, что она выпустила iPhone».
  • В конце июля глава Apple Тим Кук выступил на слушаниях в Конгрессе США, где отвечал на вопросы о возможных злоупотреблениях компании в рамках анимонопольного расследования. ЕС начал антимонопольное расследование практик Apple из-за Apple Pay и комиссий App Store.
  • В августе к критике компании присоединилась Facebook: ей пришлось выпустить игровой сервис Facebook Gaming для iOS в усечённом виде из-за требований платформы, к тому же Apple неоднократно «браковала» приложение.
{ "author_name": "Галина Мубаракшина", "author_type": "self", "tags": ["\u043d\u043e\u0432\u043e\u0441\u0442\u044c","\u043d\u043e\u0432\u043e\u0441\u0442\u0438","epicgames","apple"], "comments": 287, "likes": 66, "favorites": 26, "is_advertisement": false, "subsite_label": "services", "id": 150067, "is_wide": false, "is_ugc": true, "date": "Thu, 13 Aug 2020 19:36:01 +0300", "is_special": false }
Объявление на vc.ru
0
287 комментариев
Популярные
По порядку
Написать комментарий...
62

"Мы хотим зарабатывать деньги, продавая свои продукты, которые могут работать только на чужой платформе и не платить за использование, развитие и поддержку чужой платформы. Мы - социалисты, когда касается чужого, и капиталисты, когда надо платить за наше"

Ответить
47

Лол, Кек, Чебурек. 
Для того что бы выпустить приложение в App Store, разработчик платит каждый год 100$. Apple не держит сервера Фортнайта, а лишь дает доступ к скачиванию иконки из своего магазина. Почему иконки? Потому что после запуска, игра скачивает весь свой кеш с серверов Epic Games. Так что более чем 100$ за размещение ссылки в своем магазе нет смысла платить. 

Ответить
–1

А самая платежеспособная пользовательская  база тоже скачивается с сервера EG?)

Ответить
–1

Ты вместо того, что бы ебашить минуса, внимательно бы прочитал о чем я тут говорил. 

Ответить

Комментарии

null