ఆపిల్ వార్తలు

ఆపిల్ కొత్త 'స్విఫ్ట్' ప్రోగ్రామింగ్ లాంగ్వేజ్, క్లౌడ్‌కిట్ మరియు మరిన్నింటితో ముఖ్యమైన SDK మెరుగుదలలను ప్రకటించింది

సోమవారం 2 జూన్, 2014 1:51 pm PDT by Husain Sumra

ఈరోజు జరిగిన వరల్డ్‌వైడ్ డెవలపర్ కాన్ఫరెన్స్‌లో ఆపిల్ తన ప్రధాన ప్రసంగంలో చివరి మూడవ భాగాన్ని తన సాఫ్ట్‌వేర్ డెవలప్‌మెంట్ కిట్ (SDK) మెరుగుదలలకు కేటాయించింది, దీని ద్వారా కొత్త ప్రోగ్రామింగ్ లాంగ్వేజ్‌ను ప్రారంభించింది. స్విఫ్ట్ , మరియు ఆరోగ్యం, ఇంటి ఆటోమేషన్, iCloud మరియు ఇంటర్-యాప్ ఆపరేబిలిటీ కోసం డెవలప్‌మెంట్ కిట్‌లు.





ios8sdk
డెవలపర్‌ల నుండి అతిపెద్ద స్పందన పొందిన ప్రకటన స్విఫ్ట్, కోకో మరియు కోకో టచ్ కోసం ఆపిల్ కొత్త ప్రోగ్రామింగ్ లాంగ్వేజ్. కాల్స్ ఆధునిక, వేగవంతమైన మరియు శక్తివంతమైన మరియు భద్రత కోసం రూపొందించబడింది.

స్విఫ్ట్ అనేది ప్రోగ్రామింగ్ లాంగ్వేజ్‌లపై తాజా పరిశోధన ఫలితంగా, Apple ప్లాట్‌ఫారమ్‌లను రూపొందించిన దశాబ్దాల అనుభవంతో కలిపి ఉంది. ఆబ్జెక్టివ్-C నుండి ముందుకు తీసుకురాబడిన పేరు గల పారామితులు స్విఫ్ట్‌లోని APIలను చదవడానికి మరియు నిర్వహించడానికి మరింత సులభతరం చేసే క్లీన్ సింటాక్స్‌లో వ్యక్తీకరించబడతాయి. ఊహించిన రకాలు కోడ్‌ను క్లీనర్‌గా చేస్తాయి మరియు తప్పులకు తక్కువ అవకాశం కల్పిస్తాయి, అయితే మాడ్యూల్స్ హెడర్‌లను తొలగిస్తాయి మరియు నేమ్‌స్పేస్‌లను అందిస్తాయి. మెమరీ స్వయంచాలకంగా నిర్వహించబడుతుంది మరియు మీరు సెమీ కోలన్‌లను కూడా టైప్ చేయవలసిన అవసరం లేదు.



స్విఫ్ట్‌లో 'ప్లేగ్రౌండ్‌లు' కూడా ఉన్నాయి, ఇది డెవలపర్‌లు తమ కోడ్ ఫలితాలను నిజ సమయంలో పక్క ప్యానెల్‌లో చూడటానికి అనుమతిస్తుంది. రియల్‌మాక్ యొక్క నిక్ ఫ్లెచర్‌తో డెవలపర్ కమ్యూనిటీ స్విఫ్ట్ గురించి చాలా ఉత్సాహంగా కనిపిస్తుంది అంటూ అతనికి 'మాటలు లేవు'. ప్రముఖ ఆపిల్ పండితుడు మరియు డెవలపర్ జాన్ గ్రుబెర్ అన్నారు స్విఫ్ట్ అనేది 'భారీ, భారీ వార్త' మరియు 'ఆపిల్ డెవలప్‌మెంట్ యొక్క భవిష్యత్తు'.

iCloud అనే డెవలపర్‌ల కోసం శక్తివంతమైన కొత్త ఫ్రేమ్‌వర్క్‌తో డెవలపర్‌ల కోసం పాక్షికంగా తెరవబడింది క్లౌడ్‌కిట్ . ఇది డెవలపర్‌లకు ఖరీదైన మరియు సమయం తీసుకునే అప్లికేషన్‌ల సర్వర్ వైపు కోడింగ్‌ను నివారించేందుకు అనుమతిస్తుంది, Apple భారీ మొత్తంలో క్లౌడ్ స్టోరేజ్ మరియు కంప్యూటింగ్ పవర్‌ను ఉచితంగా అందిస్తుంది, అయినప్పటికీ గట్టి కోడింగ్‌ను ప్రోత్సహించడానికి చాలా ఎక్కువ పరిమితులు ఉన్నాయి.

iCloud యొక్క పూర్తి శక్తిని ఉపయోగించుకోండి మరియు కొత్త CloudKit ఫ్రేమ్‌వర్క్‌తో యాప్‌లను రూపొందించండి. ఇప్పుడు మీరు iCloud నుండే డేటాబేస్ లేదా ఆస్తులలోని నిర్మాణాత్మక డేటా వంటి మీ యాప్ డేటాను సులభంగా మరియు సురక్షితంగా నిల్వ చేయవచ్చు మరియు సమర్ధవంతంగా తిరిగి పొందవచ్చు. క్లౌడ్‌కిట్ మీ వినియోగదారులను వారి వ్యక్తిగత సమాచారాన్ని భాగస్వామ్యం చేయకుండానే వారి iCloud Apple IDలతో మీ యాప్‌లకు అనామకంగా సైన్ ఇన్ చేయడానికి కూడా అనుమతిస్తుంది.

అదనంగా, iOS యొక్క మరింత ప్రయోజనాన్ని పొందడానికి డెవలపర్‌ల కోసం Apple చాలా కొత్త APIలను ప్రకటించింది. ఎక్స్‌టెన్సిబిలిటీ యాప్ స్టోర్ నుండి యాప్‌లను అనుమతిస్తుంది, ఇవి సాధారణంగా శాండ్‌బాక్స్‌లలో వేరు చేయబడతాయి, ఒకదానితో ఒకటి కమ్యూనికేట్ చేయడానికి. ఉదాహరణకు, Safariలో భాగస్వామ్య ఎంపికను అందించడానికి Pinterest యాప్‌ను నవీకరించవచ్చు లేదా Safariలో అనువాదాలను అందించడానికి Bingని నవీకరించవచ్చు. మరొక ఉదాహరణ ఫోటోల యాప్‌ను కలిగి ఉంది, ఇది VSCO వంటి మూడవ పక్ష యాప్‌ల నుండి ఫిల్టర్‌లను ఉపయోగించవచ్చు.

యాప్ స్టోర్‌లోని యాప్‌లు నోటిఫికేషన్ సెంటర్‌లోని టుడే పేన్‌కి విడ్జెట్‌లను పంపగలవు. ఉదాహరణకు, ESPN యొక్క SportsCenter టుడే పేన్‌లో ఒక విడ్జెట్‌ను జోడించగలదు, ఇది యాప్‌ను తెరవకుండానే తాజా స్పోర్ట్స్ స్కోర్‌లను సులభంగా తనిఖీ చేయడానికి వినియోగదారులను అనుమతిస్తుంది. విడ్జెట్‌లు కూడా ఇంటరాక్టివ్‌గా ఉంటాయి, ఉదాహరణకు, నోటిఫికేషన్ కేంద్రం నుండి eBayలో ఒక వస్తువు కోసం వేలం వేయడానికి వినియోగదారులను అనుమతిస్తుంది.

iOS యొక్క ఇతర భాగాలు డెవలపర్‌లకు కూడా తెరవబడ్డాయి, స్వైప్ వంటి మూడవ పక్ష ఎంపికల కోసం వినియోగదారులు డిఫాల్ట్ iOS కీబోర్డ్‌ను మార్చుకునే సామర్థ్యంతో సహా. టచ్ ID డెవలపర్‌లకు కూడా తెరవబడింది, మింట్ వంటి యాప్‌లు పాస్‌వర్డ్‌లకు బదులుగా వేలిముద్ర స్కాన్‌లను ఉపయోగించడానికి అనుమతిస్తుంది.

Apple తన హోమ్ ఆటోమేషన్ ప్లాట్‌ఫారమ్‌ను హోమ్‌కిట్ అని కూడా ప్రకటించింది. గతంలో, ప్రతి ఇంటి ఆటోమేషన్ యాప్ దాని స్వంత భద్రతా ప్రోటోకాల్‌లను ఉపయోగించింది. ఇప్పుడు, హోమ్ ఆటోమేషన్ ఫీల్డ్‌లోని లీడర్‌లతో కలిసి పనిచేసిన తర్వాత, అన్ని యాప్‌లు ఒకే ప్రోటోకాల్ మరియు సురక్షిత జతలతో కలిసి పని చేయగలవు. ఇది ఫిలిప్స్ హ్యూ లైట్ల వంటి ఆటోమేటెడ్ హోమ్ పరికరాలను సిరితో పని చేయడానికి అనుమతిస్తుంది. వినియోగదారులు ఇప్పుడు లైట్లను ఆఫ్ చేయడానికి, గ్యారేజీని మూసివేయడానికి మరియు వినియోగదారుల ఇంటిలో ఆటోమేట్ చేయబడిన ఏవైనా ఇతర విధులను 'సిరి, పడుకోవడానికి సిద్ధంగా ఉండండి' వంటి వాటిని సిరికి చెప్పవచ్చు.

Apple గేమ్ డెవలపర్‌ల కోసం విషయాలను మెరుగుపరిచింది, మెటల్‌ను ప్రకటించింది, ఇది iOS పరికరాల కోసం మెరుగ్గా కనిపించే మరియు మరింత శక్తివంతమైన గేమ్‌లను రూపొందించడానికి గేమ్ డెవలపర్‌లకు వనరులను అందిస్తుంది. ఉదాహరణకు, రాబోయే వంటి iOS కోసం ఉద్దేశించిన గేమ్‌ల కోసం కన్సోల్ గేమ్‌ల కోసం EA ఇప్పుడు దాని ఫ్రాస్ట్‌బైట్ ఇంజిన్‌ను ఉపయోగించగలదు. మొక్కలు vs జాంబీస్: గార్డెన్ వార్‌ఫేర్ .

Xcode లైవ్ రెండరింగ్, వీక్షణ డీబగ్గింగ్, పనితీరు పరీక్ష, స్టోరీబోర్డ్‌లు మరియు మరిన్నింటితో నవీకరించబడింది.

ఈ SDK ఫీచర్లన్నీ ఈరోజు iOS 8 బీటాలోని డెవలపర్‌ల కోసం అందుబాటులో ఉన్నాయి మరియు ఈ సంవత్సరం చివర్లో వినియోగదారులకు అందుబాటులో ఉంటాయి. చాలా ఎక్కువ సమాచారం Apple యొక్క డెవలపర్ వెబ్‌సైట్‌లో అందుబాటులో ఉంది.