HTML5 అంటే ఏమిటి?
ఈరోజు ముందు ఆపిల్ తన HTML 5 షోకేస్ను ఆవిష్కరించింది. షోకేస్ వీడియో, టైపోగ్రఫీ, గ్యాలరీ, పరివర్తనాలు, ఆడియో, 360 వీక్షణలు మరియు వర్చువల్ రియాలిటీ ఉదాహరణలను కవర్ చేస్తుంది. ఈ రకమైన కంటెంట్ యొక్క ప్రస్తుత ప్రొవైడర్ అయిన Adobe's Flashకి వ్యతిరేకంగా ఇది నిరంతర ప్రచారాన్ని సూచిస్తుంది. మీరు ఫ్లాష్ అంశంపై కమ్యూనిటీకి స్టీవ్ జాబ్స్ రాసిన బహిరంగ లేఖను చదవకపోతే, దాన్ని తనిఖీ చేయండి. ఇది కొన్ని ఆసక్తికరమైన అంశాలను చేస్తుంది.
వ్యక్తిగతంగా, ఫ్లాష్ అనేది చనిపోతున్న వస్తువు అని మరియు వెబ్ విషయానికి వస్తే క్లోజ్డ్ టెక్నాలజీల కంటే ఓపెన్ స్టాండర్డ్స్ ఎల్లప్పుడూ ప్రబలంగా ఉంటాయని నా అభిప్రాయం. కాబట్టి ఇది HTML 5 యొక్క శీఘ్ర రన్ డౌన్ ఇవ్వడానికి సమయం. నేను కూడా మంచి అభిప్రాయాన్ని అందించాను, ఎందుకంటే ఇది బ్లాగ్. మరిన్ని వివరాల కోసం చదవండి.
హుహ్?
HTML అనేది వెబ్లోని మొత్తం కంటెంట్ ఆధారంగా ఉండే ఉన్నత స్థాయి ప్రోగ్రామింగ్ (లేదా మార్కప్) భాష. ప్రస్తుతం ప్రామాణిక HTML-4 (ప్రస్తుత సంస్కరణ) వెబ్లోని తుది వినియోగదారులకు "రిచ్" మీడియా అనుభవాన్ని అందించే సామర్థ్యాన్ని కలిగి లేదు. కొన్నేళ్లుగా మేము మా కోసం ఈ ఖాళీని పూరించే కమర్షియల్ వెంచర్, ఫ్లాష్పై ఆధారపడుతున్నాము. అయినప్పటికీ, ఫ్లాష్తో దీర్ఘకాలంగా అనుబంధించబడిన సమస్యలు మెమరీ వినియోగం, స్థిరత్వం మరియు ఇది క్లోజ్డ్ (యాజమాన్య పద్ధతిలో) సాంకేతికత. మీరు సారాంశం పొందుతారు. Flash ఒకే కంపెనీకి చెందినది. సాధారణంగా వెబ్ ఎలా పని చేస్తుందో అలా కాదు. వెనువెంటనే, వెబ్ ఓపెన్ స్టాండర్డ్ల సెట్గా ప్రారంభించబడింది మరియు ఇది చివరికి ఈ సూత్రాల ప్రకారం పనిచేస్తుందని చరిత్ర చూపిస్తుంది.
అర్హత మార్కెట్ ఆధిపత్యం
ప్రస్తుతం, మీరు మీ బ్రౌజర్లో చూసే దాదాపు మొత్తం వీడియో కంటెంట్ Flash సౌజన్యంతో ఉంది. చాలా వెబ్సైట్లు నావిగేషన్ కోసం ఫ్లాష్పై ఆధారపడి ఉంటాయి. చాలా బాగుంది, కానీ కొత్త టెక్నాలజీల ఆగమనంతో సమస్యలు తలెత్తుతాయి. మీరు ఒక చిన్న పరికరాన్ని మార్కెట్కి తీసుకురావాలని ఆశించే వినియోగదారు ఎలక్ట్రానిక్స్ తయారీదారు అయితే, దాని వినియోగదారులను వెబ్లో వీడియోను వీక్షించడానికి అనుమతించే ఉద్దేశ్యంతో, మీకు అదృష్టం లేదు. నేటి ప్రపంచంలో, ఈ కార్యాచరణను అందించడానికి, మీరు మీ సిస్టమ్కు ఫ్లాష్ను పోర్ట్ చేయడానికి Adobeని ఒప్పించాలి. Adobe వారి సాఫ్ట్వేర్ను మీ “అప్ అండ్ కమింగ్” పరికరానికి పోర్ట్ చేయడానికి ఎటువంటి ప్రోత్సాహం లేదు. ఇది వారికి డబ్బు ఖర్చు అవుతుంది, వారు ఖర్చు చేయడానికి ఇష్టపడరు. సరే, ప్రజలు తమ స్వంత ఫ్లాష్ అమలును వ్రాయడానికి అవసరమైన స్పెసిఫికేషన్లను ఖచ్చితంగా Adobe విడుదల చేయగలదా? లేదు. Adobe కూడా దానిని అనుమతించదు, కాబట్టి వారు ఇంటర్నెట్లో కంటెంట్ డెలివరీపై (ఉద్దేశపూర్వకంగా లేదా కాకపోయినా) ఆధిపత్యంతో ముగుస్తుంది.(వృద్ధాప్యం) HTML4 మాకు అందించిన అన్ని ఖాళీలను అందించడానికి HTML 5 సెట్ చేయబడింది. ఇది అడోబ్ యొక్క ప్యాంటును భయపెడుతోంది. వారు దానిని ఆపలేరు మరియు వారు చేసే ఏదైనా చివరికి అది అనివార్యమైన మరణాన్ని పొడిగిస్తుంది.
వీడియో ప్లేబ్యాక్
Flash స్ట్రాంగ్హోల్డ్కు ఉన్న అతి పెద్ద ముప్పు ఏమిటంటే HTML5 వీడియో ప్లేబ్యాక్ సామర్థ్యం. ఇప్పుడు, మీ సైట్కి ఫ్లాష్ ప్రోగ్రామ్ను జోడించడం లేదా మూడవ పార్టీ వీడియో ప్లేయర్ని పొందుపరచడం కంటే, వెబ్ డెవలపర్ ట్యాగ్తో వీడియోని చేర్చవచ్చు. ఫ్లాష్ని ఉపయోగించడం కంటే ఇది చాలా సులభమైన ప్రక్రియ. ఆడియో మరియు వీడియో రెండింటినీ ప్లేబ్యాక్ చేయడానికి అనేక మార్గాలు ఉన్నాయి కాబట్టి సాంకేతికత ఇంకా పరిపూర్ణంగా లేదు. అక్కడ ఉన్న ప్రతిఒక్కరికీ వివరాలపై స్థిరపడటానికి కొంత సమయం పడుతుంది, కానీ చివరికి వీడియో మీ బ్రౌజర్ ద్వారా మీకు వస్తుందని మీరు చూస్తారు మరియు మూడవ పక్ష ప్రోగ్రామ్ కాదు. youtube ఇప్పటికే బోర్డులో ఉంది మరియు ప్రస్తుతం మీరు Safari లేదా Google Chromeతో మీ Macలో HTML5లో వారి కంటెంట్ను వీక్షించవచ్చు.Firefox మరియు Internet Explorer సపోర్ట్ అందుబాటులో ఉంది.
కాన్వాస్ ఆధారిత పేజీ రూపకల్పన.
HTML5 CANVAS ట్యాగ్ అనే కొత్త HTML మూలకాన్ని పరిచయం చేసింది. ఈ ట్యాగ్ ఏదైనా వెబ్ పేజీలో టూ డైమెన్షనల్ డ్రాయింగ్ని అనుమతిస్తుంది. గ్రాఫ్లు లేదా మరేదైనా సంక్లిష్టమైన డ్రాయింగ్ ఆపరేషన్ను రూపొందించడానికి పర్ఫెక్ట్. గతంలో డెవలపర్లు జావాస్క్రిప్ట్ లేదా స్టాండర్డ్ HTML ఉపయోగించడంతో సాధ్యం కాని పేజీలో డిజైన్ ఎలిమెంట్లను "డ్రా" చేయడానికి Flashపై తరచుగా ఆధారపడేవారు.
నిర్మాణం
HTML5లో ఆధునీకరించబడిన సంస్థ లేదా "నిర్మాణం" అంశాలు ఉన్నాయి, ఇవి వెబ్ డిజైనర్లు తమ కంటెంట్ను కోరుకున్న ప్రేక్షకుల కోసం మెరుగ్గా లక్ష్యంగా చేసుకోవడానికి అనుమతిస్తాయి. అంతిమంగా శోధన ఇంజిన్లు (గూగుల్) డేటాను మరింత లక్ష్య పద్ధతిలో ఇండెక్స్ చేయగలవు, తద్వారా వెబ్ వినియోగదారుగా మీరు మునుపెన్నడూ లేనంత వేగంగా సమాచారాన్ని కనుగొనగలరు.
తక్కువ వనరులు అవసరం/ఎక్కువ సమీకృతం
కంప్యూటర్లు చిన్నవిగా మరియు చిన్నవిగా మారడంతో (iPhone/iPad), సమర్ధవంతంగా కంప్యూటింగ్ చేయడం గతంలో కంటే చాలా ముఖ్యమైనది. HTML5 అనేది మీ బ్రౌజర్లోనే నిర్మించబడే సాంకేతికత కాబట్టి రిచ్ కంటెంట్ను వీక్షించడానికి మీ కంప్యూటర్కు అదనపు అప్లికేషన్ను ప్రారంభించాల్సిన అవసరం ఉండదు. బ్రౌజర్ డెవలపర్లు ఇప్పుడు QA ప్రక్రియలో మొత్తం వెబ్ బ్రౌజింగ్ అనుభవాన్ని పరీక్షించగల సామర్థ్యాన్ని కలిగి ఉన్నారు, తద్వారా మనమందరం తక్కువ క్రాష్లతో ముగుస్తాము!
మళ్లీ కూర్చొని ప్రదర్శనను ఆస్వాదించండి. ప్రజలు మరియు కంపెనీలను ఫ్లాష్తో అంటిపెట్టుకునేలా ఒప్పించేందుకు అడోబ్ ద్వారా మరిన్ని ప్రయత్నాలు జరుగుతాయి. ఇది అద్భుతమైన వార్తా కథనాల కోసం తయారు చేయాలి కానీ రోజు చివరిలో, మీరు HTML5ని కూడా అలవాటు చేసుకోవచ్చు, ఇది ఇక్కడే ఉంటుంది.
-క్రిస్