Как Apple убивает веб технологии

Автор оригинала: Owen Williams
  • Перевод
image

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

Языки программирования для создания веб-сайтов часто используют и для написания приложений. Во многом это связано с программным обеспечением, которое позволяет разработчикам «повторно использовать» код, который они пишут для веба, в продуктах, которые они создают для операционных систем, таких как Linux, Android, Windows и macOS.

Но у Apple есть причина не любить переиспользование веб-технологий. Она хочет, чтобы App Store был заполнен эксклюзивными приложениями, а не доступными на каждой платформе. С недавним изменением политики, компания немного усложнила для разработчиков опубликование приложений, содержащих веб-код.

EDISON Software - web-development
Статья подготовлена при поддержке компании EDISON Software, которая разрабатывает электронную систему медицинского осмотра, а также занимается поддержкой программного обеспечения.


Потихоньку App Store начал отклонять приложения, созданные с помощью популярного инструмента под названием Electron, который позволяет разработчикам делать все свои приложения на веб-коде. Некоторые из самых популярных приложений в App Store, такие как Slack, Spotify, Discord и WhatsApp, попадают в эту категорию.

В дискуссии на Github, некоторые разработчики говорят, что для их приложений, созданных с использованием Electron — которые были одобрены в прошлом — пришли отказы с объяснением, что эти приложения «пытаются скрыть использование приватных API», которые являются API-интерфейсами, созданными для внутреннего использования Apple, а не для сторонних разработчиков. Использование приватных API для создания общедоступных приложений обычно не одобряется, потому что они могут изменяться или ломаться со временем, и Apple запрещает приложения, которые их используют.

Electron использовал приватные API годами и делал это без проблем. Эти приватные API-интерфейсы позволяют разработчикам, например, значительно улучшить энергопотребление, в то время как санкционированные инструменты Apple ухудшают пользовательский опыт. В большинстве этих случаев Apple не предоставляет реальных альтернатив разработчикам, которые хотят получить доступ к этим приватным функциям API.

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

Разработчики могут распространять свои приложения со своих веб-сайтов, предлагая пользователям загружать их напрямую. Но это означает отказ от таких функций, как механизм автоматического обновления в App Store и синхронизации iCloud. И этот метод прямого доступа к покупателю может вскоре быть заблокирован, поскольку спорные требования Apple к нотариальному заверению могут потребовать их пересмотра.

У Apple есть история задержки прогресса веб-технологий на ее платформах. В iOS Apple не позволяет полностью независимые сторонние браузеры, требуя от всех приложений использовать свой браузер Safari при рендеринге веб-контента. Хотя браузеры, такие как Chrome и Opera, доступны в App Store, они должны использовать механизм браузера Safari для рендеринга веб-страниц, а не свои собственные. Это означает, что у Apple есть монополия на то как пользователи iPhone и iPad получат доступ к вебу. Чтобы подтолкнуть разработчиков к созданию нативных приложений для iOS, а не к использованию веб-технологий, Apple игнорирует популярные части open web спецификаций, которые реализуют другие браузеры, в свою пользу.

Тонкие антиконкурентные практики Apple не выглядят ужасно изолированно, но вместе они образуют четкую стратегию.

Например, технология WebRTC позволяет осуществлять видеовызов в веб-браузере без дополнительного программного обеспечения. Она работает в таких инструментах, как Google Meet. Но Apple невероятно медленно внедряла спецификацию, оставляя без внимания ключевые функциональные возможности, и эта технология не работала, когда встраивалась в приложения.

Apple также помешала появившемуся стандарту под названием Progressive Web Apps (PWA), которая, как и Electron, позволяет разработчикам создавать приложения как для настольных, так и для мобильных устройств — внедряя его таким образом, что он был слишком непоследователен, чтобы на него можно было положиться. У PWA нет такой же проблемы, если пользователи открывают приложения в Chrome или Firefox, но пользователи iPhone и iPad не могут устанавливать сторонние браузеры, что делает технологию на основе PWA обреченной на провал.

Разработчики используют такие технологии, как Electron и PWA, потому что они обеспечивают более быстрое обновление на разных платформах без множества разных кодовых баз. Некоторые утверждают, что это приводит к низкокачественным приложениям, но я бы сказал, что альтернативой является отсутствие приложений вообще или приложений, которые редко обновляются, потому что обслуживание уникальных Windows, Mac и веб-продуктов сложно и дорого. Apple недавно выпустила конкурирующий фреймворк под названием Catalyst, который позволяет разработчикам приложений для iPad быстро выводить их на macOS — отличный инструмент для разработчиков, ориентированных исключительно на пользователей Apple, но не на тех, кто создает кроссплатформенные приложения.

Завуалированные антиконкурентные методы Apple не случайные, но образуют четкую стратегию: сделать настолько болезненным создание приложений на основе веб-технологий на платформах Apple, что разработчики не будут думать об этом. Теперь, когда App Store не принимает приложения, созданные при помощи Electron, разработчики, вероятно, найдут креативные способы обойти это, но Apple настроена на постоянную игру в кошки-мышки, поскольку она планирует установить больший контроль над тем, какие приложения могут работать на платформе в будущем.

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

Контроль Apple над своей экосистемой приложений — это новый тип монополии, который трудно понять законодателям, и с которым нам трудно бороться — потому что просто нет выхода из этих ограничений, когда компания контролирует как метод распространения, так и саму платформу.
Edison
462,89
Изобретаем успех: софт и стартапы
Поделиться публикацией

Комментарии 452

    +62

    С одной стороны, я не люблю Apple. Хотя даже не пользуюсь ни одним из продуктов Apple, они все равно отравляют мне жизнь, например, тем, что в своем коде я должен поддерживать браузер Safari, который выглядит в части поддержки станартов как IE. То есть из-за него нельзя воспользоваться вещами, которые стали стандартными и поддерживаются остальными браузерами уже много лет (например, input[type=date]).


    С другой стороны, не могу не понимать их, так как Electron-приложения в десятки раз хуже нативных. По потреблению ресурсов, по UX, да по многим параметрам.

      +42
      Особенно радуют конф-коллы в этих Electron звонилках, которые выжирают i9 на 6 ядер, так что лэптоп при полноэкранном режиме кипит все 60 минут разговора.
        +5

        А за это скажите спасибо Гуглу, не явно запрещающему мержи с кодом аппаратного декодирования, именно для того чтобы Гугл хром был сравнительно быстрее его основы — хромиум

          0
          А что мешает эти мерджи добавлять в альтернативные сборки?
            +2

            Тем более электрон не гугл разрабатывает.

              0
              Так те кто разрабатывают электрон в сложный код рендера не лезут, берут что лежит в базовом репозитарии, так как сторонние нормально не поддерживаются!
          +3

          Не люблю электрон и все что связанно с вэб разработкой. Без причины, просто хейтер.
          Однако не могу не признать, что дискор работает отлично и потребляет 100 мегабайт в свернутом виде и 200 при показе окна. И я считаю это вполне приемлемым, учитывая все свистоперделки и анимации.


          А вот о slack такого уже не скажешь.

            +6
            Всего то 10 лет назад 100мегабайт — это было потребление вообще всей ОС с 3-м файрфоксом в свернутом виде.
              +9

              Память нынче дешёвая, а разработчики дорогие.
              Возьмите тот же qt с qml. Памяти тоже не мало требуют, а вроде c++.


              10 лет назад вышла windows 7. Она далеко не 100 мегабайт кушала.
              Расплачиваемся за удобства и скорость разработки.

                +3
                10 лет назад вышла windows 7. Она далеко не 100 мегабайт кушала.
                И именно потому Windows XP прекрасно продолжила жить и после выхда Windows 7.

                Расплачиваемся за удобства и скорость разработки.
                Ну и где та скорость? Вот что такого полезного в том же Skype или Slack'е появилось за последние 2-3 года?
                  +2

                  А я ж и говорю, что слак тормозной. Скайпом пользовался 3 года назад.


                  А дискорд это пример хорошего приложения на электроне.

                    +3
                    Закрыл «хорошее приложение» дискорд. Открыл «хорошее приложение» дискорд. Прошло 40 секунд, прежде чем я увидел интерфейс окошка.
                    Нет, давайте все-таки электрон умрет, а?
                      +1

                      Давайте, я только за.
                      Я лишь отметил, что на электроне можно по разному делать.


                      Я сам не использую электрон и не пишу на js, если вы к этому клоните.


                      Но вы сами попробуйте прикинуть, сколько потребуется сил написать подобное кроссплатформенное приложение на чем-то другом?


                      Они бы в жизни не вышли на рынок. Кто первый встал того и тапки.


                      Сейчас надежда на flutter. Этот оптимизированный по самые яйца рендер хрома с выкинутым html и js.

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

                        Они бы в жизни не вышли на рынок. Кто первый встал того и тапки.
                        WhatsApp как-то вышел. И Telegram. А Skype — почти ушёл.

                        Вот именно из-за стремления вкрутить вот эти вот монстрообразные вещи.

                        Сейчас надежда на flutter. Этот оптимизированный по самые яйца рендер хрома с выкинутым html и js.
                        Поживём — увидим. Думаю его тоже смогут сделать монстрообразным и тормозным. Дурное-то дело нехитрое.

                        Это эффективно сделать сложно, а наоборот — легко.
                          0
                          А Skype — почти ушёл. Вот именно из-за стремления вкрутить вот эти вот монстрообразные вещи.

                          Но с дискордом мы видим обратную ситуацию. Был тимспик нативный. Маленький, шустрый.
                          И где он теперь, а где дискорд?


                          Было браузерное приложение, они засунули его в электрон. Что позволило сэкономить кучу времени и денег. И сделали они это лучше всех из своих коллег.


                          Я понимаю ваше негодование. И я с вами солидарен. Но где все нативные приложения? Даже текстовые редакторы на электроне лепят. Видимо это денег приносит больше.


                          Телега хороший пример, но телега не про рюшечки (которые в вебе делаются элементарно).
                          А вот watssapp внезапно тоже на электроне для десктопа.

                            –1
                            Но с дискордом мы видим обратную ситуацию. Был тимспик нативный. Маленький, шустрый.
                            И где он теперь, а где дискорд?
                            А причём тут Electron?

                            Было браузерное приложение, они засунули его в электрон.
                            Нет. Был web сайт, со своим комьюнити. Они его смогли заставить пользоваться поделкой на Electron. И всё.

                            Если бы не было уже готового вебсайта — фиг бы куда их проложение взлетело.

                            Но где все нативные приложения?
                            У меня на десктопе, однако. У меня, насколько я знаю, нет ни одного приложения на Electron. Самое тормозное — это CLion, это отдельная боль, но там всё-таки не Electron.

                            Видимо это денег приносит больше.
                            Это KPI повышает. А сколько денег приносит — тут сложно сказать. В современном мире это мало кого волнует.

                            А вот watssapp внезапно тоже на электроне для десктопа.
                            WhatsApp, внезапно, на десктопе вообще нет. Есть только полудохлая приблуда, которая дёргает WhatsApp на телефоне.

                            И на десктопе WhatsApp мало кто пользуется — во многом именно поэтому.
                              +1

                              Я не понимаю что вы мне пытаетесь доказать.


                              WhatsApp сами в пример привели, потом на попятную пошли.


                              Нет. Был web сайт, со своим комьюнити. Они его смогли заставить пользоваться поделкой на Electron. И всё.

                              Это и называется веб-приложение, которое звернули в Electron.


                              Если бы не было уже готового вебсайта — фиг бы куда их проложение взлетело.

                              Я об этом и говорю. Есть веб-приложение — за пригоршню грази получаем "десктопное". Без вливания дополнительного бабла.


                              А Skype — почти ушёл. Вот именно из-за стремления вкрутить вот эти вот монстрообразные вещи.
                              А причём тут Electron?

                              Притом что Discord взяли монструозный Electron и прибили им всеми любимый тимспик.
                              А скайп этого не осилил. Так может быть не в электроне дело?


                              Вы просто переписываете мои предложения своими словами.

                                0
                                WhatsApp сами в пример привели, потом на попятную пошли.
                                Где, когда, как?

                                WhatsApp, там где он нативный — дико популярное приложение, номер один в огромном числе стран. При этом в тех странах, где много персоналок (США, Западная Европа, Австралия, Япония) — он куда реже является первым номером и вообще на десктопе — он гораздо менее популярен, чем на телефонах.

                                Где вы тут видите «уход на попятную»?

                                Есть веб-приложение — за пригоршню грази получаем «десктопное». Без вливания дополнительного бабла.
                                И с потерей кучи пользователей. Если вас это устраивает… да ради бога… только не на платформе Apple.

                                Они своим «экспиренсом» дорожат и «кучки говна» вместо нормальных приложений наблюдать не хотят.

                                Притом что Discord взяли монструозный Electron и прибили им всеми любимый тимспик.
                                А скайп этого не осилил. Так может быть не в электроне дело?
                                А в чём? В том, что Discord работает в убыток, а TeamSpeak генерирует прибыль?

                                Про это я тоже уже писал: если вы конкурируете и вы можете (благодаря «ивесторам» и кредитам) «продавать рубль за 90 копеек» — то тут даже Electron не помеха.
                              +1
                              Дискорд выехал на том, что он халявный, ничего больше. По-настоящему бесплатный хостинг для групповых голосовых чатов никто не предоставлял. Ну, может, ещё из-за того, что там более развитые текстовые чатики. Порочность же его архитектуры это не отменяет.
                          0
                          У меня тот же процесс занимает 6 секунд (от закрытия до полностью работоспособного состояния). Но это действительно много, что компенсируется тем, что запускается приложение лишь единожды, как и ОС, которая тоже секунд 10 грузится.
                            +1

                            Закрыл дискорд, открыл дис-, а, не открыл, оно как всегда полезло обновляться в обход пакетного менеджера и грохнулось к чертям собачьим.


                            Зато pidgin с 2009 стабильно работает, только новыми протоколами обрастая (тот же дискорд на замену аськи)

                          0
                          И именно потому Windows XP прекрасно продолжила жить и после выхда Windows 7.

                          Windows XP в 64 битном варианте кушает 200 на старте.
                            –1
                            А зачем вам 64-битный вариант, если у вас памяти и гигабайта нету? Лишние 100 мегабайт на то, чтобы «обслужить» 4GB+ — это нормально. Плюс 2.5%. По сравнению со всякими Электронами — не слишком много.
                        +1
                        10 лет назад был релиз Win7.
                        То о чем вы пишете – было в Win98 20 лет назад. А FF тогда в чистом виде не существовал, тогда была Mozilla.
                          0
                          Win98 с браузером и в 16 мегабайт вполне нормально помещалась. 100 метров и FF, это уже потребление времен WinXP этак до второго сервиспака.
                          0

                          Во-первых, нет, во-вторых — у новых ОС и программ лучше и сложнее визуальное оформление, мониторы 4К и т.д.

                            0
                            сложнее визуальное оформление

                            Я бы не сказал.
                              0
                              у тех кому таки наплевать на UX — несомненно )))
                        +1
                        на ноутбуках ненастоящие i9. Их производительность вроде i5, а то и i3 на десктопах. Хотя вебприложения, конечно, не должны быть такими прожоривыми: это и на десктопе не очень прикольно, т.к. время компиляции или тестового деплоя замедляется.
                        +1
                        например, input[type=date]

                        Но у него же прекрасный фоллбек на чистое строковое поле.
                          0
                          К которому всё равно надо прикручивать сторонний виджет. А раз прикрутили, то включим во всех браузерах, чтобы единообразно было. Так и не используется выбор даты.
                            +2
                            К которому всё равно надо прикручивать сторонний виджет.

                            Но зачем? Всё работает же. И чем больше будут недовольны пользователи Сафари, тем быстрее Apple что нибудь с этим сделает. Ну или закроется.
                              +5

                              Apple закроется из-за date-picker?
                              Фантазии всё сложнее и сложнее.

                                +1
                                И чем больше будут недовольны пользователи Сафари, тем быстрее Apple что нибудь с этим сделает. Ну или закроется.

                                Первые пользователи Safari, которые видят это поле — менеджеры на своих макбуках. И они еще до пользователей приходят к тебе и говорят: «У тебя тут баг, мы просили возможность выбора даты, мы не знаем как ее ввести». :(

                                  0
                                  менеджеры на своих макбуках

                                  А им можно хром поставить.
                                    0
                                    А он с движком от сафари не будет тот же косяк воспроизводить?
                                      +1

                                      Это только в iOS браузеры исключительно на движке Safari, а на маке браузеры со своими родными движками.

                                  0

                                  Клиент смотрит со своего iPhone и пишет: у тебя дата не работает.

                                    0
                                    Кстати им можно скормить полифилы. Пусть тормозят, это же проблемы ОС на устройстве.
                                      +1

                                      Вроде бы как раз в мобильном Safari input[type=date] поддерживается. Но у меня нет ни единого устройства Apple, так что проверить лично не могу.

                                        0

                                        Именно так. В iOS есть date, в macOS нет.

                                –14
                                тем, что в своем коде я должен поддерживать браузер Safari, который выглядит в части поддержки станартов как IE

                                Это что за бред ещё? Я даже верстать начал в Safari (вместо хрома) и спокойно использую последние фичи CSS.

                                  +1

                                  Ненавижу input[type=date]. Из-за него мне приходится в браузере включать интерфейс на русском языке. А если я включаю английский язык, то даты в этом инпуте имеют идиотический формат mm/dd/yyyy. И вроде как поменять это ни в одном хромобраузере нельзя, так как это захардкожено где-то очень глубоко в общем ядре.

                                    +2
                                    Так выберите английский не США, а Великобританию. У них даты в то же формате, как у всех приличных людей, и английский тоже совсем как у нас.
                                      0

                                      Вы путаете язык интерфейса и язык веб-страниц. В предпочитаемых языках веб-страниц можно выбрать English South Africa, New Zealand и United Kingdom. А в языке интерфейса можно выбрать только English, без вариантов. При этом формат даты почему-то определяется именно языком интерфейса, а не языком сайта.

                                        0
                                        Неа, не путаю, только что специально проверил. Во-первых, список языков один общий, и там для каждого языка есть две галочки — использовать для перевода веб-страниц и использовать как язык интерфейса. Во-вторых, работает, я поставил Великобританию, и input type=date стали в формате dd/mm/yyyy. Вероятно, реализация зависит от браузера, я пробовал на Хроме 78.0.3904.108, ну а что там в Операх Вивальди, я не знаю.
                                          +1

                                          dd/mm/yyyy это конечно лучше, чем mm/dd/yyyy, но нормальный формат даты для меня dd.mm.yyyy или yyyy-mm-dd. Потому что при наличии слэшей, я не могу точно определить, где 2-е марта, а где 3-е февраля.

                                            0
                                            Простите, а без слешей вы это как определяете? Однозначным оно будет только в случае 3-х буквенного обозначения.
                                              +1

                                              По точкам.

                                                0
                                                хм… 02/03/2019… 02.03.2019… второй вариант более однозначен?..
                                                  +2

                                                  02/03/2019 в 95% случаев это 03 февраля или в 5% случаев 02 марта.


                                                  02.03.2019 в 100% случаев 02 марта. Потому что формата, допускающего 11.23.2019 ни в одной стране, к счастью, не придумали.

                                                    0
                                                    Если я правильно понимаю вики вы почти правы, но не так что б абсолютно. Хотя, вики тот еще источник стандартов )
                                                      0

                                                      Формат, может быть, и не изобрели, но люди, например, в Штатах, такое всё равно используют.

                                      0

                                      Посыл первой части статьи вообще "злой эппол, всю жизнь электрон через дырку в приватных апи лазил и всё было отлично, а теперь они её закрыли. Ууу, гады".


                                      Простите, но может виноваты разработчики которые эти апи используют? А то напоминает костыли времен 386х когда писали в невалидные адреса, чай в старшие биты отрежутся (экономия битовой маски!). А потом появился 32-битные приложения и всё ойкнулось.

                                        0
                                        Простите, но может виноваты разработчики которые эти апи используют? А то напоминает костыли времен 386х когда писали в невалидные адреса, чай в старшие биты отрежутся (экономия битовой маски!).
                                        А хоть одно приложение назвать сможете? С учётом того, что первый компьютер на 80386, Deskpro 386 появился в 1986м, в 1987м появились PS/2 60й и 80й моделей, а вот как раз 80386SX — Intel начала продавать только через год после этого, в 1988м… ну как-то это всё очень-очень сомнительно… выпускать софт, который работает только на одной-единственной, весьма и весьма редкой (как минимум поначалу) модели — в это ну просто дико сложно поверить…
                                        0
                                        который выглядит в части поддержки станартов как IE

                                        Ого, получается Safari мог бы быть героем мемов, если бы не IE? Никогда бы не подумал…
                                          0
                                          Safari скоро будет этим самым героем мемов.
                                        +74
                                        Не «Apple убивает веб-технологии», а «Apple защищается от веб-технологий». Думаю, им не хочется видеть гневные отзывы пользователей «Купил огрызок за стопицот денег, а на нём всё тормозит». Да, эпплы далеко не идеальны, но в данном случае они правы на 100%.
                                          +10
                                          «Купил огрызок за стопицот денег, а на нём всё тормозит»
                                          Мобильные устройства от Apple одни из самых производительных на рынке. Если что-то тормозит на «огрызке за стопицот денег», значит на всём остальном оно не работает вообще, и коммерческого смысла в таком приложении нет даже для его разработчика.
                                            +11
                                            Оно везде и тормозит. Просто вот берем Slack — шлак шлаком. Но что делать? приходится пользоваться т.к. по работе заставляют.
                                              +15

                                              Ваше счастье, что не заставляют пользоваться Skype. Поверьте, Slack на фоне нынешнего Skype выглядит просто идеальным приложением. Skype пользоваться стало почти невозможно. Просто адски глючное поделие, которое не вызывает других эмоций, кроме ненависти.

                                                +5
                                                Пользуюсь по работе скайпом. На линуксе, на винде, на андроиде. Не раздражает совершенно.
                                                Якобы «нативные» приложения дискорда и слака — вот дрянь так дрянь… Использую их только в браузере. Рад буду, если в этой борьбе Эпл победит и они наконец-то начнут делать нормальные нативные приложения. Благо кроссплатформенных инструментов для этого полно.
                                                  0
                                                  Мы после долгого юзания скайпа в качестве места для рабочих чатов перешли на Телеграм. Сайп работает просто отвратительно. И такое чувство чем дальше — тем хуже. Железо на котором сижу: i7 8 ядер HT, нвидия 960M, 16 Gb ram, ssd.
                                                    0
                                                    Discord под android имеет как раз нативное приложение. Под iOS — React Native. Так что дело не в «нативности».
                                                      0
                                                      Это вам ещё Microsoft Teams не давали попробовать. Вот где сказка, великолепный UI и UX и производительность невероятна
                                                      +25

                                                      Не ругайтесь, они оба ужасны, и скайп, и слак :)

                                                        +5
                                                        Видимо, «аксиома Эскобара» теперь применима почти к любой паре мессенджеров.
                                                          +1

                                                          Телеграм немножко выпадает из этого ряда.

                                                          0
                                                          А Слак тоже требует перезагрузки компа после своего обновления?
                                                            0
                                                            А кто требует?
                                                              0
                                                              Скайп, регулярно.
                                                                0
                                                                На какой ОС? Ни под win10 ни под Linux такого не встречал
                                                                  0
                                                                  Win7. Не каждый раз, последнее обновление не потребовало, предыдущее — потребовало. Что в 21-м веке выглядит, мягко говоря, странно.
                                                                    0
                                                                    Что-то у вас пошло не так…
                                                                    Может быть, вместе со скайпом встало что-то еще. Использую скайп на семерке, и ни одной просьбы о перезагрузке после обновления не было.
                                                          +5
                                                          Да они вообще там берега потеряли, даже открыть скайп теперь стоит приличного времени, в фоне он нормально висеть не может, а уж как им удалось довести трансляцию звука до состояния хуже модемного соединения пятнадцатилетней давности — это нужно тренинги проводить, не иначе.
                                                            +1
                                                            Машинка Intel i5, 8GB, GeForce 750Ti, HDD (не SSD), Windows 10, Skype UWP — открывается ~ 3 сек, в фоне уведомления доставляет, звук и картинка на WiFi-соединении ~ 50 Mbyte/s адекватный. Аналогично и на Android-смартфоне в 4G-сети. ЧЯДНТ?
                                                              +1
                                                              Машинки i9900 / ryzen 3700, 32Gb, быстрые SSD, околотоповые видеокарты, 500 мб/с интернет — и косяки скайпа.
                                                              Win10 Pro, последние патчи установлены — но имеем косяки с изменением голоса и первый созвон ( или первые 2 созвона ) — обязательно в потолок задрана громкость.
                                                              Пинг пару ms, jitter отсутствует, фоном ничего не качается.
                                                                –1
                                                                Аналогичная конфигурация тоже используется и на ней все хорошо, ну, только еще лучше — засчёт SSD, скорее всего, запуск чуть ли не меньше секунды… Вспомнил. Вот что действительно видел и продолжаю иногда — так это глюки такого плана, что при подключении VPN (не из бесплатных) Скайп может какое-то время тупить с приемом/передачей в чате. У Телеграм-десктопа такой фигни при этом нет.
                                                                  +3
                                                                  Машинки i9900 / ryzen 3700, 32Gb, быстрые SSD, околотоповые видеокарты, 500 мб/с интернет — и косяки скайпа.

                                                                  Скайп без каких-либо тормозов и проблем работает даже на порядок более слабых машинах. С-но, в вашем случае — дело не в скайпе.

                                                                    +1
                                                                    Может и не в скайпе, но discord/zoom/teamspeak/webex работают сразу и без проблем.
                                                                    Ещё пара претензий к скайпу: почему на него не всегда приходят пуши на мобильник — тем, кто пишет в скайп, приходится писать в другие мессенжеры «зайди в скайп»?
                                                                    Почему после обновления десктопный скайп снова просит ввести логин/пароль?
                                                                    Несерьёзно же.
                                                                  +5
                                                                  Эм… А 3 секунды это по вашему нормально? Как по мне это даже на каком целероне убожество для мессенджера, а на такой-то железке…
                                                                    –1
                                                                    Где-то 3 секунды было и до того, как «Microsoft убил Skype» для 5-й версии.
                                                                    +2

                                                                    Мне интересно, ЧЯДНТ, когда на моей прошлой рабочей машине IntelliJ IDEA запускалась и разворачивала проект быстрее, чем Skype отрисовывал своё окошко…

                                                                      +2
                                                                      50 Мегабайт в секунду — это отличное соединение, скажу я вам… 400 Мбит получается, да? ;)
                                                                        0
                                                                        А что не так? Зависит от тарифов провайдера. У меня вот PON на максималке — 800 мбит инет, которые с некоторых ресурсов я и получаю.
                                                                          0
                                                                          Полагаю, тут удивительно, что это на Wi-Fi.
                                                                            +2
                                                                            Рассказывать как хорошо работает Скайп на 400 Мбит — вот, что «не так» ;)
                                                                            У нас на серверах в похожие 400 Мбит влезает несколько сотен видео-соединений… Не особо загружая CPU и память, к слову говоря.
                                                                          0
                                                                          Ну я думаю просто вы его по работе не используете, когда у вас овер 500 активных контактов, по 10 тысяч сообщений в день. Да и 3 секунды — вообще бред. Вспомните сколько запускался скайп 10 лет назад, на пентюм 4? Наносекунды!
                                                                            +1
                                                                            по 10 тысяч сообщений в день.

                                                                            Это 20 сообщений в минуту. Вы только и занимаетесь тем что сообщения в скайпе читаете?


                                                                            Вспомните сколько запускался скайп 10 лет назад, на пентюм 4? Наносекунды!

                                                                            На пентиуме четыре меньше, чем за 10-20 секунд запускался только блокнот. Да и то не всегда. Вы про времена пентиума 4, видимо, из рассказов отца помните?

                                                                              0
                                                                              1) 10 тысяч это чисто мне приходит лично.
                                                                              2) На пентиуме четыре меньше, чем за 10-20 секунд запускался только блокнот.
                                                                              WAT? А может проверим? Скайп тогда весил 7Мб. О чем вы простите? Он запускался как винамп до 3й версии. Вы вообще вспомните времена до 2006 года примерно. Установите ради прикола Windows XP, туда же всякие winamp 2, skype 2, какие-нибудь ACDSee классический, я уже даже забыл что там было классного.
                                                                                0
                                                                                Установите ради прикола Windows XP, туда же всякие winamp 2, skype 2, какие-нибудь ACDSee классический, я уже даже забыл что там было классного.
                                                                                Для этого ещё железо тех времён нужно найти
                                                                                  +2
                                                                                  Для этого ещё железо тех времён нужно найти
                                                                                  А это ещё зачем? Почему когда речь заходит о потреблении, скажем, бензина, то никто не предлагает сравнивать мостров 60х, жрущих бензин как не в себя, с современными моделями «с пересчётом по цене бензина на год выпуска»… а когда речь заходит о софте — так обязательно предлагается skype 2 ставить на железо «тех времён» и сравнивать с сегодняшей кучей дерьма на 5Ghz и SSD?

                                                                                  Почему сегодняшний Skype не может работать на сегодняшнем железе так, как Skype 2 работает на нём же?

                                                                                  Когда операционка начинает жрать больше (пару мегабайт на компьютере с 16MB общей памяти и 100 мегабайт на компьютера с 16GB) — я понимаю почему так происходит. Чтобы следить за большей память таблицы, в которых метаинформация хранится, тоже должны быть больше. И 2Mb от 16MB — это куда больше, чем 100MB от 16GB.

                                                                                  А Skype-то зачем больше ресурсов? Кто-то научился набирать тексты со скоростью мегабайт в секунду или на ультразвуке все разговаривают?

                                                                                  Кстати даже если бы и научились набирать мегабайт в секунду… я бы скорее поставил на то, что Skype 2 с таким потоком справится, чем современное поделие, жрущее гигабайты… во всяком случае теминал в ChromeOS попытку вставить в него кусок текста в мегабайт не переживает. Хотя Emacs на компьютере в 1000 раз слабеее — переживает легко.
                                                                                    0
                                                                                    А это ещё зачем? Почему когда речь заходит о потреблении, скажем, бензина, то никто не предлагает сравнивать мостров 60х, жрущих бензин как не в себя, с современными моделями «с пересчётом по цене бензина на год выпуска»… а когда речь заходит о софте — так обязательно предлагается skype 2 ставить на железо «тех времён» и сравнивать с сегодняшей кучей дерьма на 5Ghz и SSD?
                                                                                    Удивительно, что столь простые вещи требуется объяснять. Обывателя интересует не сколько мегабайт скайп занимает, а сколько секунд запускается. И если терпел десять лет назад минуту, то и сейчас тоже будет терпеть.
                                                                                    во всяком случае теминал в ChromeOS попытку вставить в него кусок текста в мегабайт не переживает
                                                                                    А какой терминал переживает? Что gnome-terminal, что konsole не обрабатывают мгновенно, а ждать несколько часов времени нет.
                                                                                      0
                                                                                      И если терпел десять лет назад минуту, то и сейчас тоже будет терпеть.
                                                                                      Это если у него альтернативы не будет.

                                                                                      А какой терминал переживает? Что gnome-terminal, что konsole не обрабатывают мгновенно, а ждать несколько часов времени нет.
                                                                                      И XTerm и Rxvt — без проблем. И не за несколько часов.
                                                                                        0
                                                                                        Это если у него альтернативы не будет.
                                                                                        И где эта альтернатива? И самое главное, как на неё людей перетащить?
                                                                                        И XTerm и Rxvt — без проблем. И не за несколько часов.
                                                                                        Попытался сейчас вставить в xterm «Гамлета» и там тоже видно как он по строчке вставляется. Ничем в лучшую сторону от gnome-terminal или konsole не отличается, но там хоть шрифты из коробки могут в кириллицу и не нужна лупа, чтобы их разглядеть.
                                                                                          +1
                                                                                          Попытался сейчас вставить в xterm «Гамлета» и там тоже видно как он по строчке вставляется.
                                                                                          А это уже, извините, от приложения зависит. В любом случае — оно таки вставляется и, если приложение, куда вы это вставляете, не тормозит — вставится. А вот поделка из ChromeOS на HTML5 — умирает с концами. Намертво. Её после этого даже закрыть и открыть заново нельзя. Открывается пустое окно — и никакого терминала.

                                                                                          И где эта альтернатива?
                                                                                          Да всё там же. На полочке. Office 2003 (да даже и Office 2000) по прежнему отлично работают.

                                                                                          И самое главное, как на неё людей перетащить?
                                                                                          А зачем перетаскивать? Просто поставьте и всё. Люди будут брагодарны.
                                                                                            0
                                                                                            А это уже, извините, от приложения зависит.
                                                                                            Значит это vim тормозит. Проверил на cat — xterm работает медленнее gnome-terminal и konsole, примерно как и терминал vs code.
                                                                                            Office 2003 (да даже и Office 2000) по прежнему отлично работают.
                                                                                            Они в hidpi научились? И современные форматы поддерживают?
                                                                                            А зачем перетаскивать? Просто поставьте и всё. Люди будут брагодарны.
                                                                                            Допустим у меня есть контакт в скайпе или телеграмме. Что мне поставить, чтобы общаться с ними и чтобы они ничего не ставили?
                                                                                              0
                                                                                              Они в hidpi научились?
                                                                                              Чего не знаю, того не знаю.

                                                                                              И современные форматы поддерживают?
                                                                                              Если поставить Microsoft Office Compatibility Pack — то да, вполне. Даже Office 2000 поддерживает. Правда вот с ним на Windows 10 некоторые проблемы. Office 2003 отлично работает.

                                                                                              Допустим у меня есть контакт в скайпе или телеграмме. Что мне поставить, чтобы общаться с ними и чтобы они ничего не ставили?
                                                                                              А откуда такие хотелки? Всем своим родственникам я могу поставить то, с чем мне удобно работать (можно LINE или тот же WhatsApp). А всем остальным — я всегда могу дать свой телефон (причём такой, что звонки будут международными… телефонов у меня два, так что есть выбор). И всё. Дальше — это уже не мои проблемы.

                                                                                              P.S. И да, я знаю, что есть люди, которым «по службе» приходится ставить десятки мессенджеров и куча всякого томозящего хлама. Мне их жаль и я им сочувствую. Но ставить Skype всё равно не буду. Исключение одно: если мне за это заплатят (так люди оказываются со Slack'ой)… ну тут как бы всё просто: если вы предоставляете железо и софт — то я, в общем, буду его использовать. Ну а нет — так нет. В частности у меня на телефоне нет никакого рабочего мессенджера — и все про это знают. Ибо когда подаренный на какое-то событие Nexus 5X служба безопасности вычеркнула из списков поддерживаемых и мне задали вопрос когда я куплю себе «поддерживаемый» телефон я ответил просто: когда мне его выдадут. Этого пока что не произошло. Ну на нет — и суда нет.

                                                                                              P.P.S. Это всё, в общем, разновидности всё тех же тимбилдингов и прочего, когда вас пытаются заставить делать то, что вам делать не хочется. Не хотите иметь гемора? Не поддавайтесь. Хотите? Ну ставьте себе то, что угодно — Skype, Discord, VS Code или что ещё вам там нравится. Только потом не плачьте. У меня исходник на пять мегабайт открывается без проблем. А если у вас этого с вашим редактором не происходит… ну причём тут я? Это вы себе проблему устроили…
                                                                                                0
                                                                                                Если поставить Microsoft Office Compatibility Pack — то да, вполне. Даже Office 2000 поддерживает. Правда вот с ним на Windows 10 некоторые проблемы. Office 2003 отлично работает.
                                                                                                Уже можно спокойно поднимать версию до 2003, так как 2000 уже не работает. Поржавели байтики. Врочем с офисом я не работаю, возможно ещё бы без проблем поднял бы версию. hidpi это серьёзное требование уже на среднем ноутбуке.
                                                                                                А откуда такие хотелки?
                                                                                                Поскольку мессенжер я ставлю не для себя, а для связи с окружающими. И им совершенно безразлично как этот мессенджер работает у меня.
                                                                                                Это всё, в общем, разновидности всё тех же тимбилдингов и прочего, когда вас пытаются заставить делать то, что вам делать не хочется. Не хотите иметь гемора? Не поддавайтесь.
                                                                                                Разрывайте все свои социальные связи и уходите в монастырь вы хотели сказать? Или в лес? Вот не могу я каждому знакомому диктовать что ему использовать.
                                                                                                У меня исходник на пять мегабайт открывается без проблем. А если у вас этого с вашим редактором не происходит… ну причём тут я? Это вы себе проблему устроили…
                                                                                                Я открывал в VS Code дампы базы данных на полгигабайта и ничего, работает. gedit на поиске в таких дампах зависает, kate открывает их только для чтения, так как там слишком длинные строки.
                                                                                      0

                                                                                      Вы правильные вопросы задаете. У меня на одном из ноутбуков скайп вообще не запускается без опции /legacylogin. Т. е. какое-то легаси в новом окружении еще как-то работает, а новый код вообще неработоспособен.

                                                                                    0
                                                                                    Он запускался как винамп до 3й версии.

                                                                                    Винамп тоже меньше чем за 10 сек не запускался никогда.

                                                                                      0
                                                                                      Винамп тоже меньше чем за 10 сек не запускался никогда.
                                                                                      Тут я бы возразил, конечно — но это будут слова против слов. А собирать тестовый стенд на старом железе для проверки скорости запуска винампа, конечно же, лень.
                                                                              0
                                                                              Это вы еще приложение Photos uwp не открывали. Я решил добавить в него папку с архивом фото (500гб). Простое листание ленты загружает 9900k на 80-100%. 20% индексации (что бы это ни значило) заняло несколько часов. Хочу все же дождаться окончания.
                                                                              Многое встречал, но такое…
                                                                                0
                                                                                В WinRT в принципе плохо реализован дисковый IO, там куча объектов-оберток и буферов поверх других буферов. Служба индексирования тоже тормозная, ее разрабатывали еще до десятки во времена медленных HDD, а теперь, после того, как она стала доступна обычным приложениям, оказалось, что в наше время это уже зачастую лишняя прослойка. Плюс безопасность как в концлагере, посмотрите в диспетчере, нагружен ли RuntimeBroker.exe, он управляет списками доступа и пропускает весь дисковый трафик через себя. Если нагружен, можно попробовать перенести фото в Мои Изображения или как там они называются. Тогда проверки прав доступа упростятся, он будет проверять только есть ли у приложения разрешения на работу с Known Folder, а не выдавал ли пользователь разрешение на работу с кастомной папкой.
                                                                                  0
                                                                                  Пытался открыть архив когда он был на hdd, но быстро понял что бесполезно. Сейчас уже проверял на ssd. Индексация была не общая, а именно приложения Photos.
                                                                                  RuntimeBroker.exe было замечено, но обычно с небольшой нагрузкой, в основном вся нагрузка приходилась на процесс Photos.
                                                                            +1
                                                                            Оно везде и тормозит. Просто вот берем Slack — шлак шлаком. Но что делать? приходится пользоваться т.к. по работе заставляют.

                                                                            Так значит всех устраивает слак, раз заставляют пользоваться слаком, а не альтернативами.

                                                                              +3

                                                                              Дак в том и дело, что не устраивает. У нас, например, используется слак, но только для общения текстом. А вот аудио/видео звонки в нём тормозят безбожно, поэтому приходится юзать скайп/зуум. И на предыдущей работе было то же самое.

                                                                                0
                                                                                А вот аудио/видео звонки в нём тормозят безбожно, поэтому приходится юзать скайп/зуум.

                                                                                Так а по каким причинам вы тогда используете слак? Не используйте. Используйте только скайп.

                                                                                  +1

                                                                                  Я полагаю, групповые чаты. Они там действительно удобны. Но, блин, там даже текст тормозит :((

                                                                                    +1
                                                                                    Интересно что при этом visual studio code не тормозит. Видимо разработчики других приложений на электроне что-то делают не так. Но факт тот, что это практически повально и это делает меня грустить
                                                                            +4
                                                                            Какое ультимативное, неподкрепленное пруфами, заявление.
                                                                              –1
                                                                              Мобильные устройства от Apple одни из самых производительных на рынке

                                                                              Уж не знаю что там с современными девайсами от укушеных фруктов, но раньше их железо стабильно было сильным середнячком. И вытягивали они исключительно за счет оптимизации софта. Судя по анонсам и косвенным признакам — ситуация не изменилась и по сей день.
                                                                                –1
                                                                                Прошу вас дать хотя бы один график хотя бы за 1 год когда только вышедший айфон не был на 1 месте по производительности в популярных бенчмарках по сравнению с конкурентами.
                                                                                  –4
                                                                                  Мало того, они зачастую даже производительней следующих поколений конкурентов.
                                                                                    –6

                                                                                    Именно так.

                                                                                      +1
                                                                                      Настроенная комбинация софта + железа и никакого волшебства, только через пару апдейтов iOS всё превратится в тыквуслоупока.
                                                                                        +5
                                                                                        Учитывая, как они сконцетрировались в 12 айоси на внутренних оптимизациях, что мой древний iPhone 6S начал летать (и в 13-й продолжил еще шустрей), с вами не соглашусь. Мой старый 5S, который я покупал еще в 2013 году и продал в 2015 другу, также чувствуетса абсолютно нормальной рабочей лошадкой. Андроидные флагманы тех и последующих лет давно в мусорке.

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

                                                                                        Даже на LWN мейнтейнеры ядра линукса написали статью, почему они работают на макбуках и насколько они технически превосходят конкурентов из-за уникальных технических решений.
                                                                                          0
                                                                                          А до 12 оси и скандала «apple замедляет старые девайсы»?
                                                                                          Хотите ролик приложу с тытуба, где человек запускает и выполняет одинаковые операции на необновлённом iPhone 6 из коробки и обновлённом?
                                                                                          Я могу написать не менее аргументированную статью, почему мне нравится oracle linux на кластерах — но меня вполне заслуженно закидают гнилыми помидорами, потому что ol идёт за доп. бабло.
                                                                                          Каждой вещи своё место, я об этом парой постов выше писал.
                                                                                            0
                                                                                            Человек выполняет одинаковые операции на разном софте, и получает разные результаты? А после переключения всех девелоперов чисто на фиксы — одинаковые?
                                                                                            Это у вас доказательство чего именно? )
                                                                                            +2
                                                                                            Андроидные флагманы тех и последующих лет давно в мусорке.

                                                                                            Вы это говорите тому, кто менее полугода назад расстался с SGS 2 из 2011. Его ровесник 4s, вот он действительно в помойке, а на SGS2 был 9 андроид.
                                                                                              0
                                                                                              У меня всегда был андроид, эппл не очень люблю из-за политики и совместимости с другими железками, протоколами.
                                                                                              Но не полностью на вашей стороне, андроид устройств просто уйма, и то что sgs 2 взлетел с 9 андроидом — просто адское везение, когда как тысячи других устройсв реально стали тыквами.
                                                                                              Яблофоны поэтому и такие отзывчивые, так как их вариантов намного меньше и человеческий ресурс можно направлять более точечно на разработку и оптимизацию интерфейса
                                                                                                0

                                                                                                Я два года назад избавился от SGS3, он к этому времени тормозил безбожно. Как вы с двойкой жили — вообще не представляю.

                                                                                                  0
                                                                                                  Просто не ставил пакет приложений от гугла. Он здорово грузит устройство, без него намного лучше.
                                                                                                0
                                                                                                А можно ссылку на статью от мейнтнйнеров линукса?
                                                                                                  0
                                                                                                  Пожалуйста lwn.net/Articles/707616
                                                                                                    0

                                                                                                    И что там про превосходство, кроме muxed/muxless GPU switching (что, ИМХО и по опыту работы с muxless-железками, непринципиально)?

                                                                                                0
                                                                                                Кажется, что комфортное время жизни iOS устройства это уже три мажорных апдейта, а не два, как раньше.
                                                                                                  0
                                                                                                  Как бы уже не 5. Iphone 5s вышел на 7-й ios, сейчас на него встаёт 12-я. И работает на ней он быстрее, чем на любой из предыдущих. Телефон из 2013 года, прошивка 12.4.3 вышла месяц назад, можно сказать в конце 2019. Не видел ни одного телефона, который поддерживался бы так долго
                                                                                                    –1
                                                                                                    Тут, как бы, не было бы счастья, да несчастье помогло. Когда Apple отправили цену на флагман в стратосферу — у них встали продажи. Вот буквально колом. Для компенсации были продолжены продажи iPhone 5S. В России — он активно продавался в конце 2017го, а в Индии — и того дольше (я про этот феномен писал, когда это было актуально… на WebArchive.org случилась какая-то беда, данных за несколько месяцев нет, но можно увидеть что в начале 2018го оно ещё продавалось). Ну а если вы телефон в 2018м году продаёте, то в 2018м же прекращать его поддержку уж совсем некузяво — это всё-таки Apple, не китай какой.

                                                                                                    Соотвественно это для тех, кто купил его в момент выхода на него апдейты — шесть лет, а кто купил последние партии… хорошо если пара лет будет, как у типичного творения на Android.

                                                                                                    P.S. Сказть что-то о том, как будут поддерживаться более новые модели тут нельзя — всё-таки это такая, несколько уникальная, аберрация. Хотя фиг его знает… iPhone 7 в коробочке-то — вот они, запечатанные, свеженькие. Если их продажи до середины 2020го дотянут — тоже придётся поддерживать 6 лет с момента появления модели…
                                                                                                      +1
                                                                                                      Эппл уже ловили на намеренном замедлении старых устройств на новых прошивках, тогда они отмазались что это делается для экономии заряда и сохранении автономности в тех же рамках, что и для новых устройств. Еще раз попадаться на таком же они вряд ли захотят, сильно ударит по репутации которая последнее время покачивается всё сильнее. И как мы видим из этой ситуации с 5s — в принципе никаких ограничений для долговременной поддержки нет, железо продолжает тянуть, единственное ограничение это желание самого Эппла продавать больше новых девайсов.
                                                                                        –4
                                                                                        Они вытягивают из-за оптимизации софта.
                                                                                        Взять IPhone 11 Pro Max — в нём стоит Apple A13, у которого 6 ядер. ОЗУ тоже не на пределе — 4 гига.
                                                                                        В тех же китайских телах уже по 8 ядер давно, и ОЗУ гигов по 6-8. Только вот софт не оптимизирован.

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

                                                                                        Для объективности я сравнивал Huawei P30 Pro и IPhone 11 Pro Max.

                                                                                        У Apple офигенный софт и маркетинг, снимаю шляпу.
                                                                                          +2
                                                                                          дык… конечному пользователю, как-то больше интересно что он видит на экране, чем что там запаяно внутри. А на экране он видит время между нажатием на кнопку и открытием менюшки. И имено это он называет «тормозит/не тормозит».
                                                                                          А когда вышеозначенные «универсальные» блин поделия, начинают после нажатия на кнопку лихорадочно лезть в инет (который еще не факт что есть), подгружать оттуда 100500 метров каких-то скриптов, иконок в 5к разрешении, немного трекинга, и совсем чуть чуть кода, и только после этого отображают таки вам меню… То приложение — тормозит. И жрет трафик и батарейку.
                                                                                            0
                                                                                            Ну не знаю где вы нашли такие приложения. Я от силы телегой, почтой, вк и я.музыкой пользуюсь.
                                                                                              0
                                                                                              У американских банков, например у wells fargo. Имхо, их приложение — это просто идеальный пример как не надо делать )
                                                                                            +5
                                                                                            Ядра Apple грубо говоря как 2-3 ядра Snapdragon. Это не преувеличение, банально делали рентген ядер. У первых даже кэш в разы больше.
                                                                                          +17
                                                                                          Подход Google — «всё будет web».
                                                                                          Подход Apple — «всё будет app».

                                                                                          Закидывайте меня палками, но мне подход Apple ближе. Я не хочу, чтобы со временем компьютеры или смартфоны стали платформой для одного-единственного приложения — браузера, в котором будет работать всё остальное.
                                                                                            +1
                                                                                            Почему?
                                                                                              +15
                                                                                              потому что тот же стим для простого отображения списка моих игр зачем-то кушает больше 500 метров оперативы.
                                                                                                +2
                                                                                                Этот новый список ещё и тормозит при прокрутке на, похоже, любом железе.
                                                                                                  0
                                                                                                  Если я правильно понимаю, он уже не совсем мои игры показывает, во-всяком случае на версии макоси. Недавно случайно увидел как выглядит его основной экран — и я не знаю кто все эти люди, и что это все за игры, и с какой стати они перемешаны с моими.
                                                                                                  Хорошо хоть, что быстрое меню правой мышкой по иконке на таскбаре все еще показывает мне шустро и только мои игры. Правда, может они просто забыли об этом функционале…
                                                                                                    0

                                                                                                    Не переживайте, игры в стиме в любом случае не ваши :)

                                                                                                      0
                                                                                                      Я купил — значит мои! *расчехляет торрентокачалку*
                                                                                                  +3
                                                                                                  Тут мне захотелось запостить картинку «Зачем накуривать осу?», но я не буду. :)
                                                                                                    +8

                                                                                                    Помимо всего прочего, потому что это полностью и окончательно лишает пользователя контроля над ситуацией:


                                                                                                    1. Пользователь не может не перейти на новую версию. Если старая ему нравится больше — это плохой пользователь, пускай все равно кушает новую
                                                                                                    2. Пользователь не владеет ничем. Захотим, изменим ценовую политику, например, вместо покупки приложения один раз, введем подписку. Захотим, встроим в 10 раз больше рекламы. У пользователя веб-приложения нет контроля совершенно ни над чем.
                                                                                                    3. Пользователь в принципе не знает и никак не может контролировать, что выполняется на его устройстве. А там приложение может начать хоть биткойны майнить в любой произвольный момент времени.

                                                                                                    Один из примеров п.1: новое окно для ввода сообщений в Slack. Оно не нравится совершенно никому. Это просто ужасная альтернатива для редактирования Markdown. Но сделать ничего нельзя.

                                                                                                      0
                                                                                                      Ой, они его поменяли? А я думал это я куда-то не туда нажал и включился визуальный редактор… А отключить нельзя?
                                                                                                        0
                                                                                                        А отключить нельзя?

                                                                                                        Увы, нет. Если использовать Slack в браузере, то уже появился букмарклет для отключения. Но он работает только в браузере и его надо вручную выполнять каждый раз при открытии Slack.

                                                                                                          0

                                                                                                          А что там не так с визуальным редактором?

                                                                                                            0
                                                                                                            Для того, чотбы написать пару фраз коллеге, текстовый процессор не обязателен.
                                                                                                              0

                                                                                                              Отключать-то его зачем?

                                                                                                                0
                                                                                                                Можно было просто его не включать. Или у разработчиков задачи кончились, начали придумывать хоть что-то, лишь бы деньги платили?
                                                                                                            0

                                                                                                            Таки добавили опцию. Preferences — Advances — Input Options — Format messages with markup.

                                                                                                          +6
                                                                                                          Пользователь не владеет ничем. Захотим, изменим ценовую политику, например, вместо покупки приложения один раз, введем подписку. Захотим, встроим в 10 раз больше рекламы. У пользователя веб-приложения нет контроля совершенно ни над чем.

                                                                                                          Вот бы с эпплом это сравнивать.


                                                                                                          Насколько легко поставить прошлую версию приложения из аппстора?
                                                                                                          Насколько легко поставить приложение в обход аппстора?
                                                                                                          Насколько легко поставить приложение, которое вы купили ранее, но которое выпилили из аппстора?

                                                                                                            +1
                                                                                                            Че уж там, давайте сравнивать со всеми. И с андроидом (в его текущем состоянии), и с десктопами (вин/мак/юникс).
                                                                                                            прошлую версию приложения из аппстора

                                                                                                            Я вот вообще не знаю каких-то сторов, в которых есть «прошлые версии». Есть сайты, есть вебархивы и прочие файлопомойки (репы в юниксах, из которых можно ставить что угодно, если терпения хватит проблемы резолвить), а вот что б прям стор… Разве что винду и ее основные компоненты могу припомнить, но то не совсем «стор».
                                                                                                            в обход аппстора

                                                                                                            ну, тут айфоны, конечно лидируют. хотя андроиды с каждым билдом наступают на пятки, да и винда очень так мило намекает, что ставить апп можно только из их апп, время от времени. Юниксу все до лампочки, хочешь блекджека — наслаждайся.
                                                                                                            которое вы купили ранее, но которое выпилили

                                                                                                            это смотря как выпилили. Тот же андроид, вполне себе удаляет купленные приложения, если палит что у вас поменялась локация, и ваших приложений быть там не должно. За айосом такого пока змечено небыло. Так же, вполне логично, когда приложение которое просто не пойдет на обновленной системе — как минимум помечается как не рабочее (такое есть вроде у всех).
                                                                                                            С приложениями удаленными по «политическим» мотивам — там все сложнее, конечно.
                                                                                                              +1
                                                                                                              Есть сайты, есть вебархивы и прочие файлопомойки (репы в юниксах, из которых можно ставить что угодно, если терпения хватит проблемы резолвить), а вот что б прям стор…

                                                                                                              Спокойно так делаю в своих линуксовых репах, и конфликтов на том уровне софта, который предлагается в аппсторе, не было.

                                                                                                                0
                                                                                                                небось на чем-то LTS сидите ;)
                                                                                                                  +1

                                                                                                                  Наоборот, Gentoo, большинство пакетов из ~, ряд вообще из ** из гита.

                                                                                                                    0
                                                                                                                    и на это спокойно встают старые версии приложений? магия…
                                                                                                                    хотя гента штука мною не изведанная, может у нее с мультиверсиями библиотек проблем нету.
                                                                                                                      –1
                                                                                                                      может у нее с мультиверсиями библиотек проблем нету.
                                                                                                                      Нету, так как всё собирается из исходников с теми версиями библиотек, какие есть в системе. Но если что-то хочешь поставить десятилетней давности — всё равно плясать с бубном нужно долго…
                                                                                                                        0
                                                                                                                        Вроде как для этого лет пять назад стали активно внедрять контейнеризацию.
                                                                                                                +3
                                                                                                                Есть сайты, есть вебархивы и прочие файлопомойки (репы в юниксах, из которых можно ставить что угодно, если терпения хватит проблемы резолвить), а вот что б прям стор…
                                                                                                                Вот, пожалуйста. Можете качать любую версию Resharper за последние 5 лет. После того, как пользователи начали плакать, что этого мало и их любимых версий за 2010й год больше нет техподдержка дала ссылки на версии с 2005го года. Правда первых версий для Visual Stuido 2003 там нет, да.
                                                                                                            0
                                                                                                            Ну как почему, нативное будет всегда лучше браузерного в плане скорости работы и потребления ресурсов. В соседних комментах куча примеров.
                                                                                                            0
                                                                                                            Хз, как по мне как раз гугл сейчас продвигает вполне неплохую технологию, то бишь флаттер, который к вебу ну ооочень отдаленное отношение имеет (одна и та же плюсовая библиотека для рендеринга вью что и в хроме)
                                                                                                              0
                                                                                                              Flutter приложения могут работать в браузере.
                                                                                                                0
                                                                                                                Это отдельный проект который вырос из нативного флаттера благодаря тому что дарт транспайлиться в js умеет. Даже название у проекта hummingbird. А оригинальный флаттер все таки в нормальный бинарь компилируется и для рендеринга skia использует.
                                                                                                                0
                                                                                                                Flutter мне понравился на первый взгляд, но глубоко я не вникал.

                                                                                                                Тем не менее, Google — веб-компания, и то обстоятельство, что они решили в данный момент времени поиграть «на стороне поля Apple», не меняет подхода в общем и целом, как мне кажется. Это тактический шаг, который имеет свои цели, он не оказывает влияния на стратегию Google и вектор ее движения.
                                                                                                                –1
                                                                                                                Веб победит на всех платформах.
                                                                                                                  +2
                                                                                                                  Неблагодарное это занятие — делать ставки на исход таких долгоиграющих процессов. Я пас.
                                                                                                                  0
                                                                                                                  Почему сразу браузер. Есть еще утилиты типа curl. Плюс html сам по себе довольно таки встраиваемый. И интерпретатор javascript сейчас есть чуть ли не на каждой микроволновке. На выходе получаем нечто стандартизированное. В случае с app имеет место самобытный подход. В каждом отдельном случае.
                                                                                                                  +3
                                                                                                                  Оба хуже.
                                                                                                                  И Электрон с его лозунгом «написано однажды, тормозит везде».
                                                                                                                  И Apple, уже один раз станцевавшая на граблях «закроемся от всех на свете, у нас свой особый путь».
                                                                                                                  +7
                                                                                                                  Apple всегда навязывает свои правила. Да, приложения на электроне хуже нативных, но это значит только то, что авторам приложений на электроне достаточно, что у их пользователей будет именно такой опыт. Причины могут бать разные, но суть не меняется.

                                                                                                                  P.S. Ужасный перевод, ужасная адаптация.
                                                                                                                    +4
                                                                                                                    Но если таких разработчиков будет большинство, негативный опыт будет ассоциироваться уже не с разработчиками, а с эпплом.
                                                                                                                      0

                                                                                                                      А вы, установив кривое приложении на свой пк, ругаете авторов ОС или конкретного софта?

                                                                                                                    +3
                                                                                                                    Статья подготовлена при поддержке компании...

                                                                                                                    Ну да, перевод, размещенный в корпблоге этой компании, как бы намекает, что:
                                                                                                                    1. Сказать самой о себе компании нечего. Я про реально интересный рассказ, вроде старых постов в блоге Билайна (да-да, тех, что им писал знаемкто). И, да, это вообще по блогу видно. Неужели о теме, где вы спецы, ничего нельзя интересно поведать?
                                                                                                                    2. При участии оказалось оплатой работы переводчика/копирайтера. Не обязательно, но уж очень похоже.

                                                                                                                    Правда, расскажите с огоньком про то, о чем написано в желтой вставке — про электронную систему медицинского осмотра, про, черт побери, даже поддержку программного обеспечения!
                                                                                                                    +3

                                                                                                                    Эцсамое, у вас по одной ссылке эппл проверяет использование приватных API CAContext CALayerHost NSAccessibilityRemoteUIElement NSNextStepFrame NSThemeFrame NSURLFileTypeMappings и банит за это приложение, а по другой ссылке Firefox для ускорения кладёт IOSurface в CALayer для ускорения работы, что никем не запрещено. Нестыковочки-с

                                                                                                                      +1
                                                                                                                      Так и Firefox не полагается на автообновления от App store. Поэтому они могут не бояться бана со стороны Apple
                                                                                                                    –14
                                                                                                                    Apple прогресс вперед двигает, а веб-технологии в современном виде это сущий ад. Так что все правильно.
                                                                                                                      +14

                                                                                                                      И что же они такого прогрессивного двинули?

                                                                                                                        –13
                                                                                                                        Вы серьезно?
                                                                                                                          +8

                                                                                                                          Вполне серьезно. Плоский дизайн выкатили, FaceID/TouchID для телефонов выкатили. Времена, когда они подталкивали веб кончились еще когда Blink форкнули. Сейчас фактически на троих (+Google, +Mozilla) соображают всякие mvp новых фишек. Открытые стандарты кодирования они пилят в консорциумах. Прочие сомнительные стандарты держат внутри своей экосистемы ради экономии.
                                                                                                                          Во времена El Captain починили старые болячки своей OS, в свежих версиях добавляют только боли. Утечки памяти, новые странные API, неработающие breaking changes. Ух прогресс.
                                                                                                                          Старым айфонам замедляли вычислительные мощности устроив им "запланированное устаревание".
                                                                                                                          Про условия труда и прочую рабочую эксплутацию китайцев можно наверное не вспоминать.
                                                                                                                          Достигли на волне хайпа триллионной капитализации.
                                                                                                                          Установили для России самый большой региональный ценник.
                                                                                                                          Чего там еще из прогрессивного?

                                                                                                                          0
                                                                                                                          Максимальные цены для потребительских устройств, дизайн (включая UI/UX) и свою платформу?
                                                                                                                          Будем честными, если вам хватает того, что уже есть на яблоке — работать достаточно комфортно.
                                                                                                                            +2

                                                                                                                            Как безапелляционно. Если мне яблочный UI/UX неудобен, что на их настольной ОС, что на планшетах (от айпада вообще материться охота), то ЧЯДНТ?

                                                                                                                              0
                                                                                                                              Вы всё делаете так — используете тот UI, который вам доставляет наилучший UX и является привычным.
                                                                                                                              C успехами Apple в поднятии ценников на железки и дизайном железок вы же согласны?
                                                                                                                              PS IMHO, хорошо, что яблочники задрали ценник на девайсы: так или иначе, производители ориентируются на apple по ценнику, и после поднятия цен выше $1000 для мобильника и выше $5000 для десктопа и ноутбука, на рынке стало появляться больше интересных предложений, как минимум, качество камер мобильных телефонов ощутимо поднялось.
                                                                                                                                0

                                                                                                                                С дизайном хз, клавиатура макбуков неюзабельна после любой адекватной механики. Тачбар вообще гениально неудобен, как по мне. Цены, впрочем, да, хорошо поднимают, не спорю.

                                                                                                                                  0
                                                                                                                                  Вот клавиатуры — совсем уж дело вкуса, многие до сих пор вздыхают по бабочке от IBM.
                                                                                                                                  Я про внешний дизайн — как ни крути, Apple делает красивые устройства, но покупать я их себе, конечно же, не буду — они мне никак не помогут в работе, а другой причины отдать от $2 до $6 тысяч не вижу.
                                                                                                                                    0

                                                                                                                                    Мне куда больше нравится дизайн моего тхинкпада (а тхинкпады из начала нулевых вообще огонь).

                                                                                                                            +1
                                                                                                                            Навскидку
                                                                                                                            1. Выкинули напрочь забагованный Macromedia Flash
                                                                                                                            2. Запретили использование приватных API, которые они в следующих версиях iOS выключат, и у всех пользователей умрет приложение, и в Apple понимают, что ждать пока сторонний разработчик соизволит починить и подготовить билд — это нанесет удар по имиджу Apple, как компании, у которых «ничего не работает»
                                                                                                                            –8
                                                                                                                            Ровно такое же мнение, поддерживаю. Мой комментарий не несет содержательной информации, но мне очень не нравится цифра -8, которую я вижу у вас. Так что чем могу, как говорится.
                                                                                                                            +16
                                                                                                                            Потихоньку App Store начал отклонять приложения, созданные с помощью популярного инструмента под названием Electron, который позволяет разработчикам делать все свои приложения на веб-коде

                                                                                                                            Ужас-то какой.
                                                                                                                            Независимо от вашего мнения о качестве приложений на Electron, выбор важен.

                                                                                                                            Electron — это не возможность выбора, а его отсутствие. В природе нет пользователей, которые хотят использовать софт на Электроне. Есть только пользователи, которые вынуждены это делать, потому что нет альтернатив. В данном случае Apple наоборот, создает выбор, заставляя разработчиков искать другие инструменты.
                                                                                                                              +21
                                                                                                                              В данном случае Apple наоборот, создает выбор
                                                                                                                              Ага, «рабство — это свобода».
                                                                                                                              У разработчиков уже есть выбор и они его уже сделали.
                                                                                                                              Ну теперь буде гораздо более удобный выбор, либо значительно увеличивать издержки на разработку, либо отказываться от аудитории. Или, если по другому, либо брать с пользователей больше денег, либо послать часть их них лесом. Офигенный выбор.
                                                                                                                              В природе нет пользователей, которые хотят использовать софт на Электроне
                                                                                                                              Точно так же, как и нет пользователей, которые хотят использовать софт на Swift. Пользователям важно в первую очередь чтобы софт был.
                                                                                                                                +8
                                                                                                                                Про электрон, думаю, DrPass не совсем корректно выразился — пользователям в общем-то пофиг, на чём написано приложение. А вот как быстро оно работает — совсем не пофиг, и свифт запросто уделает в скорости элеткрон.
                                                                                                                                  +12
                                                                                                                                  Э нет. Я, бывает, вообще от софта отказываюсь если могу без него обойтись, если он сделан на веб технологиях. Мне важно чтобы как можно большая часть софта которым пользуюсь — была нативной. Приложениями построенными на веб технологиях пользуюсь только если без приложения никак и нативной версии не существует.
                                                                                                                                  Надеюсь флаттер ситуацию подправит и будем чуть меньше приложений на электроне и подобном видеть со временем.
                                                                                                                                    +2
                                                                                                                                    Надеюсь флаттер ситуацию подправит и будем чуть меньше приложений на электроне и подобном видеть со временем.
                                                                                                                                    Это если Apple в порыве «больше свифта богу свифта» не запретят вообще все кросс-платформенные решения, которые смогут.
                                                                                                                                      0
                                                                                                                                      Ну, я вообще win и linux пользуюсь)) А там вряд ли запретят)
                                                                                                                                        0
                                                                                                                                        Что, и библиотечки, написанные на C++, тоже запретят?
                                                                                                                                          +2
                                                                                                                                          Ну на C++, так уж и быть, оставят. Но только пока никто не видит. А если запалят, что вы это C++ не руками написали, а из C# сконвертировали, нельзя. А если из JS, то вообще сразу пожизненный бан.
                                                                                                                                            0
                                                                                                                                            Из JS. В C++. Библиотеку.

                                                                                                                                            Тут из Ада позвонили, спрашивают ваше резюме.
                                                                                                                                          0
                                                                                                                                          А что есть сомнения? OpenGL выпилили, posix потихоньку выпиливают.
                                                                                                                                          Попробуйте вызвать например system
                                                                                                                                            +1
                                                                                                                                            Ну system — это такая штука, которую давно было пора выпилить.

                                                                                                                                            Ибо безопасно использовать его очень затруднительно — я вообще не знаю ни одного человека, который умел бы это делать и не знал бы, при этом, о том, как заменить его на posix_spawn.

                                                                                                                                            P.S. Хотя, конечно, зря они его вот так уж прямо выпилили. Нужно просто заменить его на заглушку, возвращающую 0 при вызове с nullptr и -1 (плюс errno в ECHILD) — и всё. Такая реализация безопасна и