211service.com
Steve'as Jobsas išreiškia griežtą „Flash“ kritiką
„Apple“ generalinis direktorius Steve'as Jobsas „Adobe“ „Flash“ platforma šiandien Apple svetainėje paskelbtame pranešime. „Flash“ yra beveik visur esantis darbalaukio naršyklės papildinys, dažniausiai naudojamas vaizdo įrašams, animacijai ir kitoms interaktyvioms svetainių funkcijoms teikti. Nors „Adobe“ nori išplėsti „Flash“ platformą mobiliuosiuose įrenginiuose, „Apple“ atsisakė palaikyti „Flash“ populiariuose „iPhone“ ir „iPad“ įrenginiuose. „Adobe“ taip pat susidūrė su konfliktu su naujų interneto standartų stiprintojais, kurie mano, kad „Flash“ gali būti pakeista naujomis specifikacijomis, tokiomis kaip HTML 5.
Jobsas apibūdino priežastis, dėl kurių „Apple“ neplanuoja palaikyti „Flash“ savo įrenginiuose, įskaitant susirūpinimą dėl jos saugumo ir patikimumo bei poveikio akumuliatoriaus veikimo trukmei. Jis taip pat pažymėjo, kad dabartinės „Flash“ svetainės nėra skirtos naršyti įrenginiuose, kuriuose naudojamos jutiklinės sąsajos. Kadangi juos vis tiek reikės perrašyti, pasiūlė Jobsas, juos būtų galima perrašyti, kad jie nenaudotų „Flash“.
Galbūt stipriausi jo žodžiai yra skirti „Adobe“ valdymui „Flash“ platformoje. „Apple“ taip pat turi daug patentuotų produktų, pripažino Jobsas, bet po to aiškiai pareiškė, kad nori tiesioginių santykių su „Apple“ įrenginių programų kūrėjais.
Jobs rašė:
Iš skaudžios patirties žinome, kad trečiosios šalies programinės įrangos sluoksnis tarp platformos ir kūrėjo galiausiai sukuria nestandartines programas ir trukdo tobulinti bei tobulinti platformą. Jei kūrėjai tampa priklausomi nuo trečiųjų šalių kūrimo bibliotekų ir įrankių, jie gali pasinaudoti platformos patobulinimais tik tada, kai trečioji šalis pasirenka naudoti naujas funkcijas. Negalime priklausyti nuo trečiosios šalies malonės, nusprendusios, ar ir kada ji pateiks mūsų patobulinimus kūrėjams.
Tai dar blogiau, jei trečioji šalis tiekia kelių platformų kūrimo įrankį. Trečioji šalis negali priimti patobulinimų iš vienos platformos, nebent jie yra prieinami visose palaikomose platformose. Taigi kūrėjai turi prieigą tik prie mažiausio bendro vardiklio funkcijų rinkinio. Vėlgi, negalime priimti rezultato, kai kūrėjams neleidžiama naudoti mūsų naujovių ir patobulinimų, nes jų nėra mūsų konkurentų platformose.
Jobsas neigė, kad „Apple“ motyvacija atsisakyti „Flash“ buvo noras apsaugoti savo „App Store“, tačiau tai sunku nusipirkti, kai jis taip griežtai puola kurti įvairiose platformose. Vertinu, kad „Apple“ nori, kad kūrėjai sukurtų gražias programas, specialiai pritaikytas „Apple“ įrenginiams, tačiau aš taip pat naudoju kelis įrenginius, sukurtus kelių gamintojų. Man patinka visos jos veikiančios programos, bet labai užjaučiu laiką, pinigus ir pastangas, kurių kūrėjams reikia, kad išlaikytų nuolat didėjantį įrenginių skaičių.
Kelių platformų kūrimas turi turėti savo vietą, nebent tikimasi, kad pasiliksiu prie vieno gamintojo sukurtų įrenginių. Idealiu atveju žiniatinklio naršyklė būtų geriausias kelių platformų įrenginys, tačiau iki šiol realybė buvo kitokia.
HTML 5 gali būti atsakymo dalis, bet abejoju, ar tai bus visas atsakymas. Kūrėjai nori pasinaudoti specialiomis funkcijomis, kurios pridedamos prie mobiliųjų įrenginių, pvz., vietos nustatymo paslaugų, ir jie nori tai padaryti keliuose įrenginiuose. Man neaišku, ar standartas gali neatsilikti nuo įrenginių naujovių tempo.
Kad ir kokios būtų „Flash“ problemos, aš gerbiu „Adobe“ už bandymą suvaldyti painius pokyčius, vykstančius visame pasaulyje, pavyzdžiui, neseniai suteikdama kūrėjams galimybę valdyti kelis socialinio tinklo papildinius per vieną „Flash“ sąsają.
Atrodo, kad susiskaidymas yra taisyklė – šiomis dienomis tai netgi matome įvairiuose „Android“ įrenginiuose, kuriuose veikia skirtingos tos operacinės sistemos versijos ir skirtingos galimybės. Nemanau, kad kiekvienas kūrėjas galėtų tai išspręsti kiekvienam įrenginiui.