ну сейчас есть упрощенное API (его почти сразу представили)
В том и дело, что «почти» и «упрощенное». Даже сейчас, насколько я понимаю, нельзя сделать всего того, что можно было с MDM.
компании пользовались для разработки функционалом, которые под эти цели не предназначен был.
Я в курсе, я работал в компании, которая всем этим занималась, хоть и не под iOS писал. Пользовались тем, что было, и Apple долго молча это разрешала, а потом так же молча запретила, и долгое время наш очередной релиз в AppStore не пускали по каким-то совсем левым причинам, пока наконец мы не выяснили истинную.
На андроиде точно так же используют accessibility service для этого, хоть он и предназначен для людей с ограниченными возможностями, по сути своей. Используют просто потому, что это единственное, что даёт возможность реализовать то, что ожидается от подобного рода приложений.
Выбор же идёт чаще всего не по одному критерию. Если компания, которой доверяешь, плюс лучший сервис, не вижу смысла пользоваться тем, что предоставляет Google/Apple из принципа «не отдам свои данные больше никому».
Апдейт: на Mate 20 прилетело сразу 2 обновления: косметическое с обновлением условий использования (вероятно, с уточнениями насчет распространения обновлений безопасности без гугла), и следом обновление безопасности за 1 августа.
Такой сценарий возможен, но совершенно необязателен. ОС от условной Лаборатории Касперского не существует в природе, поэтому выбирая смартфон, человек выбрал из того что было. Решил, что, Apple/Google будет меньшим злом в его сценарии. Но когда есть возможность использовать сервис от компании, которой он реально доверяет, он предпочтет его. Вместо Касперского подставьте Яндекс/Mail.ru/Microsoft/Samsung/Baidu/you name it.
софт с подобным уровнем доступа, должен быть только от производителя системы
непонятно только почему именно производитель должен получать такой кредит доверия. Вполне реальна ситуация, что человек той же Лаборатории Касперского (у которой и было одно из решений для родительского контроля) доверяет даже больше, чем Apple/Google.
Да и как вам уже сказали, некрасиво получилось, что привнеся бесплатное решение для родительского контроля, Apple убила всех конкурентов. Ладно бы если пользователи сами ушли — некоторые все равно бы остались, потому что некоторых функций сторонних решений Apple, по-моему, до сих пор не завезли.
Ну это уже прямо вообще вкусовщина-вкусовщина. Мне чистый Android 11 нравится в целом гораздо больше всяких китайско-корейских оболочек.
никто не хочет выслушивать нытьё и единицы в Play Market
С "никто" вы так не горячитесь :) Опять же это полтора землекопа полторы компании типа Things/MacPaw/Readdle. Ну, и чтобы не слушать нытья в Google Play, можно просто отключить возможность установки приложений на всяких непонятных устройствах и поставить min sdk, скажем, Android 7. 80% проблем это решает, а пользователей и дохода не так и сильно меньше становится.
мотивации у разработчиков писать только под новую платформу не будет и в результате будет этакий Android, но с нативными дефолтными приложениями
Ну, мотивировать должен уже не Android :) Как показывает история Windows Phone, отсутствие поддержки Android-приложений не является гарантией, что разработчики кинутся писать нативные приложения.
Сами же приложения «родительского контроля» выглядят сомнительно и возможно даже вредны по своей сути, так как мне кажется, что ребенка нужно учить куда можно заходить, а куда нет, что хорошо, а что плохо
Ну, тут мы не совсем это обсуждаем. Создание стерильного пространства — не единственная цель таких приложений, возможно, даже не основная. Ну и я только пример привел, это ж не единственный кейс.
Меня почему-то учили, что нужно оптимизировать приложения везде
Ну а меня учили, что предварительная оптимизация — зло. Именно благодаря тому, что Android предлагал извесный язык, почти рабочее API Java (особенно по сравнению с Java ME), понятную среду разработки и инструменты (в целом), ценой несколько худшей плавности, в то время когда iOS требовало Мака, изучения странного Objective-C и денег, Android и смог вырасти в то, чем он есть сейчас — самую популярную мобильную ОС (А плавность со временем все же допилили, вам надо пойти попользоваться современными нормальными устройствами за цену хотя бы в половину свежих айфонов — тот же pixel 3a или oneplus nord. Да и насчет фуксии все еще непонятно, преследует ли гугл цель заменить ей андроид, или просто гуглеры развлекаются в стол, как и с десятками закрытых проектов гугла). Да, для iOS есть некоторые эксклюзивы, но это в основном из-за исторического маркетинга илитности системы, чтобы можно было сказать: "Мы сосредоточиваемся только на Apple, чтобы предоставить лучший опыт". Но зато на Android большая куча приложений, написанных энтузиастами. Даже если такое приложение нужно полутора землекопам, на Android с большой долей вероятностью оно будет. Иногда таким землекопом оказываюсь и я, и когда нужное приложение нахожу, мне приятно. На iOS такое у меня бывает гораздо реже. На маке похожая ситуация, но для пары таких приложений стоит Parallels.
Именно поэтому, ничего не взлетает, кроме Android и iOS — приложений нет и не понятно, как решить проблему этой олигополии, но явно не открытием маркетов.
Заметьте, Android не препятствует этому, даже скорее способствует, что лицензия позволяет реализовывать поддержку своих приложений в других ОС. Попробуйте запилить себе в каком-то Ubuntu Touch поддержку приложений iOS и посмотрите, как быстро к вам постучатся.
высказывание DoubleW с которого началось обсуждение, вы такой пост не написали, возможно даже плюсанули его
На этот комментарий я никак не отреагировал. В целом 30% отчислений меня не слишком волнуют. Да, звучит многовато, но Google забирает то же самое в Google Play. Проблема в отсутствии альтернатив.
Когда на Android в приложении, над которым я работал какое-то время назад (для родительского контроля), заставили удалить разрешения для чтения СМС и реагирования на звонки, чтобы нас не убрали с Google Play, мы просто подчинились, но сделали полноценную sideload-версию и выложили её у себя на сайте и на Galaxy Store (60% пользователей с Самсунгами), и те, кому надо были такие разрешения, пошли и поставили приложение с тех мест. До этого, да и после, 30% от встроенных покупок мы отдавали без особых слез.
Когда же перестали пускать в AppStore приложения для родительского контроля, которые используют MDM-профиль (на словах опять же "ради безопасности", а по факту, потому что Apple сами сделали свое решение для родительского контроля — ведь через год после некоторого общественного давления Apple свою позицию послабили), нам пришлось выпилиться с iOS, потому что без возможностей, которые профиль предоставлял, приложение для родительского контроля бесполезно чуть менее, чем полностью. Оставили только тонкий клиент для родителей.
А в отношении "виртуальной машины и тормозов" на Android — как пользователь десятка Android-смартфонов, трех iPhone-ов и нескольких iPad-ов (и основная симка в данный момент стоит в айфоне) могу только пожать плечами. Кажется, это не "Android застрял в 2017 и только перерисовывает иконки" (хотя на iOS даже иконки, начиная с iOS 7, не особо перерисовывали), а вы. Да, виртуальная машина добавляет немного оверхеда, но исторически на Android-устройства ставится больше оперативной памяти (элементарно в последних айфонах 4-6Гб, в Android-флагманах 6-12), и это оверхед нивелирует чуть более, чем полностью. Хотя смотрю вот на Pixel 3a XL с 4Гб ОЗУ, и тоже не вижу тормозов, о которых вы твердите. Просто в целом анимации на Android слегка другие, шустрее, что ли. И мне это нравится, не приходится ждать, пока анимация "доплывет" до конца, чтобы наконец-то взаимодействовать с приложением.
З.Ы:
в треде даже не всплыло название «Sailfish OS»
кому он нужен по факту сейчас, кроме российских чиновников?) Даже если бы там была самая свободная свобода, никому не нужна платформа без приложений. Кстати, подозреваю, только из-за "тормозной VM" на Sailfish смогли завезти поддержку Android-приложений, раз своих нет. Как и на Blackberry в свое время.
З.Ы.Ы:
в результате мне слили карму (причем сливали её именно за то, что я в понятиях любителей «свободы» «защищаю» корпорацию и мое мнение не совпадает с мнением толпы, а не за то, что я не прав)
на самом деле если ваше мнение отличается от мнения большинства, это не означает автоматически, что ваше мнение правильное. Впрочем, верно и обратное.
Моя уверенность базируется на наблюдениях за тем, кто и как пользуется техникой Apple. Сколько историй сливов фоток знаменитостей через iCloud. Непохоже, что эти люди беспокоятся о конфиденциальности и безопасности своих данных. Ну, может, и беспокоятся, только не сильно что для этого предпринимают. Вряд ли они покупают айфон, думая: «Там нет галочки для установки приложений из сторонних источников, теперь мои фоточки точно в безопасности».
в Apple сидят не дураки и рынок и своих клиентов они знают?
Они знают только узкую (ну, или не совсем узкую, но все же), удобную и понятную им, часть аудитории. Элементарный пример: в Apple 10 лет шли к звонилке, которая не выскакивает на весь экран. Хотя сколько об этом ныли в интернетах. К виджетам пришли вот в iOS 14. Либо они так тормозят, либо аудитория имеет свойство меняться, и им приходится подстраиваться. Может, и к свободе чуть большей придут, ещё лет через 5.
до сих пор не работал ни в одной фирме, которая бы "работала под Apple".
Я почти попал на собеседование в компанию Readdle, например. Они только сравнительно недавно выкатили единственное приложение под Android. Все остальное под iOS/MacOS. И таких компаний >1.
Сбежать может попытаться и приложение из AppStore, команда ревьюеров не всемогуща, а временами вообще недостаточно грамотна технически. Безопасной ведь должна быть сама система, а не модерируемое вручную бутылочное горлышко, которым сейчас и является AppStore.
Я вообще не пойму, почему Apple надо считать единственным оплотом безопасности на iOS. Есть достаточно разработчиков, которым я готов довериться не меньше, если не больше. У меня вот было бы больше доверия к Firefox с их привычным движком, пусть даже установленного мимо AppStore.
Как в своё время пользователь Galaxy S8, Galaxy Note 9 и Huawei Mate 20, не могу не согласиться. В некоторых аспектах даже лучше порой (как минимум, не жмутся на USB 3.0 во флагманах). К сожалению, они не умеют в общий буфер обмена с маком и приём звонков на нем же, и AirDrop. В теории, это все можно допилить руками. И возможно, когда мне таки надоест iOS окончательно, я этим займусь.
Чем джейлбрейк, который вы ставите осознанно, отличается от приложения извне аппстора, в который точно так же может быть встроен джейлбрейк, но скрыто для вас?
Приложение, установленное не из стора, все так же продолжает работать в песочнице, выделенной системой.
Такое поведение вполне себе заворачивается ревьюерами в AppStore.
В том и дело, что «почти» и «упрощенное». Даже сейчас, насколько я понимаю, нельзя сделать всего того, что можно было с MDM.
Я в курсе, я работал в компании, которая всем этим занималась, хоть и не под iOS писал. Пользовались тем, что было, и Apple долго молча это разрешала, а потом так же молча запретила, и долгое время наш очередной релиз в AppStore не пускали по каким-то совсем левым причинам, пока наконец мы не выяснили истинную.
На андроиде точно так же используют accessibility service для этого, хоть он и предназначен для людей с ограниченными возможностями, по сути своей. Используют просто потому, что это единственное, что даёт возможность реализовать то, что ожидается от подобного рода приложений.
Выбор же идёт чаще всего не по одному критерию. Если компания, которой доверяешь, плюс лучший сервис, не вижу смысла пользоваться тем, что предоставляет Google/Apple из принципа «не отдам свои данные больше никому».
Ну, судя по фотке вверху, я вижу вполне неплохие самсунги :) Правда, подозреваю, эта КПДВ изображает не телефоны водителей.
А то, что сторонний сервис может предоставлять лучший, простите за тавтологию, сервис, вам в голову не приходило?
Апдейт: на Mate 20 прилетело сразу 2 обновления: косметическое с обновлением условий использования (вероятно, с уточнениями насчет распространения обновлений безопасности без гугла), и следом обновление безопасности за 1 августа.
Такой сценарий возможен, но совершенно необязателен. ОС от условной Лаборатории Касперского не существует в природе, поэтому выбирая смартфон, человек выбрал из того что было. Решил, что, Apple/Google будет меньшим злом в его сценарии. Но когда есть возможность использовать сервис от компании, которой он реально доверяет, он предпочтет его. Вместо Касперского подставьте Яндекс/Mail.ru/Microsoft/Samsung/Baidu/you name it.
непонятно только почему именно производитель должен получать такой кредит доверия. Вполне реальна ситуация, что человек той же Лаборатории Касперского (у которой и было одно из решений для родительского контроля) доверяет даже больше, чем Apple/Google.
Да и как вам уже сказали, некрасиво получилось, что привнеся бесплатное решение для родительского контроля, Apple убила всех конкурентов. Ладно бы если пользователи сами ушли — некоторые все равно бы остались, потому что некоторых функций сторонних решений Apple, по-моему, до сих пор не завезли.
Ну это уже прямо вообще вкусовщина-вкусовщина. Мне чистый Android 11 нравится в целом гораздо больше всяких китайско-корейских оболочек.
С "никто" вы так не горячитесь :) Опять же это
полтора землекопаполторы компании типа Things/MacPaw/Readdle. Ну, и чтобы не слушать нытья в Google Play, можно просто отключить возможность установки приложений на всяких непонятных устройствах и поставить min sdk, скажем, Android 7. 80% проблем это решает, а пользователей и дохода не так и сильно меньше становится.Ну, мотивировать должен уже не Android :) Как показывает история Windows Phone, отсутствие поддержки Android-приложений не является гарантией, что разработчики кинутся писать нативные приложения.
Ну, тут мы не совсем это обсуждаем. Создание стерильного пространства — не единственная цель таких приложений, возможно, даже не основная. Ну и я только пример привел, это ж не единственный кейс.
Ну а меня учили, что предварительная оптимизация — зло. Именно благодаря тому, что Android предлагал извесный язык, почти рабочее API Java (особенно по сравнению с Java ME), понятную среду разработки и инструменты (в целом), ценой несколько худшей плавности, в то время когда iOS требовало Мака, изучения странного Objective-C и денег, Android и смог вырасти в то, чем он есть сейчас — самую популярную мобильную ОС (А плавность со временем все же допилили, вам надо пойти попользоваться современными нормальными устройствами за цену хотя бы в половину свежих айфонов — тот же pixel 3a или oneplus nord. Да и насчет фуксии все еще непонятно, преследует ли гугл цель заменить ей андроид, или просто гуглеры развлекаются в стол, как и с десятками закрытых проектов гугла). Да, для iOS есть некоторые эксклюзивы, но это в основном из-за исторического маркетинга илитности системы, чтобы можно было сказать: "Мы сосредоточиваемся только на Apple, чтобы предоставить лучший опыт". Но зато на Android большая куча приложений, написанных энтузиастами. Даже если такое приложение нужно полутора землекопам, на Android с большой долей вероятностью оно будет. Иногда таким землекопом оказываюсь и я, и когда нужное приложение нахожу, мне приятно. На iOS такое у меня бывает гораздо реже. На маке похожая ситуация, но для пары таких приложений стоит Parallels.
Заметьте, Android не препятствует этому, даже скорее способствует, что лицензия позволяет реализовывать поддержку своих приложений в других ОС. Попробуйте запилить себе в каком-то Ubuntu Touch поддержку приложений iOS и посмотрите, как быстро к вам постучатся.
На этот комментарий я никак не отреагировал. В целом 30% отчислений меня не слишком волнуют. Да, звучит многовато, но Google забирает то же самое в Google Play. Проблема в отсутствии альтернатив.
Когда на Android в приложении, над которым я работал какое-то время назад (для родительского контроля), заставили удалить разрешения для чтения СМС и реагирования на звонки, чтобы нас не убрали с Google Play, мы просто подчинились, но сделали полноценную sideload-версию и выложили её у себя на сайте и на Galaxy Store (60% пользователей с Самсунгами), и те, кому надо были такие разрешения, пошли и поставили приложение с тех мест. До этого, да и после, 30% от встроенных покупок мы отдавали без особых слез.
Когда же перестали пускать в AppStore приложения для родительского контроля, которые используют MDM-профиль (на словах опять же "ради безопасности", а по факту, потому что Apple сами сделали свое решение для родительского контроля — ведь через год после некоторого общественного давления Apple свою позицию послабили), нам пришлось выпилиться с iOS, потому что без возможностей, которые профиль предоставлял, приложение для родительского контроля бесполезно чуть менее, чем полностью. Оставили только тонкий клиент для родителей.
А в отношении "виртуальной машины и тормозов" на Android — как пользователь десятка Android-смартфонов, трех iPhone-ов и нескольких iPad-ов (и основная симка в данный момент стоит в айфоне) могу только пожать плечами. Кажется, это не "Android застрял в 2017 и только перерисовывает иконки" (хотя на iOS даже иконки, начиная с iOS 7, не особо перерисовывали), а вы. Да, виртуальная машина добавляет немного оверхеда, но исторически на Android-устройства ставится больше оперативной памяти (элементарно в последних айфонах 4-6Гб, в Android-флагманах 6-12), и это оверхед нивелирует чуть более, чем полностью. Хотя смотрю вот на Pixel 3a XL с 4Гб ОЗУ, и тоже не вижу тормозов, о которых вы твердите. Просто в целом анимации на Android слегка другие, шустрее, что ли. И мне это нравится, не приходится ждать, пока анимация "доплывет" до конца, чтобы наконец-то взаимодействовать с приложением.
З.Ы:
кому он нужен по факту сейчас, кроме российских чиновников?) Даже если бы там была самая свободная свобода, никому не нужна платформа без приложений. Кстати, подозреваю, только из-за "тормозной VM" на Sailfish смогли завезти поддержку Android-приложений, раз своих нет. Как и на Blackberry в свое время.
З.Ы.Ы:
на самом деле если ваше мнение отличается от мнения большинства, это не означает автоматически, что ваше мнение правильное. Впрочем, верно и обратное.
По-моему, на маке эта штука тащит при установке половину KDE с собой.
Вам уже полхабра пояснило, как вы неправы и рассказываете какую-то эплофанбойскую ересь, но в манямирке живут почему-то все, кроме вас.
И в то же время
Если вы думали, что тут аудитория не такая, так и вести себя следовало не так, как вы привыкли на своём TJ.
Моя уверенность базируется на наблюдениях за тем, кто и как пользуется техникой Apple. Сколько историй сливов фоток знаменитостей через iCloud. Непохоже, что эти люди беспокоятся о конфиденциальности и безопасности своих данных. Ну, может, и беспокоятся, только не сильно что для этого предпринимают. Вряд ли они покупают айфон, думая: «Там нет галочки для установки приложений из сторонних источников, теперь мои фоточки точно в безопасности».
Они знают только узкую (ну, или не совсем узкую, но все же), удобную и понятную им, часть аудитории. Элементарный пример: в Apple 10 лет шли к звонилке, которая не выскакивает на весь экран. Хотя сколько об этом ныли в интернетах. К виджетам пришли вот в iOS 14. Либо они так тормозят, либо аудитория имеет свойство меняться, и им приходится подстраиваться. Может, и к свободе чуть большей придут, ещё лет через 5.
Я почти попал на собеседование в компанию Readdle, например. Они только сравнительно недавно выкатили единственное приложение под Android. Все остальное под iOS/MacOS. И таких компаний >1.
Сбежать может попытаться и приложение из AppStore, команда ревьюеров не всемогуща, а временами вообще недостаточно грамотна технически. Безопасной ведь должна быть сама система, а не модерируемое вручную бутылочное горлышко, которым сейчас и является AppStore.
Я вообще не пойму, почему Apple надо считать единственным оплотом безопасности на iOS. Есть достаточно разработчиков, которым я готов довериться не меньше, если не больше. У меня вот было бы больше доверия к Firefox с их привычным движком, пусть даже установленного мимо AppStore.
Как в своё время пользователь Galaxy S8, Galaxy Note 9 и Huawei Mate 20, не могу не согласиться. В некоторых аспектах даже лучше порой (как минимум, не жмутся на USB 3.0 во флагманах). К сожалению, они не умеют в общий буфер обмена с маком и приём звонков на нем же, и AirDrop. В теории, это все можно допилить руками. И возможно, когда мне таки надоест iOS окончательно, я этим займусь.
А я вот уверен, что этих людей ещё меньшая «куча», чем тех, кто хотел бы больше свободы на iOS. На чем базируется ваша уверенность?
Приложение, установленное не из стора, все так же продолжает работать в песочнице, выделенной системой.