WWDCని చాలా ఎక్కువ మంది ప్రజలు చూస్తున్నప్పటికీ, ఈ సమావేశం ప్రధానంగా డెవలపర్లకు చెందినది. అన్ని తరువాత, దాని పేరు సూచిస్తుంది. కీనోట్ యొక్క ప్రారంభ మూడింట రెండు వంతులు, ఊహించినట్లుగా, OS X యోస్మైట్ మరియు iOS 8కి చెందినవి, కానీ తర్వాత దృష్టి పూర్తిగా డెవలపర్ విషయాలపైకి మళ్లింది. వాటిని క్లుప్తంగా చెప్పుకుందాం.
స్విఫ్ట్
ఆబ్జెక్టివ్-సి చనిపోయింది, స్విఫ్ట్ లాంగ్ లైవ్! దీన్ని ఎవరూ ఊహించలేదు - ఆపిల్ తన కొత్త స్విఫ్ట్ ప్రోగ్రామింగ్ లాంగ్వేజ్ని WWDC 2014లో ప్రదర్శించింది. అందులో వ్రాసిన అప్లికేషన్లు ఆబ్జెక్టివ్-సిలో ఉన్న వాటి కంటే వేగంగా ఉండాలి. డెవలపర్లు స్విఫ్ట్పై చేయి చేసుకున్నప్పుడు మరింత సమాచారం వెలువడడం ప్రారంభమవుతుంది, మరియు మేము మీకు పోస్ట్ చేస్తూనే ఉంటాము.
పొడిగింపులు
నేను iOS 8 వచ్చే వరకు అప్లికేషన్ల మధ్య కమ్యూనికేషన్ కోసం చాలా కాలం వేచి ఉన్నాను. ఇంకా చెప్పాలంటే, అప్లికేషన్లతో సిస్టమ్ యొక్క కార్యాచరణను స్థానికంగా విస్తరించడాన్ని పొడిగింపులు సాధ్యం చేస్తాయి. అప్లికేషన్లు శాండ్బాక్సింగ్ను ఉపయోగించడం కొనసాగిస్తాయి, కానీ iOS ద్వారా అవి మునుపటి కంటే ఎక్కువ సమాచారాన్ని మార్పిడి చేసుకోగలుగుతాయి. కీనోట్లో, సఫారిలో బింగ్ని ఉపయోగించి అనువదించడం లేదా VSCO క్యామ్ అప్లికేషన్ నుండి ఫిల్టర్ను నేరుగా అంతర్నిర్మిత చిత్రాలలోని ఫోటోకు వర్తింపజేయడం వంటి ప్రదర్శన ఉంది. పొడిగింపులకు ధన్యవాదాలు, మేము నోటిఫికేషన్ కేంద్రంలో లేదా ఏకీకృత ఫైల్ బదిలీలో విడ్జెట్లను కూడా చూస్తాము.
మూడవ పక్షం కీబోర్డ్లు
ఈ విషయం పొడిగింపుల పరిధిలోకి వచ్చినప్పటికీ, ఇది ప్రత్యేకంగా ప్రస్తావించదగినది. iOS 8లో, మీరు అంతర్నిర్మిత కీబోర్డ్లను భర్తీ చేయడానికి మూడవ పక్షం కీబోర్డ్లకు యాక్సెస్ను అనుమతించగలరు. Swype, SwiftKey, Fleksy మరియు ఇతర కీబోర్డ్ల అభిమానులు దీని కోసం ఎదురుచూడవచ్చు. కొత్త కీబోర్డ్లు ఇతర యాప్ల మాదిరిగానే శాండ్బాక్సింగ్ను ఉపయోగించాల్సి వస్తుంది.
హెల్త్కిట్
అన్ని రకాల ఫిట్నెస్ బ్రాస్లెట్లు మరియు అప్లికేషన్ల కోసం కొత్త ప్లాట్ఫారమ్. హెల్త్కిట్ డెవలపర్లు తమ డేటాను కొత్త హెల్త్ యాప్కి అందించడానికి వారి యాప్లను సవరించుకోవడానికి అనుమతిస్తుంది. ఈ దశ మీ మొత్తం "ఆరోగ్యకరమైన" డేటాను ఒకే చోట ఉంచుతుంది. ప్రశ్న తలెత్తుతుంది - అటువంటి డేటాను సంగ్రహించగల సామర్థ్యం ఉన్న దాని స్వంత హార్డ్వేర్తో ఆపిల్ వస్తుందా?
టచ్ ID API
ప్రస్తుతం, టచ్ ID ఐఫోన్ను అన్లాక్ చేయడానికి లేదా iTunes స్టోర్ మరియు దాని అనుబంధ స్టోర్ల నుండి కొనుగోలు చేయడానికి మాత్రమే ఉపయోగించబడుతుంది. iOS 8లో, డెవలపర్లు ఈ వేలిముద్ర రీడర్ యొక్క APIకి ప్రాప్యతను కలిగి ఉంటారు, ఇది టచ్ IDని మాత్రమే ఉపయోగించి అప్లికేషన్ను తెరవడం వంటి దాని ఉపయోగం కోసం మరిన్ని అవకాశాలను తెరుస్తుంది.
క్లౌడ్కిట్
క్లౌడ్-ఆధారిత అప్లికేషన్లను రూపొందించడానికి డెవలపర్లు సరికొత్త మార్గాన్ని కలిగి ఉన్నారు. డెవలపర్లు క్లయింట్ వైపు దృష్టి పెట్టడానికి ఆపిల్ సర్వర్ వైపు జాగ్రత్త తీసుకుంటుంది. Apple తన సర్వర్లను అనేక పరిమితులతో ఉచితంగా అందిస్తుంది - ఉదాహరణకు, ఒక పెటాబైట్ డేటా గరిష్ట పరిమితి.
HomeKit
ఒకే హ్యాండ్హెల్డ్ పరికరంతో నియంత్రించబడే గృహం కొన్ని సంవత్సరాల క్రితం సైన్స్ ఫిక్షన్ లాగా ఉండేది. Appleకి ధన్యవాదాలు, అయితే, ఈ సౌలభ్యం త్వరలో రియాలిటీ కావచ్చు. మీరు లైటింగ్ యొక్క తీవ్రత మరియు రంగును మార్చాలనుకున్నా లేదా గది ఉష్ణోగ్రతను మార్చాలనుకున్నా, ఈ చర్యల కోసం అప్లికేషన్లు నేరుగా Apple నుండి ఏకీకృత APIని ఉపయోగించగలవు.
కెమెరా API మరియు ఫోటోకిట్
iOS 8లో, యాప్లు కెమెరాకు మెరుగైన యాక్సెస్ను కలిగి ఉంటాయి. ఆచరణలో దీని అర్థం ఏమిటి? యాప్ స్టోర్ నుండి ఏదైనా యాప్ వైట్ బ్యాలెన్స్, ఎక్స్పోజర్ మరియు ఫోటోగ్రఫీకి సంబంధించిన ఇతర ముఖ్యమైన అంశాల మాన్యువల్ సర్దుబాటును అనుమతించగలదు. కొత్త API కూడా అందిస్తుంది, ఉదాహరణకు, నాన్-డిస్ట్రక్టివ్ ఎడిటింగ్, అంటే ఒరిజినల్ ఫోటోను మార్చకుండా ఎప్పుడైనా రద్దు చేయగల సవరణ.
మెటల్
ఈ కొత్త సాంకేతికత OpenGL పనితీరు కంటే పది రెట్లు వరకు హామీ ఇస్తుంది. కీనోట్ సందర్భంగా, ఐప్యాడ్ ఎయిర్ వందలాది సీతాకోకచిలుకల సాఫీగా ఎగురవేయడాన్ని నిజ సమయంలో ఒక్క మెలిక లేకుండా ప్రదర్శించింది, ఇది మల్టీథ్రెడింగ్లో తన శక్తిని చూపించింది.
SpriteKit మరియు SceneKit
ఈ రెండు కిట్లు 2D మరియు 3D గేమ్లను రూపొందించడానికి డెవలపర్లకు అన్నింటినీ అందిస్తాయి. ఘర్షణను గుర్తించడం నుండి పార్టికల్ జనరేటర్ వరకు భౌతిక ఇంజిన్ వరకు ప్రతిదీ వాటిలో అందించబడుతుంది. మీరు ఇప్పుడే ప్రారంభించి, మీ మొదటి గేమ్ని సృష్టించాలనుకుంటే, మీ దృష్టిని ఇక్కడ కేంద్రీకరించండి.
కొత్త OS X అవసరాలు ఏమిటో ఎవరికైనా తెలుసా?
మౌంటైన్ లయన్ మరియు మావెరిక్స్ నడుస్తున్న అన్ని Macలు అనుకూలమైనవిగా చెప్పబడ్డాయి. ఉదా. MacBook Pro కోసం ఇది 2007 మధ్యలో మరియు తరువాత.
మ్యాక్బుక్, ఐమ్యాక్ :-P
కీ నోట్లోని కంటెంట్ మరియు కొత్త ప్రోడక్ట్ల గురించి హామీ ఇవ్వబడిన వార్తల శ్రేణి మధ్య వ్యత్యాసం చూసి నేను చాలా సంతోషించాను :-)
సరే, ఆపిల్ కొత్త హార్డ్వేర్ గురించి ఏదైనా చెప్పవచ్చు, కానీ అది విలక్షణమైన ఆపిల్, తనకు నచ్చనిది బయటకు వచ్చినప్పుడు, దానిని నిశ్శబ్దంగా దాటవేయడానికి సిద్ధంగా ఉంది మరియు ఇప్పటికే వివిధ రకాల ఉత్పత్తిని ప్రారంభించిన వారి పట్ల కూడా ఒత్తిడిని పెంచుతుంది. ప్రత్యేక సమాచారం నుండి ఉపకరణాలు. ఇది ఇప్పటికే జరిగింది, పుకార్ల ప్రకారం, చాలా ఉపకరణాలు తయారు చేయబడ్డాయి, తయారీదారు అప్పుడు ... జుట్టులో ఉంచవచ్చు.
నా ఐప్యాడ్ 6లోని A4X వంటి ప్రాసెసర్లను Apple దాని కొత్త మెటల్తో ఎలా సంప్రదిస్తుందనే దానిపై నేను ఆసక్తి కలిగి ఉన్నాను, ఎందుకంటే బెంచ్మార్క్లలో సైద్ధాంతిక సంఖ్యలు ఉన్నప్పటికీ, ఇది నా సోదరి యొక్క iPhone 5S వలె పూర్తి వేగంతో డిమాండ్ చేసే రెండరింగ్ను పూర్తి చేస్తుంది. వారు "మెటల్" యాప్లు రావడం ప్రారంభించినప్పుడు, నేను నా ఐప్యాడ్ 4తో ఈలలు వేయవచ్చా?... iPhone 5 s A6 యజమాని ఏమి చెప్పాలి…
స్విఫ్ట్తో పాత OS వెర్షన్ల (ఉదా. iOS7) కోసం అప్లికేషన్లను డెవలప్ చేయడం సాధ్యమవుతుందా? నేను అలా అనుకుంటున్నాను, కానీ ఏదో ఒకవిధంగా నేను దానిని కనుగొనలేకపోయాను.
నేనే సమాధానం చెప్తాను :) ఇది పని చేస్తుంది...
ఐఫోన్ బైనరీని మాత్రమే నడుపుతుంది కాబట్టి తార్కికంగా ఇది సాధ్యమవుతుంది, నేను భయపడే ఏకైక విషయం ఏమిటంటే, మనం "మెటల్" మాత్రమే ఉపయోగిస్తే ఆటలతో సమస్య వస్తుందని :)