ເຖິງແມ່ນວ່າ WWDC ຈະຖືກເບິ່ງໂດຍສາທາລະນະຢ່າງກວ້າງຂວາງ, ກອງປະຊຸມນີ້ແມ່ນເປັນຕົ້ນຕໍສໍາລັບນັກພັດທະນາ. ຫຼັງຈາກທີ່ທັງຫມົດ, ນັ້ນແມ່ນສິ່ງທີ່ຊື່ຂອງມັນຊີ້ໃຫ້ເຫັນ. ການເປີດສອງສ່ວນສາມຂອງ keynote ເປັນ, ຕາມທີ່ຄາດໄວ້, ກັບ OS X Yosemite ແລະ iOS 8, ແຕ່ຫຼັງຈາກນັ້ນ, ຈຸດສຸມໄດ້ຫັນໄປສູ່ບັນຫາການພັດທະນາຢ່າງດຽວ. ຂໍໃຫ້ສະຫຼຸບພວກມັນໂດຍຫຍໍ້.
Swift
Objective-C ຕາຍແລ້ວ, Swift ອາຍຸຍືນ! ບໍ່ມີໃຜຄາດຄິດເລື່ອງນີ້ - Apple ໄດ້ນໍາສະເຫນີພາສາການຂຽນໂປລແກລມ Swift ໃຫມ່ຂອງຕົນໃນ WWDC 2014. ແອັບພລິເຄຊັນທີ່ຂຽນໄວ້ໃນມັນຄວນຈະໄວກວ່າໃນ Objective-C. ຂໍ້ມູນເພີ່ມເຕີມຈະເລີ່ມອອກມາເມື່ອນັກພັດທະນາໄດ້ຮັບມືຂອງເຂົາເຈົ້າຢູ່ໃນ Swift, ແລະແນ່ນອນພວກເຮົາຈະແຈ້ງໃຫ້ທ່ານທາບ.
ການຂະຫຍາຍ
ຂ້ອຍລໍຖ້າເປັນເວລາດົນນານສໍາລັບການສື່ສານລະຫວ່າງແອັບພລິເຄຊັນຈົນກ່ວາ iOS 8 ອອກມາ, ສິ່ງທີ່ເພີ່ມເຕີມ, Extensions ຈະເຮັດໃຫ້ມັນສາມາດຂະຫຍາຍການເຮັດວຽກຂອງລະບົບກັບແອັບພລິເຄຊັນ, ໂດຍພື້ນຖານແລ້ວ. ແອັບພລິເຄຊັນຈະສືບຕໍ່ໃຊ້ sandboxing, ແຕ່ຜ່ານ iOS ພວກເຂົາຈະສາມາດແລກປ່ຽນຂໍ້ມູນໄດ້ຫຼາຍກວ່າແຕ່ກ່ອນ. ໃນບົດບັນທຶກສໍາຄັນ, ມີການນໍາສະເຫນີການແປພາສາໂດຍໃຊ້ Bing ໃນ Safari ຫຼືນໍາໃຊ້ການກັ່ນຕອງຈາກແອັບພລິເຄຊັນ VSCO Cam ໂດຍກົງກັບຮູບພາບໃນຮູບພາບ. ຂໍຂອບໃຈກັບສ່ວນຂະຫຍາຍ, ພວກເຮົາຍັງຈະເຫັນ widget ໃນສູນການແຈ້ງເຕືອນຫຼືການໂອນໄຟລ໌ແບບປະສົມປະສານ.
ແປ້ນພິມພາກສ່ວນທີສາມ
ເຖິງແມ່ນວ່າເລື່ອງນີ້ຕົກຢູ່ພາຍໃຕ້ການຂະຫຍາຍ, ມັນຄວນຈະເປັນການກ່າວເຖິງແຍກຕ່າງຫາກ. ໃນ iOS 8, ທ່ານຈະສາມາດອະນຸຍາດໃຫ້ເຂົ້າເຖິງແປ້ນພິມພາກສ່ວນທີສາມເພື່ອທົດແທນການມີຢູ່ໃນຕົວ. ແຟນໆຂອງ Swype, SwiftKey, Fleksy ແລະແປ້ນພິມອື່ນໆສາມາດລໍຖ້າສິ່ງນີ້ໄດ້. ແປ້ນພິມໃຫມ່ຈະຖືກບັງຄັບໃຫ້ໃຊ້ sandboxing ຄືກັນກັບແອັບຯອື່ນໆ.
ຊຸດສຸຂະພາບ
ແພລະຕະຟອມໃຫມ່ສໍາລັບສາຍແຂນແລະຄໍາຮ້ອງສະຫມັກອອກກໍາລັງກາຍທຸກປະເພດ. HealthKit ຈະອະນຸຍາດໃຫ້ຜູ້ພັດທະນາແກ້ໄຂແອັບຂອງເຂົາເຈົ້າເພື່ອປ້ອນຂໍ້ມູນຂອງເຂົາເຈົ້າໃສ່ແອັບ Health ໃໝ່. ຂັ້ນຕອນນີ້ຈະຮັກສາຂໍ້ມູນ "ສຸຂະພາບ" ທັງຫມົດຂອງເຈົ້າຢູ່ໃນສະຖານທີ່ດຽວ. ຄໍາຖາມທີ່ເກີດຂື້ນ - Apple ຈະມາພ້ອມກັບຮາດແວຂອງຕົນເອງທີ່ສາມາດເກັບກໍາຂໍ້ມູນດັ່ງກ່າວໄດ້ບໍ?
Touch ID API
ໃນປັດຈຸບັນ, Touch ID ສາມາດຖືກໃຊ້ເພື່ອປົດລັອກ iPhone ຫຼືຊື້ຈາກ iTunes Store ແລະຮ້ານຄ້າໃນສາຂາຂອງມັນເທົ່ານັ້ນ. ໃນ iOS 8, ຜູ້ພັດທະນາຈະມີການເຂົ້າເຖິງ API ຂອງເຄື່ອງອ່ານນິ້ວມືນີ້, ເຊິ່ງຈະເປີດຄວາມເປັນໄປໄດ້ຫຼາຍສໍາລັບການນໍາໃຊ້ຂອງມັນ, ເຊັ່ນການເປີດແອັບພລິເຄຊັນໂດຍໃຊ້ Touch ID ເທົ່ານັ້ນ.
CloudKit
ຜູ້ພັດທະນາມີວິທີໃໝ່ທັງໝົດໃນການສ້າງແອັບພລິເຄຊັນທີ່ອີງໃສ່ຄລາວ. Apple ຈະເບິ່ງແຍງຝ່າຍເຊີຟເວີເພື່ອໃຫ້ນັກພັດທະນາສາມາດສຸມໃສ່ຝ່າຍລູກຄ້າ. Apple ຈະໃຫ້ບໍລິການເຊີບເວີຂອງຕົນໂດຍບໍ່ເສຍຄ່າໂດຍມີຂໍ້ຈໍາກັດຫຼາຍຢ່າງ - ຕົວຢ່າງ, ຂອບເຂດຈໍາກັດສູງສຸດຂອງຂໍ້ມູນຫນຶ່ງ petabyte.
HomeKit
ຄົວເຮືອນທີ່ຄວບຄຸມດ້ວຍອຸປະກອນມືຖືອັນດຽວຈະຟັງຄືກັບນິຍາຍວິທະຍາສາດເມື່ອສອງສາມປີກ່ອນ. ຂໍຂອບໃຈກັບ Apple, ແນວໃດກໍ່ຕາມ, ຄວາມສະດວກນີ້ອາດຈະກາຍເປັນຄວາມຈິງໃນໄວໆນີ້. ບໍ່ວ່າທ່ານຕ້ອງການປ່ຽນຄວາມເຂັ້ມ ແລະສີຂອງແສງ ຫຼືອຸນຫະພູມຫ້ອງ, ແອັບພລິເຄຊັນຕ່າງໆສຳລັບການປະຕິບັດເຫຼົ່ານີ້ຈະສາມາດໃຊ້ API ທີ່ເປັນເອກະພາບໂດຍກົງຈາກ Apple.
Camera API ແລະ PhotoKit
ໃນ iOS 8, ແອັບຕ່າງໆຈະມີການເຂົ້າເຖິງກ້ອງຖ່າຍຮູບທີ່ດີຂຶ້ນ. ນີ້ຫມາຍຄວາມວ່າແນວໃດໃນການປະຕິບັດ? ແອັບຯໃດກໍໄດ້ຈາກ App Store ຈະສາມາດອະນຸຍາດໃຫ້ປັບຍອດເງິນສີຂາວ, ແສງ ແລະປັດໃຈສຳຄັນອື່ນໆທີ່ກ່ຽວຂ້ອງກັບການຖ່າຍຮູບໄດ້. API ໃໝ່ຍັງຈະສະເໜີໃຫ້, ຕົວຢ່າງ, ການດັດແກ້ທີ່ບໍ່ທຳລາຍລ້າງ, ເຊັ່ນ: ການແກ້ໄຂທີ່ສາມາດຍົກເລີກໄດ້ທຸກເວລາໂດຍບໍ່ຕ້ອງປ່ຽນຮູບຕົ້ນສະບັບ.
ໂລຫະ
ເທກໂນໂລຍີໃຫມ່ນີ້ຫມັ້ນສັນຍາເຖິງສິບເທົ່າປະສິດທິພາບຂອງ OpenGL. ໃນລະຫວ່າງບົດບັນທຶກ, iPad Air ໄດ້ສະແດງໃຫ້ເຫັນການບິນກ້ຽງຂອງຫຼາຍຮ້ອຍຄົນ butterflies ໃນເວລາທີ່ແທ້ຈິງໂດຍບໍ່ມີການກະຕຸ້ນດຽວ, ເຊິ່ງສະແດງໃຫ້ເຫັນພະລັງງານຂອງຕົນໃນ multithreading.
SpriteKit ແລະ SceneKit
ສອງຊຸດນີ້ໃຫ້ນັກພັດທະນາທຸກຢ່າງເພື່ອສ້າງເກມ 2D ແລະ 3D. ທຸກສິ່ງທຸກຢ່າງຈາກການກວດຫາການປະທະກັນກັບເຄື່ອງຜະລິດອະນຸພາກໄປຫາເຄື່ອງຈັກຟີຊິກແມ່ນສະຫນອງໃຫ້ຢູ່ໃນພວກມັນ. ຖ້າເຈົ້າຫາກໍ່ເລີ່ມ ແລະຕ້ອງການສ້າງເກມທຳອິດຂອງເຈົ້າ, ໃຫ້ສຸມໃສ່ຄວາມສົນໃຈຂອງເຈົ້າຢູ່ບ່ອນນີ້.
ມີໃຜຮູ້ວ່າຂໍ້ກໍານົດຂອງ OS X ໃຫມ່ຈະເປັນແນວໃດ?
Macs ທັງຫມົດທີ່ແລ່ນ Mountain Lion ແລະ Mavericks ໄດ້ຖືກກ່າວວ່າເຂົ້າກັນໄດ້. ຕົວຢ່າງ: ສໍາລັບ MacBook Pro ມັນແມ່ນກາງປີ 2007 ແລະຕໍ່ມາ.
Macbook, iMac :-P
ຂ້າພະເຈົ້າມ່ວນຊື່ນທີ່ສຸດໂດຍຄວາມແຕກຕ່າງລະຫວ່າງເນື້ອໃນຂອງບັນທຶກສໍາຄັນແລະຊຸດຂອງຂ່າວການຮັບປະກັນກ່ຽວກັບຜະລິດຕະພັນໃຫມ່ :-)
ດີ, ບາງທີ Apple ຈະເວົ້າບາງສິ່ງບາງຢ່າງກ່ຽວກັບຮາດແວໃຫມ່, ແຕ່ນັ້ນແມ່ນປົກກະຕິຂອງ Apple, ເມື່ອມີບາງສິ່ງບາງຢ່າງອອກມາທີ່ມັນບໍ່ມັກ, ມັນເຕັມໃຈທີ່ຈະຜ່ານມັນໄປໂດຍງຽບໆແລະດັ່ງນັ້ນຈຶ່ງເພີ່ມຄວາມກົດດັນເຖິງແມ່ນວ່າຜູ້ທີ່ໄດ້ເລີ່ມຕົ້ນການຜະລິດຕ່າງໆ. ອຸປະກອນເສີມຈາກຂໍ້ມູນທີ່ເປັນເອກະລັກ. ມັນໄດ້ເກີດຂຶ້ນແລ້ວວ່າ, ຕາມຂ່າວລື, ອຸປະກອນເສີມຫຼາຍໄດ້ຖືກຜະລິດ, ເຊິ່ງຜູ້ຜະລິດສາມາດໃສ່ໃນ ... ຜົມ.
ຂ້ອຍຈະສົນໃຈວິທີທີ່ Apple ຈະເຂົ້າຫາໂປເຊດເຊີເຊັ່ນ A6X ໃນ iPad 4 ຂອງຂ້ອຍກັບ Metal ລຸ້ນ ໃໝ່, ເພາະວ່າເຖິງວ່າຈະມີຕົວເລກທາງທິດສະດີຢູ່ໃນຕົວຊີ້ວັດ, ມັນເຮັດວຽກເຕັມຮູບແບບທີ່ຕ້ອງການໃນຄວາມໄວເຕັມທີ່ຄືກັບ iPhone 5S ຂອງເອື້ອຍຂອງຂ້ອຍ. ມັນຫມາຍຄວາມວ່າເມື່ອພວກເຂົາເລີ່ມແອັບຯ "Metal" ອອກມາ, ຂ້ອຍສາມາດ whistling ກັບ iPad 4 ຂອງຂ້ອຍໄດ້ບໍ?… ເຈົ້າຂອງ iPhone 5s A6 ຈະເວົ້າຫຍັງ….
ມັນເປັນໄປໄດ້ທີ່ຈະພັດທະນາແອັບພລິເຄຊັນສໍາລັບ OS ຮຸ່ນເກົ່າ (ເຊັ່ນ: iOS7) ດ້ວຍ swift? ຂ້າພະເຈົ້າຄິດວ່າດັ່ງນັ້ນ, ແຕ່ somehow ຂ້າພະເຈົ້າບໍ່ສາມາດຊອກຫາມັນ.
ຂ້ອຍຈະຕອບຕົວເອງ :) ມັນເຮັດວຽກ ...
ຕາມເຫດຜົນ, ມັນຄວນຈະເປັນໄປໄດ້ນັບຕັ້ງແຕ່ iPhone ພຽງແຕ່ແລ່ນ binary, ສິ່ງດຽວທີ່ຂ້ອຍຢ້ານຄືຈະມີບັນຫາກັບເກມຖ້າພວກເຮົາໃຊ້ "ໂລຫະ" ເທົ່ານັ້ນ :)