यद्यपि WWDC लाई व्यापक रूपमा सार्वजनिक रूपमा हेरिएको छ, यो सम्मेलन मुख्य रूपमा विकासकर्ताहरूको हो। आखिर, यसको नामले सुझाव दिन्छ। किनोटको शुरुवाती दुई-तिहाई OS X Yosemite र iOS 8 मा अपेक्षित रूपमा सम्बन्धित थियो, तर त्यसपछि फोकस पूर्ण रूपमा विकासकर्ता मामिलाहरूमा सारियो। तिनीहरूलाई संक्षेपमा संक्षेप गरौं।
तेज
उद्देश्य-सी मरेको छ, स्विफ्ट लामो समयसम्म जीवित छ! कसैले पनि यो आशा गरेको थिएन - एप्पलले WWDC 2014 मा आफ्नो नयाँ स्विफ्ट प्रोग्रामिङ भाषा प्रस्तुत गर्यो। यसमा लेखिएका एप्लिकेसनहरू Objective-C मा भएका आवेदनहरूभन्दा छिटो हुनुपर्छ। विकासकर्ताहरूले स्विफ्टमा आफ्नो हात प्राप्त गरेपछि थप जानकारीहरू देखा पर्न थाल्नेछ, र पक्कै पनि हामी तपाईंलाई पोस्ट राख्नेछौं।
एक्सटेन्सन
iOS 8 बाहिर नआएसम्म मैले अनुप्रयोगहरू बीचको सञ्चारको लागि लामो समय पर्खें। अझ के हो भने, विस्तारहरूले यसलाई स्थानीय रूपमा, अनुप्रयोगहरूसँग प्रणालीको कार्यक्षमता विस्तार गर्न सम्भव बनाउँदछ। एप्लिकेसनहरूले स्यान्डबक्सिङ प्रयोग गर्न जारी राख्नेछ, तर iOS मार्फत तिनीहरूले पहिले भन्दा बढी जानकारी आदानप्रदान गर्न सक्षम हुनेछन्। मुख्य भाषणमा, सफारीमा Bing प्रयोग गरेर अनुवाद गर्ने वा VSCO क्याम अनुप्रयोगबाट सिधै बिल्ट-इन छविहरूमा फोटोमा फिल्टर लागू गर्ने प्रस्तुति थियो। विस्तारहरूलाई धन्यवाद, हामी सूचना केन्द्र वा एकीकृत फाइल स्थानान्तरणमा विजेटहरू पनि देख्नेछौं।
तेस्रो-पक्ष किबोर्डहरू
यद्यपि यो विषय विस्तार अन्तर्गत पर्दछ, यो अलग उल्लेख गर्न लायक छ। आईओएस 8 मा, तपाइँ बिल्ट-इन एक प्रतिस्थापन गर्न तेस्रो-पक्ष किबोर्डहरूमा पहुँच अनुमति दिन सक्षम हुनुहुनेछ। Swype, SwiftKey, Fleksy र अन्य किबोर्डका फ्यानहरूले यसलाई हेर्न सक्छन्। नयाँ किबोर्डहरू अन्य एपहरू जस्तै स्यान्डबक्सिङ प्रयोग गर्न बाध्य हुनेछन्।
हेल्थकिट
सबै प्रकारका फिटनेस ब्रेसलेट र अनुप्रयोगहरूको लागि नयाँ प्लेटफर्म। HealthKit ले विकासकर्ताहरूलाई नयाँ स्वास्थ्य एपमा आफ्नो डेटा फिड गर्नका लागि आफ्ना एपहरू परिमार्जन गर्न अनुमति दिनेछ। यो चरणले तपाइँको सबै "स्वस्थ" डेटालाई एकै ठाउँमा राख्नेछ। प्रश्न उठ्छ - के एप्पल यस्तो डाटा क्याप्चर गर्न सक्षम आफ्नै हार्डवेयरको साथ आउनेछ?
टच ID API
हाल, टच आईडी केवल आईफोन अनलक गर्न वा iTunes स्टोर र यसको सम्बद्ध स्टोरहरूबाट खरिद गर्न प्रयोग गर्न सकिन्छ। iOS 8 मा, विकासकर्ताहरूसँग यो फिंगरप्रिन्ट रिडरको API मा पहुँच हुनेछ, जसले यसको प्रयोगको लागि थप सम्भावनाहरू खोल्नेछ, जस्तै टच आईडी मात्र प्रयोग गरेर अनुप्रयोग खोल्ने।
क्लाउडकिट
विकासकर्ताहरूसँग क्लाउड-आधारित अनुप्रयोगहरू निर्माण गर्न पूर्ण नयाँ तरिका छ। एप्पलले सर्भर साइडको हेरचाह गर्नेछ ताकि विकासकर्ताहरूले ग्राहक पक्षमा ध्यान केन्द्रित गर्न सकून्। एप्पलले आफ्ना सर्भरहरूलाई धेरै प्रतिबन्धहरूसँग निःशुल्क उपलब्ध गराउनेछ - उदाहरणका लागि, डाटाको एक पेटाबाइटको माथिल्लो सीमा।
गृहकिट
एकल ह्यान्डहेल्ड उपकरणद्वारा नियन्त्रित घर केही वर्ष पहिले विज्ञान कथा जस्तो लाग्थ्यो। एप्पललाई धन्यवाद, तथापि, यो सुविधा चाँडै एक वास्तविकता हुन सक्छ। तपाईं प्रकाशको तीव्रता र रङ वा कोठाको तापक्रम परिवर्तन गर्न चाहनुहुन्छ भने, यी कार्यहरूका लागि एपहरूले सिधै Apple बाट एकीकृत API प्रयोग गर्न सक्नेछन्।
क्यामेरा एपीआई र फोटोकिट
iOS 8 मा, एपहरूले क्यामेरामा पहुँच बढाइनेछ। व्यवहारमा यसको अर्थ के हो? एप स्टोरबाट कुनै पनि एपले सेतो ब्यालेन्स, एक्सपोजर र फोटोग्राफीसँग सम्बन्धित अन्य महत्त्वपूर्ण कारकहरूको म्यानुअल समायोजनलाई अनुमति दिन सक्षम हुनेछ। नयाँ API ले पनि प्रस्ताव गर्दछ, उदाहरणका लागि, गैर-विनाशकारी सम्पादन, अर्थात् सम्पादन जुन मूल फोटो परिवर्तन नगरी कुनै पनि समयमा पूर्ववत गर्न सकिन्छ।
धातु
यो नयाँ प्रविधिले OpenGL को दश गुणा कार्यसम्पादनको प्रतिज्ञा गर्दछ। किनोटको समयमा, आईप्याड एयरले वास्तविक समयमा सयौं पुतलीहरूको सहज उडानलाई एउटै ट्विच बिना प्रदर्शन गर्यो, जसले मल्टिथ्रेडिङमा आफ्नो शक्ति देखायो।
SpriteKit र SceneKit
यी दुई किटहरूले विकासकर्ताहरूलाई 2D र 3D खेलहरू बनाउनको लागि सबै कुरा प्रदान गर्दछ। टक्कर पत्ता लगाउने देखि कण जेनेरेटर सम्म भौतिकी इन्जिन सम्म सबै कुरा प्रदान गरिएको छ। यदि तपाइँ भर्खरै सुरु गर्दै हुनुहुन्छ र तपाइँको पहिलो खेल सिर्जना गर्न चाहनुहुन्छ भने, तपाइँको ध्यान यहाँ केन्द्रित गर्नुहोस्।
के कसैलाई थाहा छ नयाँ OS X आवश्यकताहरू के हुनेछ?
माउन्टेन लायन र माभेरिक्स चलाउने सबै म्याकहरू उपयुक्त छन् भनिन्छ। जस्तै MacBook Pro को लागि यो मिड 2007 र पछिको हो।
Macbook, iMac :-P
कुञ्जी नोटको सामग्री र नयाँ उत्पादनहरू बारे ग्यारेन्टी समाचारहरूको श्रृंखला बीचको भिन्नताले मलाई सबैभन्दा रमाइलो लाग्यो :-)
खैर, एप्पलले नयाँ हार्डवेयरको बारेमा केहि भन्न सक्छ, तर यो सामान्य एप्पल हो, जब केहि बाहिर आउछ जुन यसलाई मन पर्दैन, यो मौनतामा पास गर्न इच्छुक छ र यसरी विभिन्न उत्पादनहरू सुरु गरिसकेकाहरूलाई पनि तनाव बढाउँछ। अद्वितीय जानकारी बाट सामान। यो पहिले नै भएको छ कि, अफवाहहरू अनुसार, धेरै सामानहरू बनाइएका थिए, जुन निर्माताले त्यसपछि ... कपालमा राख्न सक्छ।
म बरु कसरी एप्पलले मेरो आईप्याड 6 मा A4X जस्ता प्रोसेसरहरूलाई यसको नयाँ मेटलसँग सम्पर्क गर्नेछ भन्नेमा चासो राख्छु, किनकि बेन्चमार्कहरूमा सैद्धान्तिक संख्याहरूको बाबजुद, यसले मेरो बहिनीको iPhone 5S जस्तै पूर्ण गतिमा सबै माग गर्ने रेन्डरिङ चलाउँछ। यसको मतलब यो हो कि जब तिनीहरूले "मेटल" एपहरू बाहिर आउन थाल्छन्, के म मेरो iPad 4 सँग सिट्टी बजाउन जान सक्छु?… iPhone 5 s A6 मालिकले के भन्नु पर्छ...।
के स्विफ्टको साथ पुरानो OS संस्करणहरू (जस्तै iOS7) को लागि अनुप्रयोगहरू विकास गर्न सम्भव हुनेछ? मलाई लाग्छ, तर कुनै न कुनै रूपमा मैले यसलाई फेला पार्न सकिन।
म आफैलाई जवाफ दिनेछु :) यो काम गर्दछ ...
तार्किक रूपमा यो सम्भव हुनुपर्दछ किनकि आईफोन मात्र बाइनरी चल्छ, मलाई डर लागेको कुरा मात्र हो कि यदि हामीले "मेटल" मात्र प्रयोग गरेमा खेलहरूमा समस्या हुनेछ :)