«Мне за державу обидно.» (с)
на самом деле меня никто не заставляет пользоваться продукцией Apple, а на данный момент у меня есть аж только iPod Shuffle. Но непродуманность (на мой и не только взгляд) ряда особенностей Apple-штук ужасает и восхищает одновременно.
В широком смысле — ничего, а если портировать «в лоб» — отсутствие всяких смартфоноспецифичных железок (типа сканера отпечатка пальца или тем более акселерометра) у значительного количества пользователей. И если биометрия всегда (?) дублируется паролем, то со всякими играми использующими механику «наклоняй мобилку» будут сложности. Хотя в геймпадах (Steam Controller и JoyCon'ы точно, может и PS\XBox) есть и акселерометры…
В случае Android-iOS это в основном из-за того, что Android есть в куче вариаций (фактически, каждый производитель аппаратов модифицирует Android под себя), но все они похожи друг на друга. iOS же — ровно одна и во многих аспектах оценивается пользователями как более плохой аналог Android (некоторыми группами пользователей; в отдельных аспектах; это не означает, что в Android всё не хуже, чем в iOS). Именно из-за одного такого аспекта (нельзя просто так взять и поставить приложение не из стора) мы и спорим сейчас. Первоначальная причина всей эпопеи (желание EG проводить платежи в обход Apple) тоже связана с темой нашего обсуждения, но косвенно.
почему этот кактус всё же так привлекателен?
Что-то около четверти устройств в мире, половины в США, а среди платёжеспособного населения — ещё больше, если не ошибаюсь.
Альтернативные корневые сертификаты из закрытого списка?
Это просто сказка, как быстро вы потеряли мысль:
можно (условно) запретить доступ к критически важным местам ОС (то же хранилище корневых сертификатов) всем, кроме конкретного круга системных приложений.
Это вполне можно реализовать через то самое системное приложение настроек, из закрытого списка.
они вам же не понравились как средство запуска внеаппсторного ПО
Потому что я (и я не один такой) хочу-таки запускать внеаппсторное ПО в первую очередь на целевой платформе, а не в виртуалке в виртуалке.
приложения под винду запускаются на линуксе и на фрибсд, приложения под линукс запускаются на винде и на фрибсд, и так далее
Не знаю про Linux-*BSD, но вот Windows-Unix точно не умеют напрямую, не надо тут. Всякие WSL да Wine — это прослойки разной степени виртуализации и костыльности.
Чем джейлбрейк, который вы ставите осознанно, отличается от приложения извне аппстора, в который точно так же может быть встроен джейлбрейк, но скрыто для вас?
Да хотя бы тем, что можно (условно) запретить доступ к критически важным местам ОС (то же хранилище корневых сертификатов) всем, кроме конкретного круга системных приложений.
Вы пользуетесь моими трудами хоть в каком-то виде, чтобы предъявлять требования к особенности их реализации? Если да — создавайте issue на GitHub, я рассмотрю.
Может, вы мой работодатель? Если да — так уж и быть, пойду в функциональщину.
А если вы для меня вот вообще никто, и связывает нас ровно 1 сайт — с чего бы мне действовать по вашим указаниям?
А то, что вам нужно купить айфон для установки программ под айфон, вас не смущает случаем?
Нет, потому что я достаточно адекватный человек, чтобы понять, что приложение для айфона требует айфона. А что, есть те, кто этого не понимает?
Так и в стороннем приложении что угодно может произойти
Так и пусть происходит, я же сам себе поставил НЕЧТО. А в случае со всей ОС может быть затронуто гораздо больше критических мест, например корневые сертификаты
Есть официальная версия Android с возможностью установки из APK-файлов. Покажите мне хоть один официальный смартфон с iOS? где тоже можно ставить не из стора.
В прошивку Теслы
Автомобиль — техника повышенной опасности. Если из-за кривого приложения произойдёт ДТП — могут пострадать люди, может быть даже очень много людей. А если смартфон даже окирпичится — ничего даже близко подобного не произойдёт.
Вас же не смущает, что встроенный калькулятор в винде не дает вам возможности редактировать видео?
эээ… меня не смущает даже то, что я не могу писать код в Paint (хотя могу)
Мы имеем статус кво, который устраивает кучу людей.
Как раньше всех устраивала (или нет?) комиссия в 30%, а теперь Epic она надоела, Facebook просто хотела писать про неё в уведомляшке — и им не одобрили эту версию приложения. Время идёт, обстоятельства и мнения меняются.
В смысле не запрещено.
Как раз-таки «запрещено» (без грязных хаков), а опровержения этой моей простой мысли я так и не дождался, только зря потратил время и длину секции комментариев.
Удачи вам с вашими убеждениями и методами отстаивания своей точки зрения без аргументов.
Так почему Apple должен добавлять такие галочки, а Google нет?
Ещё раз (в последний, а то как со стеной общаюсь): сам по себе Android как ОС позволяет устанавливать приложения из APK-файлов, а iOS — нет. Если на конкретном смартфоне с Android эта возможность отключена — то только из-за того, что производитель смартфона специально отключил это в своей собственной версии Android. Это значит, что Google не нужно добавлять «галочку чтоб ставить не из стора», потому что там уже есть эта функция.
А то что вы не знаете как это технически реализовать, так это уже ваши проблемы.
Я не знаю, вы не знаете, никто не знает. Но магическим образом всё равно можно — вот что я вижу в ваших комментариях (тоже повторюсь, тоже в последний раз: даже недопустимые по меркам AppStore приложения, без мака и не ломая всю ОС).
Почему вы вместо этого требуете чтобы куча людей вдруг начали подстраиваться под ваши хотелки
Правильнее было бы «Почему вы и ещё кучка людей вместо этого требуете, чтобы другая кучка людей вдруг начали подстраиваться под хотелки, а не тупо игнорировать»
Это ситуация, когда на одной чаше весов пользователи, которым и так неплохо, а на другой — те, кого что-то не устраивает, и они хотят больше свободы. Apple определённо полностью на стороне первой группы, я на стороне второй (по крайней мере в вопросе установки приложений на моё устройство).
К сожалению, чем проще делается что угодно, тем более глупые пользователи появляются.
Даже если бы в смартфоне была галочка, в описании которой было указано, что можно будет поставить приложения не из стора, но тут же слетает гарантия в любом виде, а ещё устройство может взорваться, пользователю могут выписать штраф в много_денег, а его котика отдать в питомник — те самые представители типичной аудитории всё равно нажали бы, потому что думать о последствиях — слишком сложно. И отчасти именно из-за таких пользователей Apple не хочет разрешать установку (и я даже отчасти понимаю их мотивы, с тамошней судебной системой их съедят же)…
Вы опровергаете мои доводы, а когда я прошу привести ваши для сравнения (а вдруг мои действительно неверны) — вы сбегаете. Мило.
Кто вас заставляет пользоваться его продукцией?
Мне так нравятся эти комментарии типа «не нравится — вали в другое место». Напоминает «не нравится болеть — не болей».
Почему в андроиде нет «галочки для технически грамотных пользователей»
Вернитесь, пожалуйста, к тому самому комментарию. Перечитайте все комментарии из ветки. Поймите, что я говорю о возможности установки приложений не из официального магазина, и что Android это умеет, а iOS — нет. Осознайте, что вы потеряли контекст.
вы не можете найти адекватный способ как это сделать
Хорошо, укажите хороший, не требующий модификации системных компонентов, не требующий наличия макбук-придатка и вообще массово-доступный способ установки приложений на iOS не из AppStore. Возможно все о нём знают, только я такой невежда. Для Android я такой легко назову — APK-файлы, который можно просто скачать и установить.
Ну и кстати для того чтобы поставить определённые приложения на Android смартфоны определённых производителей эти самые смартфоны тоже приходится рутить
определённые приложения на Android смартфоны определённых производителей. В своём предыдущем комментарии я так и написал:
мне же не надо в обязательном порядке сначала рутовать его.
Подавляющее большинство приложений не требуют рута, а производители всё равно не ставят чистый Android (снова прикопаетесь, что гуглофоны таки с чистым Android, да?), поэтому могут хоть запретить сохранять файлы в загрузки, если в имени нет подчёркивания. Но ОС позволяет ставить приложения не из системного магазина.
Смотрите сами:
TestFlight применим в принципе только к AppStore-приложениям, пусть и не вышедшим. Если какое-то приложение не может быть размещено в AppStore (например, не приведи святой компилятор, кто-то захочет написать браузер со своим движком рендеринга, а не с системным) — в TestFlight такого приложения и не появится (хотя есть вероятность, что я заблуждаюсь).
Для сборки приложений под iOS\iPadOS мне в обязательном порядке нужен мак. Если я пользуюсь Windows\Linux и покупаю айфончик, потому что мне нравится интерфейс\существующие программы\ещё что-то, и я хочу поставить программу, которой нет в AppStore, но у меня есть исходник (например, чужой проект c GitHub) — у меня просто нет выбора, кроме как покупать мак.
А джейлбрейк — это, повторюсь, ломание ОС к чертям собачьим, там что угодно может произойти. Ведь если я хочу поставить сторонне, не маркетовское приложение на Android, мне же не надо в обязательном порядке сначала рутовать его.
А нельзя ставить из сторонних источников. Не, есть Testflight (который пригоден только для бета-версий приложений из AppStore), есть аккаунты разработчика (которые позволяют ставить только собственноручно собранные приложения) и есть аж джейлбрейки, которые вообще ломают всю ОС к чертям собачьим. Ничего из этих трёх вариантов не позволяет адекватно использовать стороннее ПО.
Для детей и стариков есть прекрасные звонилки за 1500 рублей, в которых даже интернета нет. Нет нужды ни в антивирусе, ни в выборе магазина приложений, потому что вообще ничего нельзя установить. Ведь идеальная безопасность — это отсутствие возможности.
А для технически грамотного населения всегда должна быть галочка «Я понимаю, что я вхожу в опасную зону, и если что-то пошло не так, то сам осёл криворукий», я считаю.
на самом деле меня никто не заставляет пользоваться продукцией Apple, а на данный момент у меня есть аж только iPod Shuffle. Но непродуманность (на мой и не только взгляд) ряда особенностей Apple-штук ужасает и восхищает одновременно.
В случае Android-iOS это в основном из-за того, что Android есть в куче вариаций (фактически, каждый производитель аппаратов модифицирует Android под себя), но все они похожи друг на друга. iOS же — ровно одна и во многих аспектах оценивается пользователями как более плохой аналог Android (некоторыми группами пользователей; в отдельных аспектах; это не означает, что в Android всё не хуже, чем в iOS). Именно из-за одного такого аспекта (нельзя просто так взять и поставить приложение не из стора) мы и спорим сейчас. Первоначальная причина всей эпопеи (желание EG проводить платежи в обход Apple) тоже связана с темой нашего обсуждения, но косвенно.
Что-то около четверти устройств в мире, половины в США, а среди платёжеспособного населения — ещё больше, если не ошибаюсь.
Это просто сказка, как быстро вы потеряли мысль:
Потому что я (и я не один такой) хочу-таки запускать внеаппсторное ПО в первую очередь на целевой платформе, а не в виртуалке в виртуалке.
А как же сами маки, которые позволяют по меньшей мере отлаживать iOS-приложения без айфонов? А как же виртуалки с маками?
Это вполне можно реализовать через то самое системное приложение настроек, из закрытого списка.
Пишите в поддержку, составляйте иски, как это сейчас происходит с Apple.
А ещё можно кухонным ножом зарезать, или с крыльца упасть и свернуть шею. Давайте будем оставаться в границах разумного.
Не знаю про Linux-*BSD, но вот Windows-Unix точно не умеют напрямую, не надо тут. Всякие WSL да Wine — это прослойки разной степени виртуализации и костыльности.
Да хотя бы тем, что можно (условно) запретить доступ к критически важным местам ОС (то же хранилище корневых сертификатов) всем, кроме конкретного круга системных приложений.
Да (при условии, что эти программы могут быть портированы)
Может, вы мой работодатель? Если да — так уж и быть, пойду в функциональщину.
А если вы для меня вот вообще никто, и связывает нас ровно 1 сайт — с чего бы мне действовать по вашим указаниям?
Нет, потому что я достаточно адекватный человек, чтобы понять, что приложение для айфона требует айфона. А что, есть те, кто этого не понимает?
Так и пусть происходит, я же сам себе поставил НЕЧТО. А в случае со всей ОС может быть затронуто гораздо больше критических мест, например корневые сертификаты
Автомобиль — техника повышенной опасности. Если из-за кривого приложения произойдёт ДТП — могут пострадать люди, может быть даже очень много людей. А если смартфон даже окирпичится — ничего даже близко подобного не произойдёт.
эээ… меня не смущает даже то, что я не могу писать код в Paint (хотя могу)
Как раньше всех устраивала (или нет?) комиссия в 30%, а теперь Epic она надоела, Facebook просто хотела писать про неё в уведомляшке — и им не одобрили эту версию приложения. Время идёт, обстоятельства и мнения меняются.
Как раз-таки «запрещено» (без грязных хаков), а опровержения этой моей простой мысли я так и не дождался, только зря потратил время и длину секции комментариев.
Удачи вам с вашими убеждениями и методами отстаивания своей точки зрения без аргументов.
Ещё раз (в последний, а то как со стеной общаюсь): сам по себе Android как ОС позволяет устанавливать приложения из APK-файлов, а iOS — нет. Если на конкретном смартфоне с Android эта возможность отключена — то только из-за того, что производитель смартфона специально отключил это в своей собственной версии Android. Это значит, что Google не нужно добавлять «галочку чтоб ставить не из стора», потому что там уже есть эта функция.
Я не знаю, вы не знаете, никто не знает. Но магическим образом всё равно можно — вот что я вижу в ваших комментариях (тоже повторюсь, тоже в последний раз: даже недопустимые по меркам AppStore приложения, без мака и не ломая всю ОС).
Правильнее было бы «Почему вы и ещё кучка людей вместо этого требуете, чтобы другая кучка людей вдруг начали подстраиваться под хотелки, а не тупо игнорировать»
К сожалению, чем проще делается что угодно, тем более глупые пользователи появляются.
Даже если бы в смартфоне была галочка, в описании которой было указано, что можно будет поставить приложения не из стора, но тут же слетает гарантия в любом виде, а ещё устройство может взорваться, пользователю могут выписать штраф в много_денег, а его котика отдать в питомник — те самые представители типичной аудитории всё равно нажали бы, потому что думать о последствиях — слишком сложно. И отчасти именно из-за таких пользователей Apple не хочет разрешать установку (и я даже отчасти понимаю их мотивы, с тамошней судебной системой их съедят же)…
Вы опровергаете мои доводы, а когда я прошу привести ваши для сравнения (а вдруг мои действительно неверны) — вы сбегаете. Мило.
Мне так нравятся эти комментарии типа «не нравится — вали в другое место». Напоминает «не нравится болеть — не болей».
Вернитесь, пожалуйста, к тому самому комментарию. Перечитайте все комментарии из ветки. Поймите, что я говорю о возможности установки приложений не из официального магазина, и что Android это умеет, а iOS — нет. Осознайте, что вы потеряли контекст.
Хорошо, укажите хороший, не требующий модификации системных компонентов, не требующий наличия макбук-придатка и вообще массово-доступный способ установки приложений на iOS не из AppStore. Возможно все о нём знают, только я такой невежда. Для Android я такой легко назову — APK-файлы, который можно просто скачать и установить.
определённые приложения на Android смартфоны определённых производителей. В своём предыдущем комментарии я так и написал:
Подавляющее большинство приложений не требуют рута, а производители всё равно не ставят чистый Android (снова прикопаетесь, что гуглофоны таки с чистым Android, да?), поэтому могут хоть запретить сохранять файлы в загрузки, если в имени нет подчёркивания. Но ОС позволяет ставить приложения не из системного магазина.
TestFlight применим в принципе только к AppStore-приложениям, пусть и не вышедшим. Если какое-то приложение не может быть размещено в AppStore (например, не приведи святой компилятор, кто-то захочет написать браузер со своим движком рендеринга, а не с системным) — в TestFlight такого приложения и не появится (хотя есть вероятность, что я заблуждаюсь).
Для сборки приложений под iOS\iPadOS мне в обязательном порядке нужен мак. Если я пользуюсь Windows\Linux и покупаю айфончик, потому что мне нравится интерфейс\существующие программы\ещё что-то, и я хочу поставить программу, которой нет в AppStore, но у меня есть исходник (например, чужой проект c GitHub) — у меня просто нет выбора, кроме как покупать мак.
А джейлбрейк — это, повторюсь, ломание ОС к чертям собачьим, там что угодно может произойти. Ведь если я хочу поставить сторонне, не маркетовское приложение на Android, мне же не надо в обязательном порядке сначала рутовать его.
А для технически грамотного населения всегда должна быть галочка «Я понимаю, что я вхожу в опасную зону, и если что-то пошло не так, то сам осёл криворукий», я считаю.