The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Google прекращает в Chrome поддержку NPAPI-плагинов

24.09.2013 09:55

Компания Google сообщила о прекращении поддержки классического интерфейса для подключения плагинов NPAPI (Netscape Plug-in API) в браузерах Chrome и Chromium.

Избавление от NPAPI будет производиться поэтапно. С сегодняшнего дня в Web Store прекращается приём новых дополнений и приложений, поставляемых с плагинами NPAPI. Обновление уже размещённых в каталоге-магазине подобных приложений и дополнений будет разрешено до мая 2014 года, в сентябре 2014 года они будут удалены. Начиная с января 2014 года написанные с использованием NPAPI плагины перестанут по умолчанию работать в стабильных выпусках Chrome. Исключение будет сделано только для актуальных версий самых популярных плагинов, которые временно продолжат свою работу, до завершения их перевода на новый API. Полное прекращение поддержки NPAPI планируется произвести до конца 2014 года.

В частности, в белый список попадут Silverlight (установлен у 15% пользователей), Unity (9.1%), Google Earth (9.1%), Java (8.9%), Google Talk (8.7%) и Facebook Video (6.0%). По своему желанию пользователи также смогут заносить в белый список собственные плагины. Плагин Flash уже достаточно давно переведён на использование нового интерфейса PPAPI. Примечательно, что похожий подход к блокировке плагинов по умолчанию намечен в выпуске Firefox 26, который выйдет 10 декабря.

В качестве причины прекращения поддержки NPAPI упоминается устаревшая архитектура данного API, разработанная более 15 лет назад и не соответствующая современным реалиям. Сегодняшние браузеры стали безопаснее, быстрее и значительно функциональнее своих предшественников. Использование NPAPI приводит к усложнению кода, проблемам с безопасностью и низкой надёжности работы. Кроме того, NPAPI изначально не поддерживается браузерами для мобильных устройств.

Вместо NPAPI предлагается использовать такие технологии, как NaCl, Apps, Native Messaging API и LBS (Legacy Browser Support). В качестве основной альтернативы Google продвигает PPAPI (Pepper API), не совместимый с NPAPI и пока не поддерживаемый в других браузерах. Интерфейс PPAPI разработан инженерами Google для устранения проблем с переносимостью и производительностью классического NPAPI, а также для упрощения создания плагинов, работающих в виде отдельных процессов. PPAPI также предоставляет ряд расширенных интерфейсов, связанных с обеспечением работы в плагинах вычислительных, аудио и графических функций.

  1. Главная ссылка к новости (http://blog.chromium.org/2013/...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/37980-npapi
Ключевые слова: npapi, chrome
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (59) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, gkv311 (ok), 10:03, 24/09/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Я так полагаю, это конец эры native-плагинов для браузеров (учитывая невнятность PPAPI)?
     
     
  • 2.2, Аноним (-), 10:05, 24/09/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Жаль, PPAPI так и не стал стандартом.
     
  • 2.16, Fyjybv (ok), 11:57, 24/09/2013 [^] [^^] [^^^] [ответить]  
  • +11 +/
    Это начало эры Native Client и для многих это очень круто: не в JavaScript же идти - людей смешить )
     
     
  • 3.24, Xasd (ok), 15:15, 24/09/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > не в JavaScript же идти - людей смешить )

    кроме Javascript и NaCL -- сущесвутет например ещё и Asm.js (который не является Javascript)

     
     
  • 4.27, Аноним (-), 15:48, 24/09/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Полагаю, человек намекает, что помимо багажа умений C/C++ в кроссплатформенный мир хром-hosted приложений можно заодно утянуть и приличную часть шаблонного кода, не требующую обременительных модификаций.
     
     
  • 5.36, Аноним (-), 16:23, 24/09/2013 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Здравствуй, хабрачеловек!
     
     
  • 6.38, Аноним (-), 16:56, 24/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Здравствуй, хабрачеловек!

    А вы на их лангве спикаете?

     
     
  • 7.42, Аноним (-), 17:33, 24/09/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Хабалчанина за версту видать.
     
  • 4.28, Lain_13 (ok), 15:53, 24/09/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вообще-то asm.js это сабсет JS с вспомогательной разметкой в комментариях. Это нечто вроде байт-кода в Java и .NET, только не «байт». В него можно компилировать код на тех же плюсах и он будет работать в любом браузере. Просто в браузерах без поддержки asm.js такой код будет работать медленно.
     
  • 4.43, Аноним (-), 17:59, 24/09/2013 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > кроме Javascript и NaCL -- сущесвутет например ещё и Asm.js (который

    ...который является просто сказочным примером удаления гланд через попу автогеном. Нормальный вариант - что-то типа PNACL.

     
  • 4.56, Аноним (-), 06:07, 25/09/2013 [^] [^^] [^^^] [ответить]  
  • –3 +/
    только OTP Erlang ! только Хардкор !! никаких недо-мер/недо-языков !
    только Хаскель, Эрланг и Рефал-8 !!!
    *трясет триколором"
    /сарказм.
    если сурьезно, то пора уже от костылей отказываться не только браузерах но и на серверАх.
    курить DBA вебмастерам учить нормальные Web-сервера юзать(апачь и нг - не из оных), читать про вебсокеты, внезапно.
    а про угребищные костыли - почему не Питон, к примеру ? :)
    всяко ЛУЧШЕ будет. или тикль с тк )
    за..нный форк пролога руби и прочие и прочие ...
    если до Эрланг не доросли.
     
  • 2.20, Аноним (-), 12:39, 24/09/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Я так полагаю, это конец эры native-плагинов для браузеров (учитывая невнятность PPAPI)?

    Скорее, конец эры AdBlock+.
    В конце концов, это основная проблема всего гугловского бизнеса и причина упущенных прибылей.

     
     
  • 3.21, ZOmG (?), 12:54, 24/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    А каким боком это заденет AdBlock+?
     
     
  • 4.30, raptor (?), 16:04, 24/09/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    никаким,  adblock это дополнение а не плагин
     
  • 3.29, Lain_13 (ok), 15:55, 24/09/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    До тех пор, пока вся действительно мерзкая реклама грузится со сторонних доменов, ABP будет существовать и успешно работать.
     

  • 1.3, Zenitur (ok), 10:18, 24/09/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Начиная с января 2013 года написанные с использованием NPAPI плагины перестанут по умолчанию работать в стабильных выпусках Chrome. Исключение будет сделано только для актуальных версий самых популярных плагинов
    > В частности, в белый список попадут Silverlight (установлен у 15% пользователей), Unity (9.1%), Google Earth (9.1%), Java (8.9%), Google Talk (8.7%) и Facebook Video (6.0%).

    А как же Quake Live? Придётся менять браузер?!

    ИИ да, январь 2013 прошёл, а игра работает.

     
     
  • 2.6, Аноним (-), 10:34, 24/09/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >А как же Quake Live? Придётся менять браузер?!

    да.

     

  • 1.4, pro100master (ok), 10:19, 24/09/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Прикольно, что на этот раз этим рулит не МС :)
     
     
  • 2.19, Аноним (-), 12:37, 24/09/2013 [^] [^^] [^^^] [ответить]  
  • +4 +/
    МС, гугл - а вы разбираетесь в сортах этогосамого?
     
     
  • 3.50, pro100master (ok), 19:39, 24/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    нет, но есть еще и днище :)
     

  • 1.5, Аноним (-), 10:31, 24/09/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    >Google Talk (8.7%)  
    >Google Earth
    >Google прекращает ... поддержку NPAPI-плагинов

    Пример того как не надо прекращать поддержку.

     
     
  • 2.7, Аноним (-), 10:57, 24/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Удваиваю. Эпично.
     
  • 2.10, Нанобот (ok), 11:26, 24/09/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    как раз наоборот, самый правильный способ -- медленно и пошагово, с расчётом на то, что к моменту окончания поддержки все перейдут на новый интерфейс и никто не заметит отключения
     
  • 2.15, BlackRaven86 (ok), 11:51, 24/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Может к тому времени они все свое перепишут на HTML5.
     
     
  • 3.54, Аноним (-), 23:25, 24/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Зато силверлайт наконец зароют.
     
  • 3.57, Аноним (-), 06:08, 25/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Может к тому времени они все свое перепишут на HTML5.

    "к тому времени" - будет HTML8.
    с блекджеком и WebGL3.

     
  • 3.61, Аноним (-), 01:06, 26/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Или закроют проект.
     

  • 1.9, Аноним (-), 11:19, 24/09/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    >Silverlight (установлен у 15% пользователей)

    Оно не умерло?

     
     
  • 2.11, Нанобот (ok), 11:26, 24/09/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>Silverlight (установлен у 15% пользователей)
    > Оно не умерло?

    живее только флеш

     
     
  • 3.44, Аноним (-), 18:01, 24/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > живее только флеш

    И ява. Ничо, ща весь этот крап околеет как раз. MS на счетчик поставили и таймер запустили.

     
  • 2.14, Аноним (-), 11:48, 24/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Netflix во все поля.
     

  • 1.17, ip1981 (ok), 12:10, 24/09/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    DjView Plugin - тю?
     
  • 1.18, Аноним (-), 12:35, 24/09/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Это такой хитрый способ борьбы с адблоком?
     
     
  • 2.31, raptor (?), 16:07, 24/09/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Это такой хитрый способ борьбы с адблоком?

    adblock это расширение а не плагин,
    для расширении есть javascript api

     
  • 2.32, kurokaze (ok), 16:18, 24/09/2013 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Для упоротых и сторонников теории лунного заговора - да
     

  • 1.22, devl547 (ok), 14:36, 24/09/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хмм.. А в каком году гуглохром научится аппаратно ускорять рендеринг и аппаратно декодировать видео в своем комплектном PPAPI-плагине?
     
     
  • 2.33, kurokaze (ok), 16:19, 24/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Хмм.. А в каком году гуглохром научится аппаратно ускорять рендеринг и аппаратно
    > декодировать видео в своем комплектном PPAPI-плагине?

    А зачем? На core-i7 флеш fullhd без всякого ускорения процентов 10 всего жрет.

     
     
  • 3.55, Аноним (-), 23:28, 24/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    А потом эти люди удивляются, что калькуляторы весят по гигабайту и жрут память сотнями метров.
    "Куча слоновьего навоза! Дешево! Всего 10% Вашей ежемесячной зарплаты!"
     
  • 2.52, Аноним (-), 21:30, 24/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Рендерит аппаратно, а вот декодирует действительно программно. По крайней мере, так на Интеле.
     

  • 1.23, Пиу (ok), 15:13, 24/09/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Использование NPAPI приводит к усложнению кода, проблемам с безопасностью и низкой надёжности работы.

    "Использование XMPP вконтакте приводит к усложнению кода, проблемам с безопасностью и низкой надёжности работы."

    интересно, кто-нибудь еще верит в аргументы подобные этому?

     
     
  • 2.37, Аноним (-), 16:54, 24/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > "Использование XMPP вконтакте приводит к усложнению кода, проблемам с безопасностью и низкой надёжности работы."
    > интересно, кто-нибудь еще верит в аргументы подобные этому?

    Дык правда ведь. При кривых руках любая технология ведет к проблемам.

     
     
  • 3.45, Аноним (-), 18:02, 24/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Дык правда ведь. При кривых руках любая технология ведет к проблемам.

    Использование молотка позволяет @#$уть себе по пальцу. А ну брось молоток и пшел назад, на пальмы!

     
     
  • 4.59, INFOMAN (?), 14:42, 25/09/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Бросание молотка позволяет @#$уть себе молотком по ноге. Лучше кинь его в соседа, заодно будет стимул побыстрее на пальму взобраться, пока не догнали.
     
     
  • 5.62, ОнАним (?), 05:33, 26/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Неумение кидать молоток может позволить @#$уть себе по черепу, так что, крепко держа молоток, медленно опускай его на трафку.
     
  • 2.60, Crazy Alex (ok), 19:50, 25/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Конкретно вконтакту от XMPP и правда проку никакого не было. Учитывая, что никаких джабберовских плюшек они не поддерживали, а подавляющее большинство аудитории сторонние IM-клиенты в гробу видело. И, разумеется, наличие лишних кусков кода может привести к проблемам с безопасностью и просто багам.
     

  • 1.25, аннон (?), 15:30, 24/09/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Меня доставила фраза о том что современные браузеры стали-"безопаснее, быстрее и значительно функциональнее своих предшественников". Интересней, в каком месте это всё смотрели? Я вот вижу что браузеры щас всё жирнее, прожорливее. и не поворотливее становятся. хромоног, со своими процессами, так вообще все 3 гига оперативки в моей 32 разрядной винде забивает легко. и проц грузит по полной, докучи. ну и безопасность тоже хромает на обе ноги, постоянно уязвимости какие то всплывают. а по поводу функционала, вообще наглая лож! с каждой новой версией интерфейс у всех становится только более примитивнее.
     
     
  • 2.26, Аноним (-), 15:37, 24/09/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ставь лису.
     
  • 2.34, kurokaze (ok), 16:21, 24/09/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > хромоног, со своими процессами, так вообще все 3 гига оперативки
    > в моей 32 разрядной винде забивает легко. и проц грузит по
    > полной, докучи

    Сам вантуз поставил - теперь мучься, нечего плакаться.

    PS: Остальную толстоту даже читать не стал

     
     
  • 3.48, Аноним (-), 19:29, 24/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Угу, а под онтопиком хромой, должно быть, вообще память не кушает, в /dev/astral работает.
     

  • 1.35, raptor (?), 16:23, 24/09/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    в статье есть ошибка, редактор и многие отписавшиеся в коментариях
    не понимают разницу между плагином и дополнением
    дополнение - это встроенная программа которая использует javascript api браузера
    (adblock, ghostery etc.)

    плагин - это сторонняя программа которая интегрируется с браузером через
    npapi
    (flash, silverlight, java, vlc etc)

    так вот у firefox обновляется  api для дополнений а у chrome plugin api


     
     
  • 2.49, Аноним (-), 19:33, 24/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > в статье есть ошибка, редактор и многие отписавшиеся в коментариях
    > не понимают разницу между плагином и дополнением

    В статье нет ошибки, там речь про Web Store, а там не размещаются плагины как таковые. Речь именно про дополнения, которые поставляются с левыми плагинами в составе.

    Цитата из оригинала "Starting today, no new Apps or Extensions containing NPAPI-based plug-ins will be allowed in the Web Store."

     

  • 1.39, Михрютка (ok), 17:02, 24/09/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    оооо ну гуд факин лак гуглю уговорить Оракл переписать джава-плугин под гуглевый апи. и сильверлайт тож, тут вверху про нетфликс правильно вспомнили.
     
     
  • 2.41, Ананас (?), 17:25, 24/09/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    А по-моему, отказ от NPAPI - плевок в их сторону.
     
     
  • 3.47, Аноним (-), 18:11, 24/09/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > А по-моему, отказ от NPAPI - плевок в их сторону.

    Эй, оракл! Прибыли господа Логинов, Строгинов, Большаков и Ушаков ("long enough", "strong enough", "all fuckoff", "u fuckoff").

     
  • 2.46, Аноним (-), 18:09, 24/09/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > оооо ну гуд факин лак гуглю уговорить Оракл

    Ну у них простой выбор: или с ними, или против них. А поскольку у гугеля >30% рынка браузеров, а у оракла только фига в кармане, оракл может или построиться, или получить полную опу и забыть о применениях явы в браузерах. Самые эпичные лузеры будут использовать пародии на браузер типа IE8 для внутренних сервисов, примерно как DOS на станках с ЧПУ. Остальные просто навсгда забудут это и технология умрет.

     
     
  • 3.51, Михрютка (ok), 21:15, 24/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> оооо ну гуд факин лак гуглю уговорить Оракл
    > Ну у них простой выбор: или с ними, или против них. А

    я ж и говорю - GFL

    > поскольку у гугеля >30% рынка браузеров,
    > у оракла только фига в кармане,
    > оракл может или построиться, или получить полную опу
    > и забыть о применениях явы в браузерах.
    > пародии на браузер типа IE8 для внутренних сервисов
    > Остальные просто навсгда забудут это и технология
    > умрет.

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

     
  • 3.53, Аноним (-), 22:20, 24/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ну да, ынтырпрайзы резко подорвутся и перепишут все свои яваподелки. Да они скорее эту вашу гуглю изнасилуют и выкинут в мусорку. И правильно сделают. Ибо нефиг.
     

  • 1.58, daemonpnz (ok), 12:46, 25/09/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А аппаратное ускорение видео по прежнему не работает в их пепелац-флеше.
     
  • 1.63, Антон (??), 01:52, 14/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В 33 dev-билде хрома и хромиума уже перестали работать NPAPI плагины все :(
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру