విషయము
- ఫ్లాష్ ప్లాట్ఫాం బేసిక్స్
- HTML5 ప్లాట్ఫాం బేసిక్స్
- ఫ్లాష్ ప్రాజెక్ట్లను HTML5 గా మారుస్తోంది
- ఎడ్జ్, HTML5 కోసం కొత్త అభివృద్ధి సాధనం
- YouTube ని HTML5 గా మారుస్తోంది
- ఫ్లాష్ యొక్క లెగసీ
Takeaway:
ఫ్లాష్ ఎప్పుడైనా దూరంగా ఉండదు, కానీ చివరికి ఇది HTML5 ద్వారా భర్తీ చేయబడుతుందని చాలా మంది నిపుణులు భావిస్తున్నారు. ఫ్లాష్లో భారీగా పెట్టుబడులు పెట్టిన కంపెనీలు మరియు డెవలపర్లకు ఈ పరివర్తన ఏమిటో అర్థం చేసుకోండి.
ఆండ్రాయిడ్ పరికరాల కోసం ఫ్లాష్ ప్లేయర్ 11.1 మరియు బ్లాక్బెర్రీ ప్లేబుక్ను విడుదల చేసిన తర్వాత మొబైల్ పరికరాల కోసం తన ఫ్లాష్ ప్లేయర్ అభివృద్ధిని నిలిపివేస్తున్నట్లు అడోబ్ నవంబర్ 2011 లో ప్రకటించింది, మొబైల్ పరికరాల కోసం HTML5 అనువర్తనాలను రూపొందించే సాధనాలపై దృష్టి పెట్టడానికి బదులుగా ఎంచుకుంది. వ్యక్తిగత కంప్యూటర్ బ్రౌజర్ల కోసం అడోబ్ ఫ్లాష్ ప్లేయర్కు తన మద్దతును పునరుద్ఘాటించినప్పటికీ, పిసి వెర్షన్కు మద్దతును అడోబ్ ముగించే ముందు ఇది చాలా సమయం మాత్రమే అని చాలామంది అనుకుంటారు. ఫ్లాష్ అనువర్తనాల్లో భారీగా పెట్టుబడులు పెట్టిన సంస్థలకు, అలాగే ఫ్లాష్ అనువర్తనాలను రూపొందించడానికి అవసరమైన ప్రోగ్రామింగ్ నైపుణ్యాలను సంపాదించడానికి సమయం పెట్టుబడి పెట్టిన డెవలపర్లకు ఇది చెడ్డ వార్త.ఫ్లాష్ మరియు HTML5 మధ్య కొన్ని తేడాలను చూద్దాం మరియు ఈ రెండు ప్లాట్ఫారమ్ల మధ్య పరివర్తనను సులభతరం చేయడానికి కొన్ని చిట్కాలు మరియు సాధనాలను అందిద్దాం.
ఫ్లాష్ ప్లాట్ఫాం బేసిక్స్
ఈ క్రింది భాగాలను కలిగి ఉన్న యాజమాన్య అడోబ్ ప్లాట్ఫారమ్ను సూచించడానికి ఫ్లాష్ తరచుగా గొడుగు పదంగా ఉపయోగించబడుతుంది:- ఫ్లాష్: యానిమేషన్ల రూపకల్పన మరియు సృష్టించడానికి ప్రధానంగా ఉపయోగించే సాధనం
- ఫ్లెక్స్: సాఫ్ట్వేర్ డెవలప్మెంట్ కిట్ (ఎస్డికె) తో సహా అనువర్తనాలను రూపొందించడానికి ఉపయోగించే అభివృద్ధి వాతావరణం
- MXML: ఫ్లాష్ ప్రాజెక్టులలో మార్కప్ భాష ఉపయోగించబడుతుంది
- యాక్షన్ స్క్రిప్ట్: స్క్రిప్టింగ్ భాష
ఫ్లాష్ కింది ప్రధాన ఫైల్ ఆకృతులను ఉపయోగిస్తుంది:
- .fla: ఫ్లాష్ ప్రాజెక్ట్ ఫైల్
- .flv: ఫ్లాష్ వీడియో ఫైల్
- .swf: .flv ఫైళ్ళను కలిగి ఉన్న కంపైల్డ్ ఫ్లాష్ / ఫ్లెక్స్ అప్లికేషన్ ఫైల్
HTML5 ప్లాట్ఫాం బేసిక్స్
HTML5 ఈ క్రింది వాటిని కలిగి ఉన్న ఓపెన్ స్టాండర్డ్ ప్లాట్ఫాం:- HTML5: వెబ్ పేజీలను సృష్టించడానికి మార్కప్ భాష ఉపయోగించబడుతుంది
- క్యాస్కేడింగ్ స్టైల్ షీట్స్ 3 (CSS3): HTML5 వెబ్ పేజీలోని వస్తువుల ఆకృతీకరణను పేర్కొనడానికి ఉపయోగించే స్టైల్ షీట్ భాష
- అప్లికేషన్ ప్రోగ్రామింగ్ ఇంటర్ఫేస్లు (API): డ్రాగ్-అండ్-డ్రాప్ మరియు క్రాస్-డాక్యుమెంట్ మెసేజింగ్ వంటి లక్షణాలకు మద్దతు ఇచ్చే API లు
- జావాస్క్రిప్ట్: యానిమేషన్ను ప్రారంభించడానికి HTML5 తో స్క్రిప్టింగ్ భాష ఉపయోగించబడుతుంది
HTML5 ఫైల్ ఫార్మాట్లలో ఈ క్రిందివి ఉన్నాయి:
- .htm / .html: HTML5 వెబ్ పేజీ ఫైల్
- .css: CSS3 స్టైల్ షీట్ ఫైల్
- .mp4: H.264 వీడియో కోడెక్ మరియు AAC ఆడియో కోడెక్తో MPEG 4 వీడియో ఫైల్
- .webm: VP8 వీడియో కోడెక్ మరియు వోర్బిస్ ఆడియో కోడెక్తో వెబ్ఎం వీడియో ఫైల్
- .ogg: థియోరా వీడియో కోడెక్ మరియు వోర్బిస్ ఆడియో కోడెక్తో ఓగ్ వీడియో ఫైల్
ఫ్లాష్ ప్రాజెక్ట్లను HTML5 గా మారుస్తోంది
ప్లాట్ఫారమ్ తేడాల కారణంగా సంక్లిష్టమైన ఫ్లాష్ ప్రాజెక్ట్ను మాన్యువల్గా HTML5 గా మార్చడం శ్రమతో కూడుకున్న మరియు సమయం తీసుకునే ప్రక్రియ. డెవలపర్ తప్పనిసరిగా ఫ్లాష్ మరియు యాక్షన్స్క్రిప్ట్తో సృష్టించిన యానిమేషన్లను HTML5 మరియు జావాస్క్రిప్ట్గా మార్చాలి. అదృష్టవశాత్తూ, ఫ్లాష్ నుండి HTML5 కు మార్పిడిని ఆటోమేట్ చేయడానికి సహాయపడే కొన్ని సాధనాలు ఉన్నాయి.అడోబ్ ల్యాబ్స్ వెబ్సైట్ నుండి ఉచితంగా డౌన్లోడ్ చేయగల ప్రయోగాత్మక సాధనం వల్లాబీని విడుదల చేసింది. వాలబీ ఒక ఫ్లాష్ ప్రాజెక్ట్ ఫైల్ (.fla) ను ఇన్పుట్గా తీసుకుంటుంది మరియు HTML5 ను ఎగుమతి చేస్తుంది మరియు CSS మరియు జావాస్క్రిప్ట్ ఫైల్లకు మద్దతు ఇస్తుంది. ఏదేమైనా, వాలబీ విడుదల నోట్స్లో మార్చబడని లక్షణాల జాబితా చాలా ఉంది - వీటిలో ముఖ్యమైనవి యాక్షన్స్క్రిప్ట్, సినిమాలు మరియు ధ్వని. వాలబీ అనేది ఒక పరిమిత సాధనం, ఇది ప్రధానంగా యానిమేటెడ్ గ్రాఫికల్ కంటెంట్ను HTML5 గా మార్చడానికి రూపొందించబడింది, తద్వారా ఇది వెబ్ పేజీ రూపకల్పన సాధనాన్ని ఉపయోగించి వెబ్ పేజీలలో విలీనం చేయబడవచ్చు.
సంకలనం చేసిన ఫ్లాష్ అప్లికేషన్ ఫైల్ (.swf) ను HTML5 గా మార్చే ఉచిత వెబ్ ఆధారిత సాధనం స్విఫ్ఫీని గూగుల్ ల్యాబ్స్ విడుదల చేసింది. అవుట్పుట్ను వెబ్ పేజీలో పొందుపరచవచ్చు కాని డెవలపర్కు సవరించడం అంత సులభం కాదు. వాలబీ మాదిరిగా, స్విఫ్ఫీ అన్ని ఫ్లాష్ లక్షణాలను మార్చదు. యాక్షన్ స్క్రిప్ట్ మార్పిడికి స్విఫ్ఫీ మద్దతు ఇస్తుంది, కానీ వెర్షన్ 2.0 మాత్రమే (యాక్షన్ స్క్రిప్ట్ ప్రస్తుతం వెర్షన్ 3.0 వద్ద ఉంది). స్విఫ్ అవుట్పుట్ స్కేలబుల్ వెక్టర్ గ్రాఫిక్స్ (SVG) కు మద్దతిచ్చే బ్రౌజర్లలో మాత్రమే నడుస్తుంది.
ఎడ్జ్, HTML5 కోసం కొత్త అభివృద్ధి సాధనం
HTML5 ఎంపిక వేదికగా మారడంతో, HTML5, CSS3 మరియు జావాస్క్రిప్ట్లను అనుసంధానించే డిజైన్ మరియు అభివృద్ధి వాతావరణాలను అందించడానికి కొత్త సాధనాలు వెలువడుతున్నాయి.ఆగస్టు 2011 లో, అడోబ్ ఎడ్జ్ డెవలప్మెంట్ టూల్ యొక్క ప్రివ్యూ వెర్షన్ను విడుదల చేసింది. HTML5 యానిమేషన్లను సృష్టించడానికి మరియు ఇప్పటికే ఉన్న HTML5 ప్రాజెక్టులకు యానిమేషన్లను జోడించడానికి ఎడ్జ్ డిజైనర్ను అనుమతిస్తుంది. స్టేజ్, ప్రాపర్టీస్ విండో మరియు యానిమేషన్ టైమ్ లైన్తో సహా ఎడ్జ్ యూజర్ ఇంటర్ఫేస్లో కొన్ని తెలిసిన అంశాలను ఫ్లాష్ డిజైనర్లు గుర్తిస్తారు. ఎడ్జ్, CSS మరియు జావాస్క్రిప్ట్ ఫైళ్ళను ఉత్పత్తి చేస్తుంది మరియు దాని యానిమేషన్ కంటెంట్ జావాస్క్రిప్ట్ ఆబ్జెక్ట్ నొటేషన్ (JSON) డేటా నిర్మాణంలో నిల్వ చేయబడుతుంది.
ఈ రచన సమయంలో, ఎడ్జ్ నాల్గవ ప్రివ్యూ విడుదలను ated హించింది. ప్రతి విడుదలకు క్రొత్త ఫీచర్లు జోడించబడుతున్నాయి.
YouTube ని HTML5 గా మారుస్తోంది
HTML5 కి తరలింపు యొక్క ఒక సంకేతం ఏమిటంటే, యూట్యూబ్ ఇప్పుడు వీడియోలను చూడటానికి HTML5 వీడియో ప్లేయర్ను ఉపయోగించుకునే అవకాశాన్ని అందిస్తుంది.HTML5 ఎంపికను అందించే ముందు, అన్ని YouTube వీడియోలు ఫ్లాష్ వీడియో ప్లేయర్ ద్వారా పంపిణీ చేయబడ్డాయి. యూజర్లు వీడియో ఫైల్లను దాదాపు ఏ ఫార్మాట్లోనైనా అప్లోడ్ చేయగలరు మరియు యూట్యూబ్ ప్రతి వీడియోను అవసరమైన ఫ్లాష్ (.flv) ఆకృతికి మారుస్తుంది.
యూట్యూబ్ ఇప్పుడు H.264 వీడియో కోడెక్ మరియు HTML5 డెలివరీ కోసం వెబ్ఎమ్ ఫార్మాట్తో వీడియోలను ఎన్కోడింగ్ చేస్తోంది. HTML5 ఆకృతిలో వీడియోలను చూడటానికి, మీరు HTML5 వీడియో ట్యాగ్కు మద్దతు ఇచ్చే బ్రౌజర్ను మరియు YouTube ఉపయోగించే వీడియో ఆకృతిని కలిగి ఉండాలి.