211service.com
Stīvs Džobss izsaka skarbu Flash kritiku
Apple izpilddirektors Stīvs Džobss lambasted Adobe Flash platformu šodien Apple vietnē publicētajā paziņojumā. Flash ir gandrīz visuresošs darbvirsmas pārlūkprogrammas spraudnis, ko parasti izmanto video, animācijas un citu interaktīvu funkciju nodrošināšanai vietnēs. Lai gan Adobe vēlas paplašināt Flash platformu arī mobilajās ierīcēs, Apple atteicās atbalstīt Flash savā populārajā iPhone un iPad ierīcēs. Adobe ir arī nonākusi konfliktā ar jauno tīmekļa standartu pastiprinātājiem, kuri uzskata, ka Flash varētu aizstāt ar jaunām specifikācijām, piemēram, HTML 5.
Džobss izklāstīja iemeslus, kāpēc Apple neplāno atbalstīt Flash savās ierīcēs, tostarp bažas par tās drošību un uzticamību un ietekmi uz akumulatora darbības laiku. Viņš arī atzīmēja, ka pašreizējās Flash vietnes nav paredzētas navigācijai ar ierīcēm, kas izmanto skārienjūtīgas saskarnes. Tā kā tie jebkurā gadījumā būtu jāpārraksta, Džobss ieteica, ka tos varētu pārrakstīt, lai tie neizmantotu Flash.
Iespējams, viņa spēcīgākie vārdi ir vērsti uz Adobe kontroli pār Flash platformu. Džobss atzina, ka Apple ir arī daudz patentētu produktu, taču pēc tam nepārprotami paziņoja, ka vēlas tiešas attiecības ar Apple ierīču lietojumprogrammu izstrādātājiem.
Džobss rakstīja:
No sāpīgās pieredzes mēs zinām, ka trešās puses programmatūras slāņa ļaušana starp platformu un izstrādātāju galu galā rada standartiem neatbilstošas lietotnes un kavē platformas uzlabošanu un attīstību. Ja izstrādātāji kļūst atkarīgi no trešo pušu izstrādes bibliotēkām un rīkiem, viņi var izmantot platformas uzlabojumus tikai tad, ja trešā puse izvēlas pieņemt jaunās funkcijas. Mēs nevaram būt trešās puses žēlastībā, izlemjot, vai un kad tā padarīs mūsu uzlabojumus pieejamus mūsu izstrādātājiem.
Tas kļūst vēl sliktāk, ja trešā puse piegādā vairāku platformu izstrādes rīku. Trešā puse nedrīkst pieņemt uzlabojumus no vienas platformas, ja vien tie nav pieejami visās to atbalstītajās platformās. Tādējādi izstrādātājiem ir pieejama tikai zemākā kopsaucēja funkciju kopa. Atkal mēs nevaram pieņemt iznākumu, kad izstrādātājiem tiek liegts izmantot mūsu jauninājumus un uzlabojumus, jo tie nav pieejami mūsu konkurentu platformās.
Džobss noliedza, ka Apple motivācija izslēgt Flash bija vēlme aizsargāt savu App Store, taču to ir grūti nopirkt, kad viņš tik asi uzbrūk starpplatformu attīstībai. Es novērtēju, ka Apple vēlas, lai izstrādātāji izveidotu skaistas lietojumprogrammas, kas ir īpaši pielāgotas Apple ierīcēm, taču es arī izmantoju vairākas ierīces, kuras izveidojuši vairāki ražotāji. Man patīk lietojumprogrammas, kas darbojas visās no tām, taču es ļoti jūtu līdzjūtību par laiku, naudu un pūlēm, kas izstrādātājiem nepieciešamas, lai saglabātu atbalstu arvien pieaugošajam ierīču skaitam.
Starpplatformu attīstībai ir jābūt vietai, ja vien man nav paredzēts palikt pie viena ražotāja radītām ierīcēm. Ideālā gadījumā tīmekļa pārlūkprogramma būtu labākā starpplatformu ierīce, taču līdz šim realitāte ir bijusi citāda.
HTML 5 var būt daļa no atbildes, bet es šaubos, ka tā būs visa atbilde. Izstrādātāji vēlas izmantot īpašās funkcijas, kas tiek pievienotas mobilajām ierīcēm, piemēram, atrašanās vietas noteikšanas pakalpojumus, un viņi vēlas to darīt vairākās ierīcēs. Man nav skaidrs, vai standarts var sekot ierīču jauninājumu tempam.
Neatkarīgi no Flash problēmām es esmu cienījis Adobe par mēģinājumu pārvaldīt mulsinošās izmaiņas, kas notiek visās jomās, piemēram, nesen sniedzot iespēju izstrādātājiem pārvaldīt vairākus sociālo tīklu spraudņus, izmantojot vienu Flash saskarni.
Šķiet, ka sadrumstalotība ir likums — mūsdienās to pat redzam dažādās Android ierīcēs, kurās darbojas dažādas šo operētājsistēmu versijas ar dažādām iespējām. Es nedomāju, ka risinājums var būt tas, ka katrs izstrādātājs izstrādā visas lietojumprogrammas katrai ierīcei.