Інтэрнэт-намеры: будучыня вэб-праграм

Аўтар: Monica Porter
Дата Стварэння: 14 Марш 2021
Дата Абнаўлення: 17 Травень 2024
Anonim
Эскорт или Вебкам / Новый социальный лифт? / Лядов с Места событий
Відэа: Эскорт или Вебкам / Новый социальный лифт? / Лядов с Места событий

Задаволены

Гэты артыкул упершыню з'явіўся ў нумары 229 часопіса .net - самага прадаванага ў свеце часопіса для вэб-дызайнераў і распрацоўшчыкаў.

Падабаецца. Чытайце пазней. +1. Твітэр. Tumblr. StumbleUpon. На працягу апошніх некалькіх гадоў маленькія кнопкі-шыпшынкі распаўсюджваюцца, як адзёр, у Інтэрнэце, з'яўляюцца і знікаюць па меры росту і падзення папулярнасці новых інструментаў і паслуг. Папулярная кнопка ShareThis, якая дае ўладальнікам сайтаў магчымасць хаця б сабраць усе гэтыя сацыяльныя паслугі ў адно ўсплывальнае акно, у цяперашні час прапануе больш за 120 патэнцыяльных напрамкаў - і, хаця на самой справе ніхто іх не пералічвае, часта цяжка дакладна сказаць, хто усе варыянты дапамагаюць.

Гэта праблема, якая патрабуе выпраўлення, і ў тым, што і Google, і Mozilla маюць гатовыя рашэнні - Інтэрнэт-намеры і Інтэрнэт-дзеянні / дзеянні адпаведна. Іх выкананне вар'іруецца, але асноўная мэта адна і тая ж: адысці ад стваральніка сайта / прыкладання, каб зрабіць што-небудзь патрэбным, спасылаючыся на пэўныя службы, на карысць простага прадастаўлення ім дзеясловаў, якія аглядальнік можа апрацоўваць для карыстальніка. пабочны карыстальнік.

Што гэта азначае на практыцы? Ну, напрыклад: на дадзены момант існуе мноства розных інструментаў закладкі, прычым два найбольш папулярныя - Delicious і Pinboard. Каб інтэграваць кнопку закладкі ў канец артыкула, уладальнік сайта павінен дадаць два розныя фрагменты кода. У свеце Інтэрнацый / дзеянняў гэта проста стала б адной кнопкай "Дадаць у закладкі". Калі карыстальнік націскае на яго, іх аглядальнік бачыць дзеяслоў, звяртаецца да спісу зарэгістраваных паслуг і перадае дадзеныя.

Аднак гэта толькі самы просты магчымы сцэнар. Інтэрнэт-намеры і дзеянні перастаюць быць праслаўленым "mailto: link" - гэта тое, што яны здольныя значна больш, уключаючы двухбаковае ўзаемадзеянне, што робіць іх прыдатнымі для поўных вэб-прыкладанняў, а таксама проста замяніць іх. Бягучыя спецыфікацыі Web Intents апрацоўваюць дзеясловы Discover, Share, Edit, View, Pick, Subscribe and Save. Напрыклад, пры вельмі невялікай колькасці кадавання вы можаце як адправіць малюнак у рэдактар, так і вярнуць рэдагаваную версію, гэтак жа лёгка, як выцягнуць інфармацыю, напрыклад кантактныя дадзеныя, з вонкавай адраснай кнігі ў пэўную форму - усё без адзін карыстацкі выклік API альбо нават веданне, што на самай справе ўяўляе сабой другая бок.

У гэтым, вядома, ёсць больш тонкасць, чым у гэтым. Падобна таму, як Mac і Windows працуюць з файламі малюнкаў на аснове іх тыпу, а не проста з файламі і выявамі, таксама праграмы могуць вызначаць фарматы і тыпы дадзеных. Напрыклад, вэб-рэдактар ​​малюнкаў можа ўдзельнічаць у працы з JPEG, ветліва не ўхіляючыся ад PNG і MP3. У выпадку, калі некалькі зарэгістраваных кліентаў і службаў могуць апрацоўваць запыт, браўзэр проста адлюстроўвае меню для карыстальніка, каб выбраць, якога з іх трэба выкарыстоўваць. Калі выказаць здагадку належную рэалізацыю, адзін і той жа фрагмент кода будзе працаваць для ўсіх іх.


Розныя бачанні

Загвоздка ў тым, што, хоць Google і Mozilla падзяляюць прыблізна адно і тое ж бачанне, іх рэалізацыя і канчатковыя мэты некалькі адрозніваюцца.

"Хоць распрацоўка функцый браўзэра зараз вядзецца на адкрытым узроўні пад эгідай органаў па стандартызацыі, усё яшчэ здаецца, што гэта сустрэча паміж рознымі масонскімі ордэнамі", - тлумачыць Глен Джонс, адзін з арганізатараў мерапрыемства "Інтэлектуальны дызайн Web" у лютым. «Такім чынам, пакуль я не зразумеў поціскаў рук, любыя адрозненні тут датычацца маштабу таго, што кожны спрабуе дасягнуць.

«Каманда Chrome сканцэнтравана на вэб-праграмах і, напрыклад, зацікаўлена ў функцыі, якая працуе ў аўтаномным рэжыме. Mozilla больш зацікаўлена ў больш шырокім выкарыстанні сацыяльных сетак і хоча зрабіць рашэнне больш спрошчаным ".

"Спрошчанае", як гэта не дзіўна, не зусім тое слова, якое выкарыстоўваецца Tantek elik, лідзіруюць у Mozilla ў сферы Інтэрнэт-стандартаў. "Мы лічым, што Інтэрнэт-дзейнасць Mozilla з'яўляецца больш мэтанакіраваным падыходам [чым Web Intents], які абапіраецца на адкрытую сістэму вэб-праграм для пошуку", - тлумачыць ён. "Мэта заснавання адкрыцця на вэб-праграмах заключаецца ў здагадцы, што патрэбныя ўсталяваныя карыстальнікам праграмы з'яўляюцца арыентаваным на карыстальніка механізмам, які з'яўляецца больш бяспечным, паляпшае прыватнасць і зразумелым".

Адной з канкрэтных тэхналагічных скаргаў з боку Mozilla з'яўляецца тое, што Web Intents у значнай ступені абапіраецца на JavaScript, і ў цяперашні час даступная пракладка для тых, хто хоча з імі эксперыментаваць. "Гэта недаступная версія для многіх вэб-сайтаў і прыкладанняў, паколькі яны павінны функцыянаваць на прыладах з абмежаванымі магчымасцямі, альбо калі карыстальнікі адключаюць JavaScript альбо іншым чынам не могуць атрымаць доступ да знешніх сцэнарыяў", - працягвае Элік. "На прыкладзе і лепшай практыцы выкарыстання простых тэгаў гіперспасылак мы ведаем, што можна прымусіць вэб-дзеянні працаваць без JavaScript, таму вэб-дзеянні павінны працаваць і без JavaScript".

У тым, што абодва бакі сыходзяцца ў меркаванні, у тым, што з боку карыстацкага інтэрфейсу тэхналогія ўсё яшчэ мае патрэбу ў працы. Што адбываецца, напрыклад, калі карыстальнік націскае на дзеяслоў, для якога ён не зарэгістраваў службу, альбо калі служба не працуе? Наколькі хутка сайты, якія ў цяперашні час выкарыстоўваюць кнопкі Facebook Like для прыцягнення трафіку, хочуць прыстасавацца да свету, дзе "Share" можа адбіваць трафік вакол чаго заўгодна, ад Google Plus да MySpace? Дакладней, як гэтыя службы перанясуць гэты ўдар на свае інфармацыйныя карты?

"У апошнія некалькі месяцаў гэта страта схаванага значэння, якое Facebook, Twitter / Google і гэтак далей могуць дакладна вызначыць, адсочваючы гісторыю браўзэраў людзей у Інтэрнэце з усім гэтым убудаваным JavaScript, што мяне турбуе", - кажа Джонс. «Гэтыя дадзеныя маюць вялікае грашовае значэнне для кампаній, якія ўдзельнічаюць, і адсутнасць JavaScript на старонках, якія спакойна адсочваюць гісторыю аглядальнікаў карыстальнікаў, можа перашкодзіць ім прадастаўляць інтэрфейсы. Гэта вялікая прычына для карыстальнікаў, якія любяць Інтэрнэт-намеры / дзеянні, але гэта можа запаволіць выкарыстанне такіх, як Facebook ".


Працуем разам

Гэтыя і іншыя праблемы яшчэ трэба вырашыць, перш чым Інтэрнэт-намеры альбо Інтэрнэт-дзейнасць стануць дастаткова распаўсюджанымі, каб стаць стандартным будаўнічым блокам.

"Я не веру, што ў каму-небудзь інтарэс распрацоўваць розныя стандарты ў гэтай прасторы, - кажа Джонс. - Спадзяюся, пытанне пра перамогу аднаго супраць іншага з'яўляецца спрэчным. Я сардэчны з тым, што Ян Хіксан (член групы па распрацоўцы стандартаў Google і аўтар / суправаджальнік тэстаў сумяшчальнасці браўзэраў Acid) разглядае магчымасць аб'яднання registerProtocolHandler (), registerContentHandler () функцыі з Інтэрнэт-намерамі ".

Для параўнання дзвюх тэхналогій, лепшай адпраўной кропкай з'яўляецца сайт Google, які прапануе мноства дэманстрацыйных праграм, JavaScript-пракладку для эксперыментаў і мноства пытанняў і адказаў, якія тлумачаць і тое, чаму гэты від тэхналогіі важны, і чаму для яго патрэбныя новыя тэхналогіі. Версія Mozilla больш арыентавана на распрацоўшчыкаў і прадугледжвае больш даведачных ведаў, але тут вы знойдзеце асноўны цэнтр.


Папулярныя На Сайце
Размытыя лініі брэндынгу
Чытаць Далей

Размытыя лініі брэндынгу

Калі мы ўпершыню пачыналі ажыццяўляць буйныя брэндынгавыя праекты ў банках Джонсана, кліенты папрасілі паглядзець наш "працэс". Такім чынам, мы паслухмяна запісалі, якім, на наш погляд, паві...
Як зрабіць вашу праграму даступнай
Чытаць Далей

Як зрабіць вашу праграму даступнай

Урадавыя пастановы Вялікабрытаніі азначаюць, што вэб-сайты і праграмы ў дзяржаўным сектары цяпер павінны быць даступныя кожнаму. У эпоху лічбавых тэхналогій мабільныя дадаткі сталі шырока папулярнай п...
Як быць больш крэатыўным, пакуль вас няма са студыі
Чытаць Далей

Як быць больш крэатыўным, пакуль вас няма са студыі

Ёсць шмат прычын, па якіх вы можаце не быць у сваёй студыі: напрыклад, вы можаце працаваць дома ці па-за межамі мерапрыемства. Адпачынак ад прасторы студыі - выдатны спосаб пачаць сваю творчасць, таму...