211service.com
HTML 5 varētu izaicināt Flash
Kopš tā ieviešanas 90. gadu vidū, Adobe Flash joprojām ir viens no populārākajiem veidiem, kā izstrādātāji var izveidot animācijas, video un sarežģītas interaktīvas funkcijas tīmeklim neatkarīgi no tā, kādu pārlūkprogrammu vai operētājsistēmu izmanto galalietotājs. Saskaņā ar Adobe, kas ražo Flash Player un dažādus Flash izstrādes rīkus, 98 procentos internetam pieslēgtu galddatoru ir instalēta Flash, un 95 procentiem ir jaunākā Flash Player versija 10.
Cenšoties vēl vairāk veicināt Flash tehnoloģijas ieviešanu, vakar Adobe izlaida jaunu Flash funkciju kopu, tostarp mākoņpakalpojumu, kas ļauj izstrādātājiem savienot lietojumprogrammas ar 14 dažādiem sociālajiem tīkliem, izmantojot vienu programmēšanas interfeisu.
Tomēr Flash dominējošās dienas var būt skaitītas. Eksperti saka, ka pastāv divi galvenie draudi: Apple atklātā naidīgums pret tehnoloģijām savās iPhone un iPad ierīcēs un jauna atvērtā tīmekļa standarta HTML 5 pieaugums, kura mērķis ir padarīt interaktivitāti par visu tīmekļa pārlūkprogrammu neatņemamu sastāvdaļu. Lai gan Flash ievieš papildu iespējas pārlūkprogrammām pēc tā lejupielādes un instalēšanas, HTML 5 nodrošinātu, ka līdzīga funkcionalitāte ir iekļauta pārlūkprogrammās, kas to pieņēma kā standartu pēc noklusējuma, un to nekontrolētu viens uzņēmums.
Lai gan HTML 5 ir izstrādāts, lai ievērojami paplašinātu pārlūkprogrammas iespējas, tostarp grafisko un video apstrādi, Adobe turpina izlaist rīkus, kas nodrošina Flash soli priekšā. Tās izstrādes rīki piedāvā arī vienkāršāku veidu, kā izveidot bagātīgu tīmekļa saturu. Piemēram, daudzi sociālo tīklu uzņēmumi piedāvā dažādas savas saskarnes, un Adobe jaunais sociālā tīkla pakalpojums ļauj izstrādātājiem vieglāk tos izmantot.
Tomēr Flash galvenā priekšrocība — tās spēja pārlūkprogrammā renderēt grafiku un animāciju — tiek uzbrukta. Paneļdiskusijā, kas notika pagājušajā nedēļā plkst South by Southwest Interactive Ostinā, Teksasā, nozares eksperti diskutēja par to, vai HTML 5 galvenais elements, ko sauc par Canvas, varētu veikt tādus pašus uzdevumus daudziem izstrādātājiem. Canvas ļauj pārlūkprogrammā palaist grafikas, animācijas un interaktīvas funkcijas bez papildu spraudņiem.
Bens Galbraits, kurš strādā ar Palm WebOS un ir bijis iesaistīts atvērtā pirmkoda programmatūras izstrādātāju kopienā, kas ir atbildīgs par pārlūkprogrammu Mozilla Firefox, nesen izmantoja Canvas, lai izveidotu bagātīgu tīmekļa koda rediģēšanas lietojumprogrammu. Galbraitam un viņa līdzstrādniekiem bija jāizveido daudzas sastāvdaļas no nulles. Mums bija jādara daudz darba, taču mums bija lielisks sniegums un kontrole, viņš teica South by Southwest.
Visas šīs pūles parāda, kāpēc Flash joprojām ir noderīgs, sacīja Čets Hāss, kurš strādā pie programmatūras izstrādātāja komplekta Flex , Adobe ietvars, ko var izmantot, lai izveidotu sarežģītas tīmekļa lietojumprogrammas, kas darbojas, izmantojot Flash atskaņotāju. Flex ļauj lietotājiem vienkārši izveidot un atkārtoti izmantot lietojumprogrammas vizuālos līdzekļus, sacīja Hāss. Atsaucoties uz plašo darbu, ko Galbraits veica savā koda redaktorā, viņš jokoja: es labprāt katru gadu no jauna izgudrotu lietotāja interfeisa rīku komplektu. Tas dod lielisku iespēju veikt daudz interesantas programmēšanas.
Nathan Germick, Flash izstrādātājs sociālo spēļu uzņēmumam Brīnumkalns , vienojāmies: attiecībā uz tūlītēju piekļuvi pārsteidzoši jaudīgam rīku komplektam patiešām nav nekādu sacensību.
Bet citi apgalvo, ka Canvas drīzumā būs līdzīgi rīki un savas bibliotēkas. Vai tas nav laika jautājums? Alons Salants, Sanfrancisko programmatūras izstrādes uzņēmuma dibinātājs un īpašnieks Oglekļa piecinieks , teica pie paneļa.
Cīņu starp HTML 5 un Flash sarežģī platformas atbalsta problēma vai tā trūkums. Piemēram, Apple līdz šim ir izslēgusi Flash no iPhone un iPad, un būs vajadzīgs laiks, līdz pat Flash draudzīgas ierīces, piemēram, Android tālruņi, nonāks tirgū ar pilnu Flash Player 10.1 atbalstu. Adobe strādā, lai novērstu šo plaisu, izlaižot rīkus, kas pārsaiņo Flash lietojumprogrammas formātā, ko var iesniegt Apple lietotņu veikalā.
No otras puses, HTML 5 ir pieredzējis labu atbalstu mobilajās ierīcēs. Google nesen izmantoja iPhone atbalstu HTML 5, lai padarītu savu Google Voice lietojumprogrammu pieejamu tālruņa pārlūkprogrammā pēc tam, kad Apple noraidīja lietojumprogrammu no sava lietotņu veikala.
No otras puses, HTML 5 ievieš ievērojamu kavēšanos — tas nedarbojas Microsoft Internet Explorer, kas joprojām ir vispopulārākā tīmekļa pārlūkprogramma pasaulē. Lai gan Microsoft nesen paziņoja, ka Internet Explorer 9 atbalstīs HTML 5 funkcijas, vēl nav skaidrs, vai Canvas elements tiks iekļauts.
Svarīgs iemesls, kāpēc Salants un Galbraith dod priekšroku HTML 5, ir tas, ka tehnoloģija nav patentēta. Kad lietojumprogramma tiek rakstīta, izmantojot Canvas, citi izstrādātāji var izmantot pārlūkprogrammas skatu avota komandu, lai precīzi saprastu, kā tā darbojas, un mācītos no tās, atzīmēja Salants. Galbraits piebilda, ka izstrādātājiem nav pietiekami daudz kontroles pār to, kādas funkcijas laika gaitā atbalsta patentēta platforma, piemēram, Flash.
Atbildot uz jautājumu, Adobe vadītāji noraida runas par HTML 5 un Flash sadursmi. Idejai, ka tās ir konkurētspējīgas tehnoloģijas, nav jēgas, saka Adrians Ludvigs, kurš vēl nesen bija Flash Platform produktu mārketinga grupas vadītājs uzņēmumā Adobe. Viņš norāda, ka atbalsts HTML 5 ir iebūvēts Adobe AIR platformā, ko var izmantot, lai izveidotu tīmekļa lietojumprogrammas, kas var darboties pat bez interneta savienojuma, saglabājot dažus datus lokāli. Interneta lietojumprogrammas vienmēr ir veidotas, izmantojot dažādas tīmekļa tehnoloģijas, saka Ludvigs, un Flash turpinās aizpildīt dažas nepilnības.