WWDC තරමක් පුළුල් මහජනතාව විසින් නරඹනු ලැබුවද, මෙම සමුළුව මූලික වශයෙන් සංවර්ධකයින්ට අයත් වේ. සියල්ලට පසු, එහි නම යෝජනා කරන්නේ එයයි. ප්රධාන දේශනයේ ආරම්භක තුනෙන් දෙක, අපේක්ෂා කළ පරිදි, OS X Yosemite සහ iOS 8 වෙත අයත් වූ නමුත්, පසුව අවධානය සම්පූර්ණයෙන්ම සංවර්ධක කරුණු වෙත යොමු විය. අපි ඒවා කෙටියෙන් සාරාංශ කරමු.
ඉක්මන්
Objective-C මිය ගොස් ඇත, Swift හට දීර්ඝායුෂ ලැබේවා! කිසිවෙකු මෙය අපේක්ෂා නොකළේය - Apple විසින් WWDC 2014 හිදී සිය නව Swift ක්රමලේඛන භාෂාව ඉදිරිපත් කරන ලදී. එහි ලියා ඇති යෙදුම් Objective-C හි ඇති ඒවාට වඩා වේගවත් විය යුතුය. සංවර්ධකයින් Swift වෙත අත තබන විට වැඩි විස්තර මතු වීමට පටන් ගනී, ඇත්ත වශයෙන්ම අපි ඔබව පළ කරන්නෙමු.
වලංගු කාලය දීර්ඝ කර
IOS 8 නිකුත් වන තුරු මම යෙදුම් අතර සන්නිවේදනය සඳහා බොහෝ වේලාවක් බලා සිටියෙමි, දිගු කිරීම් මඟින් යෙදුම් සමඟ පද්ධතියේ ක්රියාකාරිත්වය දේශීයව දිගු කිරීමට හැකි වේ. යෙදුම් සෑන්ඩ්බොක්සිං භාවිතා කිරීම දිගටම කරගෙන යනු ඇත, නමුත් iOS හරහා ඔවුන්ට පෙරට වඩා වැඩි තොරතුරු හුවමාරු කර ගැනීමට හැකි වනු ඇත. ප්රධාන දේශනයේදී, Safari හි Bing භාවිතයෙන් පරිවර්තනය කිරීම හෝ VSCO Cam යෙදුමෙන් සෘජුවම බිල්ට්-ඉන් පින්තූරවල ඡායාරූපයකට පෙරනයක් යෙදීම පිළිබඳ ඉදිරිපත් කිරීමක් විය. දිගු වලට ස්තූතියි, අපි දැනුම්දීම් මධ්යස්ථානයේ හෝ ඒකාබද්ධ ගොනු හුවමාරුවෙහි විජට් ද දකිමු.
තෙවන පාර්ශවීය යතුරු පුවරු
මේ කාරණය Extensions යටතට වැටුණත් එය වෙනම සඳහන් කිරීම වටී. iOS 8 හි, ඔබට තිළැලි යතුරුපුවරුව ප්රතිස්ථාපනය කිරීමට තෙවන පාර්ශ්ව යතුරුපුවරු වෙත ප්රවේශය ලබා දීමට හැකි වනු ඇත. Swype, SwiftKey, Fleksy සහ අනෙකුත් යතුරුපුවරු වල රසිකයින්ට මෙය බලා සිටිය හැක. නව යතුරුපුවරු වෙනත් යෙදුම් මෙන් වැලිපිල්ල භාවිතා කිරීමට බල කෙරෙනු ඇත.
හෙල්ත්කිට්
සියලු වර්ගවල යෝග්යතා වළලු සහ යෙදුම් සඳහා නව වේදිකාවක්. HealthKit විසින් සංවර්ධකයින්ට ඔවුන්ගේ දත්ත නව සෞඛ්ය යෙදුම වෙත පෝෂණය කිරීම සඳහා ඔවුන්ගේ යෙදුම් වෙනස් කිරීමට ඉඩ දෙනු ඇත. මෙම පියවර ඔබගේ සියලුම "සෞඛ්ය" දත්ත එක තැනක තබා ගනී. ප්රශ්නය පැනනගින්නේ - එවැනි දත්ත ග්රහණය කර ගත හැකි තමන්ගේම දෘඩාංග සමඟ Apple පැමිණේවිද?
ස්පර්ශ ID API
දැනට, Touch ID භාවිතා කළ හැක්කේ iPhone එකක් අගුළු ඇරීමට හෝ iTunes Store සහ එහි අනුබද්ධ වෙළඳසැල් වලින් මිලදී ගැනීමක් කිරීමට පමණි. IOS 8 හි, සංවර්ධකයින්ට මෙම ඇඟිලි සලකුණු කියවනයේ API වෙත ප්රවේශය ඇත, එය ස්පර්ශ හැඳුනුම්පත පමණක් භාවිතයෙන් යෙදුමක් විවෘත කිරීම වැනි එහි භාවිතය සඳහා වැඩි හැකියාවන් විවෘත කරනු ඇත.
CloudKit
වලාකුළු මත පදනම් වූ යෙදුම් තැනීමට සංවර්ධකයින්ට නව ක්රමයක් තිබේ. Apple සේවාදායක පැත්ත ගැන සැලකිලිමත් වනු ඇත, එවිට සංවර්ධකයින්ට සේවාදායක පැත්තට අවධානය යොමු කළ හැකිය. Apple විසින් සීමා කිහිපයක් සහිතව සිය සේවාදායකයන් නොමිලේ ලබා දෙනු ඇත - උදාහරණයක් ලෙස, දත්ත පෙටාබයිට් එකක ඉහළ සීමාවක්.
නිවසේ කිට්
තනි අතේ ගෙන යා හැකි උපකරණයකින් පාලනය වන නිවසක් මීට වසර කිහිපයකට පෙර විද්යා ප්රබන්ධයක් සේ ඇසෙන්නට ඇත. කෙසේ වෙතත්, Apple වෙත ස්තුතිවන්ත වන්නට, මෙම පහසුව ඉක්මනින් යථාර්ථයක් විය හැකිය. ඔබට ආලෝකයේ තීව්රතාවය සහ වර්ණය හෝ කාමර උෂ්ණත්වය වෙනස් කිරීමට අවශ්ය වුවද, මෙම ක්රියා සඳහා වන යෙදුම් වලට Apple වෙතින් සෘජුවම ඒකාබද්ධ API භාවිතා කිරීමට හැකි වේ.
කැමරා API සහ PhotoKit
iOS 8 හි, යෙදුම්වලට කැමරාවට වැඩි දියුණු කළ ප්රවේශය ඇත. මෙය ප්රායෝගිකව අදහස් කරන්නේ කුමක්ද? App Store වෙතින් වන ඕනෑම යෙදුමකට සුදු සමබරතාවය, නිරාවරණය සහ ඡායාරූපකරණයට සම්බන්ධ අනෙකුත් වැදගත් සාධක අතින් සකස් කිරීමට ඉඩ ලබා දේ. නව API මඟින්, උදාහරණයක් ලෙස, විනාශකාරී නොවන සංස්කරණයක්, එනම් මුල් ඡායාරූපය වෙනස් නොකර ඕනෑම වේලාවක අස් කළ හැකි සංස්කරණයක් ලබා දෙනු ඇත.
ලෝහ
මෙම නව තාක්ෂණය OpenGL කාර්ය සාධනය මෙන් දස ගුණයක් දක්වා පොරොන්දු වේ. ප්රධාන දේශනය අතරතුර, අයිපෑඩ් එයාර් එක ඇඹරීමකින් තොරව තථ්ය කාලීනව සමනලුන් සිය ගණනක් සුමට පියාසර කිරීම ප්රදර්ශනය කළ අතර එය බහු නූල් දැමීමේ බලය පෙන්නුම් කළේය.
SpriteKit සහ SceneKit
මෙම කට්ටල දෙක සංවර්ධකයින්ට 2D සහ 3D ක්රීඩා සෑදීමට සෑම දෙයක්ම ලබා දෙයි. ගැටීම හඳුනාගැනීමේ සිට අංශු උත්පාදක යන්ත්රය දක්වා භෞතික විද්යා එන්ජිමක් දක්වා සියල්ල ඒවා තුළ සපයා ඇත. ඔබ දැන් ආරම්භ කරන්නේ නම් සහ ඔබේ පළමු ක්රීඩාව නිර්මාණය කිරීමට අවශ්ය නම්, ඔබේ අවධානය මෙහි යොමු කරන්න.
නව OS X අවශ්යතා මොනවාදැයි කවුරුන් හෝ දන්නවාද?
Mountain Lion සහ Mavericks ධාවනය වන සියලුම Macs ගැළපෙන බව කියනු ලැබේ. උදා. MacBook Pro සඳහා එය 2007 මැද සහ පසුව වේ.
Macbook, iMac :-P
ප්රධාන සටහනේ අන්තර්ගතය සහ නව නිෂ්පාදන පිළිබඳ සහතික කළ ප්රවෘත්ති මාලාව අතර වෙනස නිසා මා වඩාත් විනෝදයට පත් විය :-)
හොඳයි, සමහර විට ඇපල් නව දෘඩාංග ගැන යමක් පවසනු ඇත, නමුත් එය සාමාන්ය ඇපල් ය, එය අකමැති දෙයක් එළියට එන විට, එය නිශ්ශබ්දව එය සම්මත කර ගැනීමට කැමති වන අතර එමඟින් දැනටමත් විවිධ නිෂ්පාදන නිෂ්පාදනය කිරීමට පටන් ගෙන ඇති අය කෙරෙහි පවා ආතතිය වැඩි කරයි. අද්විතීය තොරතුරු වලින් උපාංග . කටකතා වලට අනුව, නිෂ්පාදකයාට පසුව ... හිසකෙස් දැමිය හැකි උපාංග රාශියක් සාදන ලද බව දැනටමත් සිදුවී ඇත.
මගේ අයිපෑඩ් 6 හි ඇති A4X වැනි ප්රොසෙසරවලට Apple එහි නව ලෝහය සමඟ ප්රවේශ වන්නේ කෙසේද යන්න ගැන මම උනන්දු වනු ඇත, මන්ද මිණුම් සලකුණු වල න්යායාත්මක සංඛ්යා තිබියදීත්, එය මගේ සහෝදරියගේ iPhone 5S මෙන් සම්පූර්ණ වේගයෙන් සියලුම ඉල්ලුම් විදැහුම්කරණයන් ක්රියාත්මක කරයි. එයින් අදහස් වන්නේ ඔවුන් "ලෝහ" යෙදුම් එළියට පැමිණීමට පටන් ගත් විට, මට මගේ iPad 4 සමඟ විස්ල් කිරීමට යා හැකිද?... iPhone 5 s A6 හිමිකරුවෙකුට කුමක් කිව හැකිද?
පැරණි OS අනුවාද සඳහා (උදා. iOS7) swift සමඟ යෙදුම් සංවර්ධනය කිරීමට හැකි වේද? මම එහෙම හිතනවා, ඒත් කොහොම හරි මට ඒක හොයාගන්න බැරි වුණා.
මමම උත්තර දෙන්නම් :) ඒක වැඩ කරනවා...
අයිෆෝන් ද්විමය පමණක් ධාවනය වන බැවින් තාර්කිකව එය කළ හැකි විය යුතුය, මම බිය වන එකම දෙය නම් අපි "ලෝහ" පමණක් භාවිතා කළහොත් ක්රීඩා වල ගැටලුවක් ඇති වීමයි :)