WWDC மிகவும் பரந்த மக்களால் பார்க்கப்பட்டாலும், இந்த மாநாடு முதன்மையாக டெவலப்பர்களுக்கு சொந்தமானது. எல்லாவற்றிற்கும் மேலாக, அதன் பெயர் அதைத்தான் குறிக்கிறது. முக்கிய உரையின் தொடக்கத்தில் மூன்றில் இரண்டு பங்கு, எதிர்பார்த்தபடி, OS X Yosemite மற்றும் iOS 8 க்கு சொந்தமானது, ஆனால் பின்னர் கவனம் முற்றிலும் டெவலப்பர் விஷயங்களுக்கு மாறியது. அவற்றைச் சுருக்கமாகப் பார்ப்போம்.
ஸ்விஃப்ட்
குறிக்கோள்-சி இறந்து விட்டது, ஸ்விஃப்ட் வாழ்க! இதை யாரும் எதிர்பார்க்கவில்லை - ஆப்பிள் தனது புதிய ஸ்விஃப்ட் நிரலாக்க மொழியை WWDC 2014 இல் வழங்கியது. அதில் எழுதப்பட்ட விண்ணப்பங்கள் குறிக்கோள்-C இல் உள்ளதை விட வேகமாக இருக்க வேண்டும். டெவலப்பர்கள் ஸ்விஃப்ட்டைப் பயன்படுத்தும்போது கூடுதல் தகவல்கள் வெளிவரத் தொடங்கும், நிச்சயமாக நாங்கள் உங்களை இடுகையிடுவோம்.
நீட்சிகள்
ஐஓஎஸ் 8 வரும் வரை அப்ளிகேஷன்களுக்கிடையேயான தொடர்பாடலுக்காக நீண்ட நேரம் காத்திருந்தேன். மேலும் என்ன, நீட்டிப்புகள், பயன்பாடுகள் மூலம் கணினியின் செயல்பாட்டை இயல்பாக நீட்டிக்கச் செய்யும். பயன்பாடுகள் தொடர்ந்து சாண்ட்பாக்ஸிங்கைப் பயன்படுத்தும், ஆனால் iOS மூலம் அவை முன்பை விட அதிகமான தகவல்களைப் பரிமாறிக்கொள்ள முடியும். முக்கிய உரையில், சஃபாரியில் பிங்கைப் பயன்படுத்தி மொழிபெயர்ப்பது அல்லது VSCO கேம் பயன்பாட்டிலிருந்து ஒரு வடிப்பானைப் பயன்படுத்தி உள்ளமைக்கப்பட்ட படங்களில் உள்ள புகைப்படத்திற்கு நேரடியாகப் பயன்படுத்துவது பற்றிய விளக்கக்காட்சி இருந்தது. நீட்டிப்புகளுக்கு நன்றி, அறிவிப்பு மையத்தில் அல்லது ஒருங்கிணைந்த கோப்பு பரிமாற்றத்தில் விட்ஜெட்களையும் பார்ப்போம்.
மூன்றாம் தரப்பு விசைப்பலகைகள்
இந்த விஷயம் நீட்டிப்புகளின் கீழ் வந்தாலும், தனித்தனியாக குறிப்பிடுவது மதிப்பு. iOS 8 இல், உள்ளமைக்கப்பட்ட ஒன்றை மாற்றுவதற்கு மூன்றாம் தரப்பு விசைப்பலகைகளுக்கான அணுகலை நீங்கள் அனுமதிக்கலாம். Swype, SwiftKey, Fleksy மற்றும் பிற விசைப்பலகைகளின் ரசிகர்கள் இதை எதிர்பார்க்கலாம். புதிய விசைப்பலகைகள் மற்ற பயன்பாடுகளைப் போலவே சாண்ட்பாக்ஸிங்கைப் பயன்படுத்த வேண்டிய கட்டாயத்தில் இருக்கும்.
ஹெல்த்கிட்
அனைத்து வகையான உடற்பயிற்சி வளையல்கள் மற்றும் பயன்பாடுகளுக்கான புதிய தளம். ஹெல்த்கிட் டெவலப்பர்கள் தங்கள் டேட்டாவை புதிய ஹெல்த் பயன்பாட்டிற்கு வழங்குவதற்காக தங்கள் ஆப்ஸை மாற்ற அனுமதிக்கும். இந்த படி உங்கள் "ஆரோக்கியமான" தரவு அனைத்தையும் ஒரே இடத்தில் வைத்திருக்கும். கேள்வி எழுகிறது - அத்தகைய தரவை கைப்பற்றும் திறன் கொண்ட ஆப்பிள் அதன் சொந்த வன்பொருளுடன் வருமா?
டச் ஐடி API
தற்போது, ஐபோனை திறக்க அல்லது ஐடியூன்ஸ் ஸ்டோர் மற்றும் அதனுடன் இணைந்த கடைகளில் வாங்குவதற்கு மட்டுமே டச் ஐடியைப் பயன்படுத்த முடியும். IOS 8 இல், டெவலப்பர்கள் இந்த கைரேகை ரீடரின் APIக்கான அணுகலைப் பெறுவார்கள், இது டச் ஐடியை மட்டும் பயன்படுத்தி பயன்பாட்டைத் திறப்பது போன்ற அதன் பயன்பாட்டிற்கான கூடுதல் சாத்தியங்களைத் திறக்கும்.
கிளவுட் கிட்
மேகக்கணி சார்ந்த பயன்பாடுகளை உருவாக்க டெவலப்பர்கள் ஒரு புதிய வழியைக் கொண்டுள்ளனர். ஆப்பிள் சர்வர் பக்கத்தை கவனித்துக் கொள்ளும், எனவே டெவலப்பர்கள் கிளையன்ட் பக்கத்தில் கவனம் செலுத்த முடியும். ஆப்பிள் அதன் சேவையகங்களை பல கட்டுப்பாடுகளுடன் இலவசமாக வழங்கும் - எடுத்துக்காட்டாக, ஒரு பெட்டாபைட் தரவின் மேல் வரம்பு.
HomeKit
ஒற்றை கையடக்க சாதனத்தால் கட்டுப்படுத்தப்படும் ஒரு குடும்பம் சில ஆண்டுகளுக்கு முன்பு அறிவியல் புனைகதை போல் ஒலித்திருக்கும். இருப்பினும், ஆப்பிளுக்கு நன்றி, இந்த வசதி விரைவில் உண்மையாகிவிடும். நீங்கள் விளக்குகளின் தீவிரம் மற்றும் வண்ணத்தை அல்லது அறை வெப்பநிலையை மாற்ற விரும்பினாலும், இந்தச் செயல்களுக்கான பயன்பாடுகள் ஆப்பிளில் இருந்து நேரடியாக ஒரு ஒருங்கிணைந்த API ஐப் பயன்படுத்த முடியும்.
கேமரா API மற்றும் PhotoKit
iOS 8 இல், பயன்பாடுகள் கேமராவிற்கான மேம்பட்ட அணுகலைக் கொண்டிருக்கும். இது நடைமுறையில் என்ன அர்த்தம்? ஆப் ஸ்டோரிலிருந்து வரும் எந்தப் பயன்பாடும் வெள்ளை சமநிலை, வெளிப்பாடு மற்றும் புகைப்படத்துடன் தொடர்புடைய பிற முக்கிய காரணிகளை கைமுறையாக சரிசெய்ய அனுமதிக்கும். புதிய API ஆனது, எடுத்துக்காட்டாக, அழிவில்லாத எடிட்டிங், அதாவது அசல் புகைப்படத்தை மாற்றாமல் எந்த நேரத்திலும் செயல்தவிர்க்கக்கூடிய எடிட்டிங்.
உலோக
இந்த புதிய தொழில்நுட்பம் OpenGL இன் செயல்திறனை விட பத்து மடங்கு வரை உறுதியளிக்கிறது. முக்கிய உரையின் போது, ஐபாட் ஏர் நூற்றுக்கணக்கான பட்டாம்பூச்சிகளின் சீரான பறப்பை ஒரு இழுப்பு இல்லாமல் நிகழ்நேரத்தில் நிரூபித்தது, இது மல்டித்ரெடிங்கில் அதன் சக்தியைக் காட்டியது.
SpriteKit மற்றும் SceneKit
இந்த இரண்டு கருவிகளும் டெவலப்பர்களுக்கு 2டி மற்றும் 3டி கேம்களை உருவாக்குவதற்கான அனைத்தையும் வழங்குகின்றன. மோதலை கண்டறிவது முதல் துகள் ஜெனரேட்டர் வரை இயற்பியல் இயந்திரம் வரை அனைத்தும் அவற்றில் வழங்கப்பட்டுள்ளன. நீங்கள் இப்போதுதான் தொடங்குகிறீர்கள் மற்றும் உங்கள் முதல் கேமை உருவாக்க விரும்பினால், உங்கள் கவனத்தை இங்கே செலுத்துங்கள்.
புதிய OS X தேவைகள் என்னவாக இருக்கும் என்று யாருக்காவது தெரியுமா?
மவுண்டன் லயன் மற்றும் மேவரிக்ஸ் இயங்கும் அனைத்து மேக்களும் இணக்கமானவை என்று கூறப்படுகிறது. எ.கா. மேக்புக் ப்ரோவிற்கு இது 2007 ஆம் ஆண்டின் நடுப்பகுதி மற்றும் அதற்குப் பிறகு.
மேக்புக், ஐமாக் :-பி
முக்கிய குறிப்பின் உள்ளடக்கத்திற்கும் புதிய தயாரிப்புகள் பற்றிய உத்தரவாதமான செய்திகளின் தொடருக்கும் உள்ள வித்தியாசத்தால் நான் மிகவும் மகிழ்ந்தேன் :-)
ஆப்பிள் புதிய வன்பொருளைப் பற்றி ஏதாவது சொல்லலாம், ஆனால் அது வழக்கமான ஆப்பிள் தான், தனக்குப் பிடிக்காத ஒன்று வெளிவந்தால், அதை அமைதியாகக் கடந்து செல்ல தயாராக உள்ளது, இதனால் ஏற்கனவே பல்வேறு தயாரிப்புகளை உற்பத்தி செய்யத் தொடங்கியவர்களிடம் கூட பதற்றத்தை அதிகரிக்கும். தனிப்பட்ட தகவலிலிருந்து பாகங்கள். இது ஏற்கனவே நடந்தது, வதந்திகளின் படி, நிறைய பாகங்கள் தயாரிக்கப்பட்டன, உற்பத்தியாளர் பின்னர் ... முடியில் வைக்கலாம்.
எனது iPad 6 இல் உள்ள A4X போன்ற செயலிகளை அதன் புதிய மெட்டலுடன் ஆப்பிள் எவ்வாறு அணுகும் என்பதில் நான் ஆர்வமாக உள்ளேன், ஏனெனில் கோட்பாட்டு எண்கள் அளவுகோல்களில் இருந்தாலும், இது எனது சகோதரியின் iPhone 5S போலவே முழு வேகத்தில் தேவைப்படும் அனைத்து ரெண்டரிங்களையும் இயக்குகிறது. அதாவது "மெட்டல்" பயன்பாடுகள் வெளிவரத் தொடங்கும் போது, நான் எனது iPad 4 உடன் விசில் அடிக்கலாமா?... iPhone 5 s A6 உரிமையாளர் என்ன சொல்ல வேண்டும்....
பழைய OS பதிப்புகளுக்கான (எ.கா. iOS7) பயன்பாடுகளை Swift மூலம் உருவாக்க முடியுமா? நான் நினைக்கிறேன், ஆனால் எப்படியோ என்னால் கண்டுபிடிக்க முடியவில்லை.
நானே பதில் சொல்கிறேன் :) அது வேலை செய்கிறது...
ஐபோன் பைனரியில் மட்டுமே இயங்குவதால் தர்க்கரீதியாக இது சாத்தியமாக இருக்க வேண்டும், நான் பயப்பட வேண்டிய ஒரே விஷயம் என்னவென்றால், "மெட்டல்" மட்டுமே பயன்படுத்தினால் கேம்களில் சிக்கல் இருக்கும் :)