Новости | Об игре | Форум
03:14, 952 онлайн
Форумы » Идеи и предложения » Приложение для iOS. Да и на Andoroid. PWA. Решение 
12

АвторТема: Приложение для iOS. Да и на Andoroid. PWA. Решение
_Колунт_



 1 
 30   
  написано: 9.02.2024 01:21:09 
-Боль игроков:
1. отсутствие приложения на iOS > отсутствие уведомлений на iOS (ну кроме телеграма)
-Боль Ильи (субъективно):
1. необходимость публиковаться в AppStore и платить $ (+ соблюдать условия стора)
2. вероятно нужно платить мзду яблоку (если память не изменяет, около 30% от оборота)
-Моя мотивация:
1. полностью отсутствует - не пользуюсь яблочными устройствами на регулярной основе
2. Хочется помочь ГВ-сообществу
3. Будет просто приятно, если реализуют :)

Отвергая - предлагай

Для неITшников:
я предлагаю максимально простой способ реализовать приложение на iOS (сейчас только на Android есть)

---------

ITшникам следует читать ниже

Решение:

PWA - Progressive Web App

Что это?
Лучшей визуализации я не нашёл: [ GanjaFoto:#2321307 ]

Казалось бы - что за фигня. То ли сайт, то ли приложение.
С другой стороны, существующее приложение ГВ на Андройд /*сейчас*/ это так называемое webview (просто отображение сайта внутри apk-файла), но в какой-то нативной обёртке

А что такое PWA? Это тупо сайт, который может трансформировать себя в приложение. Надо его, безусловно, обвесить определённым конфигом. Но это решает следующие проблемы:

1. Никакой зависимости от сторов (не только AppStore, вообще всех)
2. Никаких сборов $ от сторов
3. Сложностей с созданием билдов нативных приложений
4. Быстрая разработка веба и прилов (особенно если речь только об онлайн-режиме) - практически одновременно
5. Единственная зависимость - от актуальной версии браузера на устройстве
6. Ускорение работы веб-версии (вёрстка, каркас, скрипты, - всё держится в памяти прила) - не будет грузить статику на веб-сервере. Может не будет висеть серв на праздниках
7. Та же возможность отправлять пуши/уведомления (на любые устройства)
+. В целом чтобы понять что может PWA-приложение на вашем устройстве, можете проверить тут: https://whatpwacando.today/

Референсы, кто уже использует PWA: Tinder, Starbucks, Tinkoff (да и почти все Российские банки, которых попросили из эппстора и гугл плея), Хабр, Twitter Lite

Чего точно не хватает на PWA-приложениях: полный доступ к операционной системе - зависит от операционки (у iOS и Android они местами сильно разные, основная привереда это яблоко). В рамках ГВ не вижу критичных отклонений

А теперь чу-чуть похвалюсь)

Сегодня сдал проект длиною в целую жизнь десять месяцев. В начале девятого месяца о-о-очень сильно попросили кроме веб-версии CRM сделать ещё и приложение на портативные устройства. При чём с оффлайном всех данных (пара сотен методов в api). Неделю пытался придумать как быстро на костылях сделать приложение. Перебрал flutter, react native, /swift+kotlin и native вообще не рассматривал/. В итоге на свой страх и риск решил попробовать PWA. Силами одного сотрудника уровня junior+/middle- на ReactJS мы неожиданно сделали приложение. Работающее в оффлайне, считывающее локацию, делающее запись использования приложения, считывающее модель-ос-браузер-версию ну и т.д. В общем - я на уровне оффлайна очень сильно удивился возможностям PWA. А в условиях ГВ - так тут тупо онлайн. Вообще ничего сложного что для ReactJS, что просто для html/css/js в режиме онли-онлайна

Сильно недооценённая технология, которая позволяет некоторым разработчикам нативных приложений стоить слишком дорого.
Ilia Sprite (adm)



 2 
 67   
  написано: 9.02.2024 01:24:24 
Это те pwa, которые во вчерашней бете ios полностью отключили во всех браузерах? :) отличный тайминг для идеи :)
_Колунт_



 3 
 12   
  написано: 9.02.2024 01:26:28 
Хм. Илья, ссылку пжлст) А то у меня сейчас подгорит)
Ilia Sprite (adm)



 4 
 51   
  написано: 9.02.2024 01:29:07 
https://www.theregister.com/2024/02/08/apple_web_apps_eu/
_Колунт_



 5 
 5   
  написано: 9.02.2024 01:35:48 
4. Сейчас почитаю

Но хоть скажи, почему не была использована эта технология?) она же старинная)
_Колунт_



 6 
 5   
  написано: 9.02.2024 01:43:55 
2. Нет, ты плохо прочитал. Как минимум оно локально: "Опасения по поводу понижения PWA возникли ранее в этом месяце, с выпуском первой бета-версии iOS 17.4. " (грубый перевод)

Из статьи я так понял что это касается ЕС
_Колунт_



 7 
 5   
  написано: 9.02.2024 01:50:26 
+6. Не тот копипаст) Вот нужный: "Во второй бета-версии iOS 17.4, которая включает в себя код, соответствующий Закону о цифровых рынках Европы, прогрессивные веб-приложения (PWA) были понижены с уровня автономных приложений , использующих весь экран, до ярлыков, которые открываются в браузере по умолчанию."

Исходя из статьи, это только для ЕС. Сейчас юристов запрягу искать риски)
SlonenoK83



 8 
 -11   
  написано: 9.02.2024 01:54:44 
Это не безопасно ©
_Колунт_



 9 
 33   
  написано: 9.02.2024 01:57:42 
8. Мне сейчас в лс тоже активно пишут что общаться ночью на форуме с Ильёй не безопасно))
Melkiy_Udav



 10 
 -6   
  написано: 9.02.2024 01:58:28 
А нафига вообще тратить время на приложения если игра шикарно пашет с любого браузера ?
Проще вообще их не делать, а сэкономленное время направить на введение в игру фишек, придуманных игроками и реализованными скриптами.
Melkiy_Udav



 11 
 -5   
  написано: 9.02.2024 01:59:34 
Ну и на мощу гос ботам конечно.
Ilia Sprite (adm)



 12 
 12   
  написано: 9.02.2024 02:00:19 
5: в аппе главный смысл в пушах. А пуши можно ловить и в телеграм.

Эппл не пропускает апп как раз потому, что апп по сути браузер, дело даже не в комиссиях.

А что касается pwa: если что-то сломано для такого большого рынка, как ес, это сломано для всех.
_Колунт_



 13 
 14   
  написано: 9.02.2024 02:05:31 
5.

- А можно было ловить и в PWA. Не знаю какой процент аудитории сидит на яблоках, но их ты не пушил

- Сейчас пропускает. Технологии уже 10+ лет

- Основной "рынок" гв это скорее всего рф, нет?
serious_Sam



 14 
 1   
  написано: 9.02.2024 02:05:41 
12, ч может и динозавр, но мне лично на айос очень не хватает приложения как на андроид, притом, что телега у меня есть, уведомления там не настроены и настраивать не вариант, не для этого у меня телеграмм..)
_Колунт_



 15 
   
  написано: 9.02.2024 02:11:20 
+12. а почему нельзя было через тот же testflight распространять приложения?) Помнится делал "пиратский" кинотеатр, через него до 10000 юзеров отлично скачивали прилы на айос) Минуя эппстор)
_Колунт_



 16 
   
  написано: 9.02.2024 02:23:31 
12. Кст. У эппстора самое главное это чтобы не было вебвью)) Я на моей памяти запустил туда приложений пятнадцать) Там тактика нужна. Сначала им надо дать максимум натива, а повторная перезаливка приложения после первичной модерации гораздо легче. Меньше проверки всего. Если проблема в этом была, то это странно
Wanted_20_



 17 
   
  написано: 9.02.2024 02:38:16 
Ну вроде как для европейского рынка как раз скоро будет реализована возможность установки приложений из сторонних источников…
_Колунт_



 18 
   
  написано: 9.02.2024 02:40:56 
17. Эх, хоть бы RuStore аккредитовали)
_Колунт_



 19 
   
  написано: 9.02.2024 02:50:51 
Если я правильно понял:

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

Реализуйте пжлст)
Кошарский



 20 
 -6   
  написано: 9.02.2024 03:10:43 
Слышал, что сейчас вроде разрешили установку приложений на ойтелефоны не из аппстора.
12

К списку тем