ໃນວັນຈັນ ນໍາສະເຫນີໂດຍ iOS 7 ຍັງກະຕຸ້ນຄວາມຢາກອັນຍິ່ງໃຫຍ່. ຜູ້ໃຊ້ມີຫຼາຍຫຼືຫນ້ອຍແບ່ງອອກເປັນສອງ camps – ຫນຶ່ງແມ່ນປະທັບໃຈໂດຍລະບົບປະຕິບັດການໂທລະສັບມືຖືໃຫມ່ສໍາລັບ iPhones ແລະ iPads, ຄົນອື່ນດູຖູກມັນ. ຢ່າງໃດກໍ່ຕາມ, iOS 7 ບໍ່ພຽງແຕ່ຫມາຍເຖິງການປ່ຽນແປງສໍາລັບຜູ້ໃຊ້, ແຕ່ຍັງເປັນສິ່ງທ້າທາຍອັນໃຫຍ່ຫຼວງສໍາລັບນັກພັດທະນາ.
ຫຼັງຈາກຫົກປີ, ໃນເວລາທີ່ iOS ມີການປ່ຽນແປງພຽງແຕ່ປີຕໍ່ປີແລະຮູບພາບພື້ນຖານແລະການໂຕ້ຕອບຜູ້ໃຊ້ຍັງຄົງບໍ່ປ່ຽນແປງ, iOS 7 ປະຈຸບັນໄດ້ນໍາເອົາການປະຕິວັດທີ່ສໍາຄັນ, ທີ່ນັກພັດທະນາຕ້ອງກະກຽມນອກເຫນືອໄປຈາກຜູ້ໃຊ້. ແລະມັນແມ່ນສໍາລັບພວກເຂົາວ່າການຫັນປ່ຽນ, ຫຼືແທນທີ່ຈະມາຮອດຂອງ iOS 7, ສາມາດມີບັນຫາຫຼາຍ.
ໃນຖານະເປັນ reboot ຂອງການຈັດລຽງ, ຫຼັງຈາກນັ້ນນັກພັດທະນາທັງຫມົດ line up on the start line and have the same position to cut their piece of the pie , ບໍ່ວ່າຈະເປັນຍີ່ຫໍ້ທີ່ສ້າງຕັ້ງຂຶ້ນຫຼືສະຕູດິໂອເລີ່ມຕົ້ນ, ອະທິບາຍ iOS 7 Marco Arment, ຜູ້ຂຽນຂອງ Instapaper ທີ່ນິຍົມ.
ສໍາລັບຕົວຢ່າງ, ສະຖານະການໃນປະຈຸບັນໃນ App Store ແມ່ນສັບສົນຫຼາຍຈາກທັດສະນະຂອງຜູ້ພັດທະນາໃຫມ່. ມີຫຼາຍພັນຄໍາຮ້ອງສະຫມັກຢູ່ໃນຮ້ານ, ແລະມີການແຂ່ງຂັນຫຼາຍໃນດ້ານຫນ້າຂອງບຸກຄົນ. ສະນັ້ນ ເວັ້ນເສຍແຕ່ວ່າເຈົ້າຈະມາກັບສິ່ງໃໝ່ໆ ແລະ ນະວັດຕະກໍາແທ້ໆ, ມັນຍາກທີ່ຈະເດີນໜ້າໄດ້. ຍີ່ຫໍ້ທີ່ສ້າງຕັ້ງຂຶ້ນຮັກສາຕໍາແຫນ່ງຂອງພວກເຂົາແລະຖ້າຜະລິດຕະພັນຂອງພວກເຂົາມີຄຸນນະພາບດີ, ມັນບໍ່ແມ່ນເລື່ອງງ່າຍທີ່ຈະຊັກຊວນໃຫ້ຜູ້ໃຊ້ໄປແລະລອງສິ່ງໃຫມ່.
ຢ່າງໃດກໍຕາມ, iOS 7 ມີແນວໂນ້ມທີ່ຈະນໍາເອົາການປ່ຽນແປງ. ເປັນຄັ້ງທໍາອິດໃນປະຫວັດສາດ, ມັນຈະບໍ່ພຽງພໍສໍາລັບນັກພັດທະນາທີ່ຈະພຽງແຕ່ປັບປຸງໄອຄອນ, ເພີ່ມ pixels ພິເສດຈໍານວນຫນ້ອຍຫຼືເພີ່ມ API ໃຫມ່. ໃນ iOS 7, ການປັບຕົວເຂົ້າກັບການໂຕ້ຕອບແບບກຣາຟິກ ແລະການຄວບຄຸມໃໝ່ຈະເປັນສິ່ງສຳຄັນ. ຫຼັງຈາກທີ່ທັງຫມົດ, ບໍ່ມີໃຜຕ້ອງການເບິ່ງ "ຕົວຕັ້ງຕົວຕີ" ໃນລະບົບປະຕິບັດການໃຫມ່.
ນັກພັດທະນາແອັບພລິເຄຊັນທີ່ເຮັດວຽກຢູ່ແລ້ວຈະປະເຊີນກັບສິ່ງທ້າທາຍທີ່ຍາກເພາະວ່ານີ້, ແລະ Marco Arment ອະທິບາຍ ເປັນຫຍັງ:
- ສ່ວນໃຫຍ່ຂອງພວກເຂົາຍັງບໍ່ສາມາດທີ່ຈະປະຖິ້ມການສະຫນັບສະຫນູນ iOS 6 (ນອກຈາກນັ້ນ, ຄໍາຮ້ອງສະຫມັກຈໍານວນຫຼາຍຍັງຕ້ອງການການຮອງຮັບ iOS 5, ບາງຄົນໂຊກບໍ່ດີແມ່ນແຕ່ iOS 4.3.) ດັ່ງນັ້ນ, ພວກເຂົາຈະຕ້ອງອອກແບບການອອກແບບທີ່ເຂົ້າກັນໄດ້ກັບຫລັງ, ເຊິ່ງຈະມີຂໍ້ຈໍາກັດຫຼາຍ. iOS 7.
- ສ່ວນໃຫຍ່ຂອງພວກເຂົາບໍ່ສາມາດສ້າງສອງການໂຕ້ຕອບທີ່ແຕກຕ່າງກັນ. (ນອກຈາກນັ້ນ, ມັນເປັນຄວາມຄິດທີ່ບໍ່ດີ.)
- ຫຼາຍໆແອັບຯຂອງພວກເຂົາໄດ້ຕັ້ງຄຸນສົມບັດແລະການອອກແບບທີ່ບໍ່ເຫມາະສົມກັບ iOS 7, ດັ່ງນັ້ນພວກເຂົາຈະຕ້ອງຖືກອອກແບບໃຫມ່ຫຼືເອົາອອກ, ແລະມັນອາດຈະບໍ່ດຶງດູດຜູ້ໃຊ້ປະຈຸບັນຈໍານວນຫຼາຍ, ແລະໂດຍການຂະຫຍາຍ, ບໍ່ແມ່ນແຕ່ນັກພັດທະນາເອງ.
ຜູ້ພັດທະນາ, ຜູ້ທີ່ປະສົບຜົນສໍາເລັດໃນການສະເຫນີຄໍາຮ້ອງສະຫມັກຂອງຕົນໃນ App Store, ດັ່ງນັ້ນຈຶ່ງເຮັດໃຫ້ iOS 7 ມີຮອຍຍັບຢູ່ຫນ້າຜາກຫຼາຍກ່ວາຄວາມສຸກກັບສິ່ງໃຫມ່. ຢ່າງໃດກໍ່ຕາມ, ຄວາມຮູ້ສຶກກົງກັນຂ້າມຢ່າງສົມບູນແມ່ນມີປະສົບການໂດຍຜູ້ທີ່ພຽງແຕ່ກຽມພ້ອມທີ່ຈະຕະຫຼາດຜິວຫນັງຂອງພວກເຂົາ. ໃນປັດຈຸບັນ, ມັນເປັນການສົມເຫດສົມຜົນຫຼາຍສໍາລັບພວກເຂົາທີ່ຈະລໍຖ້າແລະບໍ່ຟ້າວເຂົ້າໄປໃນຕະຫຼາດທີ່ແອອັດ "ຫົກ" ໂດຍບໍ່ຈໍາເປັນ, ແຕ່ເພື່ອປັບຄໍາຮ້ອງສະຫມັກຂອງພວກເຂົາສໍາລັບ iOS 7 ແລະລໍຖ້າສໍາລັບລະບົບປະຕິບັດການຮຸ່ນໃຫມ່ທີ່ຈະເປີດເຜີຍຕໍ່ສາທາລະນະ.
ທັນທີທີ່ຜູ້ໃຊ້ຕິດຕັ້ງ iOS 7, ພວກເຂົາເຈົ້າຈະຊອກຫາຄໍາຮ້ອງສະຫມັກທີ່ທັນສະໄຫມເທົ່າທຽມກັນທີ່ຈະເຫມາະກັບລະບົບເປັນຄໍາຮ້ອງສະຫມັກພື້ນຖານ. ສໍາລັບຄັ້ງທໍາອິດ, ມັນສາມາດເກີດຂຶ້ນໄດ້ວ່າທຸກຄົນໃນຕົວຈິງແມ່ນຈະຢູ່ໃນຕໍາແຫນ່ງເລີ່ມຕົ້ນດຽວກັນ, ແລະບໍ່ພຽງແຕ່ຄໍາຮ້ອງສະຫມັກທີ່ພິສູດໄດ້ປະມານນັບຕັ້ງແຕ່ເວລາ immemorial ຈະໄດ້ຮັບການຊື້, ພຽງແຕ່ຍ້ອນວ່າເຂົາເຈົ້າໄດ້ຮັບການພິສູດ. ຜູ້ພັດທະນາໃຫມ່ຍັງຈະໄດ້ຮັບໂອກາດ, ແລະມັນຈະຂຶ້ນກັບພວກເຂົາເພື່ອເບິ່ງວ່າຜະລິດຕະພັນທີ່ພວກເຂົາສາມາດສະເຫນີໄດ້ດີເທົ່າໃດ.
ໃນ iOS 7, ສິ່ງທີ່ຫນ້າສົນໃຈຫຼາຍສາມາດເກີດຂຶ້ນໄດ້ເຖິງແມ່ນວ່າໃນ "ຂະແຫນງການ", ເຊັ່ນ: ລູກຄ້າ Twitter, ປະຕິທິນຫຼືຄໍາຮ້ອງສະຫມັກຮູບພາບ. ເນື່ອງຈາກການສຸມໃສ່ iOS 7, ຍີ່ຫໍ້ທີ່ບໍ່ຮູ້ຈັກກ່ອນຫນ້ານີ້ສາມາດຄອບຄອງຕໍາແຫນ່ງຊັ້ນນໍາ. ຜູ້ທີ່ສາມາດໄດ້ຮັບຜົນປະໂຫຍດສູງສຸດຈາກລະບົບໃຫມ່. ໃນທາງກົງກັນຂ້າມ, ຜູ້ທີ່ແນະນໍາຕ້ອງພະຍາຍາມສູນເສຍຫນ້ອຍທີ່ສຸດເທົ່າທີ່ເປັນໄປໄດ້.
ເມື່ອໃດທີ່ມັນຈະມີໃຫ້ CR? ມີວັນທີທີ່ຮູ້ຈັກບໍ?
ດູໃບໄມ້ລົ່ນ. Apple ບໍ່ແມ່ນແລະຈະບໍ່ຖືກຕ້ອງຫຼາຍ. ທ່ານສາມາດນັບໄດ້ປະມານເດືອນກັນຍາ/ຕຸລາ.
ນອກຈາກນັ້ນ, ອາດຈະກ່ຽວຂ້ອງກັບ iPhone ໃໝ່ (/ iPhone ໃໝ່).
ປື້ມຄູ່ມືລ່ວງໜ້າ https://developer.apple.com/library/prerelease/ios/design/index.html
ມີການປ່ຽນແປງບາງຢ່າງກັບ iCloud Core Data, ມີໃຜຮູ້ບໍ?
ໃນ keynote ສໍາລັບນັກພັດທະນາ, ລາວເວົ້າວ່າພວກເຂົາແກ້ໄຂຂໍ້ບົກພ່ອງຫຼາຍຢ່າງກ່ຽວກັບ iCloud
ຂ້າພະເຈົ້າບໍ່ຄິດວ່າມັນຈະເປັນ drastic ດັ່ງທີ່ທ່ານອະທິບາຍໃນບົດຄວາມ
ຮ້າຍແຮງຫຼາຍ... ມັນເປັນວິທີໜຶ່ງໃນການເບິ່ງມັນ ແລະຂ້ອຍເຫັນດີກັບມັນ. ແນ່ນອນ, ມັນຈະບໍ່ເປັນແບບນັ້ນໃນ 100% ຂອງກໍລະນີ, ແຕ່ຜູ້ຫຼິ້ນບາງຄົນສາມາດປ່ຽນແປງໄດ້.
ລໍຖ້າຈົນກ່ວາດູໃບໄມ້ລົ່ນແລະທ່ານຈະເຫັນວ່າຄໍາຮ້ອງສະຫມັກທັງຫມົດ (ການສຶກສາທີ່ກ່ຽວຂ້ອງ) ຈະມີທຸກສິ່ງທຸກຢ່າງກຽມພ້ອມແລະປັບປຸງ, ເຖິງແມ່ນວ່າມັນເປັນວຽກຫຼາຍ.
ກັບ ios ໃຫມ່. ຂ້ອຍມີກຽດໃນການເຮັດວຽກ ios 7 ໃນສອງອຸປະກອນແລະຫຼັງຈາກການນໍາໃຊ້ປະມານສີ່ຊົ່ວໂມງຂ້ອຍພົບວ່າເຖິງແມ່ນວ່າ apple ໄດ້ເຮັດການໂຄສະນາທີ່ດີສໍາລັບ ios ໃຫມ່, ພວກເຮົາເຂົ້າມາໃກ້ກັບ android, ຂ້ອຍບໍ່ໄດ້ສະແດງຄວາມຄິດເຫັນກ່ຽວກັບການອອກແບບ, ເຊິ່ງແມ່ນ. ຍັງບໍ່ໄດ້ຮັບການປະສານງານຢ່າງສົມບູນ, ແຕ່ຂ້າພະເຈົ້າສະແດງຄວາມຄິດເຫັນກ່ຽວກັບຄວາມຊັບຊ້ອນ, ຄວາມລຽບງ່າຍ, ແລະຄວາມຫນ້າເຊື່ອຖື. ຂ້າພະເຈົ້າຄິດວ່ານີ້ແມ່ນຄ້າຍຄືກັນຖ້າຫາກວ່າບໍ່ແມ່ນອຸປະຕິເຫດທີ່ໃຫຍ່ກວ່າໃນ iPhone 3g Ios 4.2.1. ຂ້ອຍຮູ້ຢ່າງເຕັມທີ່ວ່າ Ios ຍັງຢູ່ໃນເບຕ້າ, ແຕ່ເຖິງວ່າ, ມັນກໍ່ເປັນຄວາມຜິດຫວັງອັນໃຫຍ່ຫຼວງ. ເມື່ອປຽບທຽບກັບ e.g. 5.1.1, ໂຄງສ້າງລະຫັດຂອງ ios ໃຫມ່ເບິ່ງຄືວ່າມັນຖືກອອກແບບມາສໍາລັບເຄື່ອງຄິດເລກ. iOS 7 ອາດຈະບໍ່ເປັນບາດກ້າວກັບຄືນ, ແຕ່ເປັນບາດກ້າວໃນທິດທາງທີ່ບໍ່ຖືກຕ້ອງ. iPhone ແລະ iPods ບໍ່ໄດ້ດີເລີດໃນດ້ານຮາດແວເປັນເວລາດົນນານ, ແຕ່ພວກເຂົາເຮັດໄດ້ດີໃນດ້ານຊອບແວ. Apple ຄວນເຮັດວຽກຫນັກໃນ IOS ໃນລະດູໃບໄມ້ປົ່ງ, ເພາະວ່ານີ້ແມ່ນພຽງພໍສໍາລັບສະບັບ BETA. ຂ້າພະເຈົ້າກໍ່ບໍ່ມັກການອອກແບບທັງຫມົດ, ແຕ່ຂ້າພະເຈົ້າບໍ່ສາມາດຕັດສິນເພາະວ່າທຸກຄົນມີລົດຊາດທີ່ແຕກຕ່າງກັນ. ຖ້າປຽບທຽບແອັບ IOS7 ໃໝ່ ແລະ TOP APPs ຈາກ CYDIA ເຈົ້າເກືອບຄືກັນ!??? ສໍາລັບການອອກແບບໃນລະບົບເກົ່າ, ຂ້າພະເຈົ້າມັກການສະທ້ອນທີ່ Apple ເອົາອອກ, ຕົວຢ່າງ, ໃນໄອຄອນ, ແລະອື່ນໆ. ເນື່ອງຈາກວ່າການສະທ້ອນເຫຼົ່ານີ້ຢືນຢູ່ຢ່າງສວຍງາມໃນຈໍສະແດງຜົນ RETINA ແລະຂ້ອຍຕ້ອງການຫຼິ້ນກັບ iPhone, iPod ຫຼື iPad ຢູ່ສະເຫມີ. ໃນ ios 7 ໃຫມ່, ຂ້ອຍພຽງແຕ່ຕ້ອງການກົດປຸ່ມ home + power ເພື່ອ reset ແລະບາງຄັ້ງຂ້ອຍກໍ່ເອົາ iPhone ໃນ DFU, ແຕ່ຂ້ອຍຈະລໍຖ້າການອັບເດດຄັ້ງຕໍ່ໄປ. ນີ້ແມ່ນຄວາມຄິດເຫັນຂອງຂ້ອຍກ່ຽວກັບ IOS 7. ຂ້ອຍຢາກໂພດມັນຢູ່ບ່ອນໃດບ່ອນຫນຶ່ງແລະນັບຕັ້ງແຕ່ຂ້ອຍມັກເວັບໄຊທ໌ນີ້ຂ້ອຍໄດ້ຂຽນມັນຢູ່ທີ່ນີ້. ສະນັ້ນໃຫ້ຫີນຂ້າຂ້ອຍດຽວນີ້.
ຂ້າພະເຈົ້າຍິນດີທີ່ຈະຖິ້ມຫີນ :) ທ່ານຍອມຮັບວ່າ iOS 7 ຍັງຢູ່ໃນເບຕ້າ, ແຕ່ວ່າທ່ານຍັງ whine ກ່ຽວກັບການຂາດການ debugging ແລະຄວາມຫນ້າເຊື່ອຖື. ເປັນຫຍັງ?! ຂ້ອຍຮູ້ຈາກປະສົບການຂອງຂ້ອຍເອງວ່າ iOS ປະຈຸບັນແລະ beta ເຮັດວຽກດີກວ່າໃນ iPhone 5, ສໍາລັບຕົວຢ່າງ, ໃນ SGS4 :). ຂ້າພະເຈົ້າກໍ່ຫວັງວ່າຈະໄດ້ສະບັບແຫຼມຂອງລະບົບ, ເນື່ອງຈາກວ່າຂ້າພະເຈົ້າສ່ວນບຸກຄົນມັກເບິ່ງຫຼາຍ. ຂ້ອຍເຂົ້າໃຈວ່າເຈົ້າບໍ່ຈໍາເປັນຕ້ອງ. ແຕ່ສິ່ງທີ່ຂ້ອຍບໍ່ເຂົ້າໃຈແມ່ນ "ກ້າວໄປໃນທິດທາງທີ່ບໍ່ຖືກຕ້ອງ" ຕາມເຈົ້າ. ໜ້າທີ່ ແລະສາຍຕາທີ່ດີເລີດສຳລັບຂ້ອຍ, ສະນັ້ນຍົກໂປ້ໃຫ້ທຸກຄົນ! :)
1. ຄໍາຄິດຄໍາເຫັນກ່ຽວກັບການ debugging ຂອງສະບັບເບຕ້າທໍາອິດ? ເຈົ້າອາດຈະບໍ່ໄດ້ປ່ອຍຊອບແວຫຼາຍໃນຊີວິດຂອງເຈົ້າ, ເຈົ້າມີບໍ?
2. ເຈົ້າຮູ້ຫຍັງກ່ຽວກັບໂຄງສ້າງລະຫັດແນວໃດ? ເຈົ້າເຫັນຫຍັງຫຼາຍກວ່າຫົວຂໍ້ກອບບໍ? ກະລຸນາແບ່ງປັນ. ຂ້ອຍມັກສຶກສາແຫຼ່ງ iOS (ທີ່ເຈົ້າແນ່ນອນມີ).
3. Beta iOS ແມ່ນຢູ່ພາຍໃຕ້ NDA, ດັ່ງນັ້ນທ່ານບໍ່ຄວນສະແດງຄວາມຄິດເຫັນກ່ຽວກັບລາຍລະອຽດຂອງມັນເລີຍ. ຖ້າເຈົ້າມີນິໄສບໍ່ລະເມີດສັນຍາ, ນັ້ນແມ່ນ.
ສໍາລັບການອອກແບບ, ທ່ານມີສິດຢ່າງແທ້ຈິງໃນຄວາມຄິດເຫັນຂອງທ່ານ, ແຕ່ຂ້າພະເຈົ້າເວົ້າວ່າ, ຂ້າພະເຈົ້າຖືກຜູກມັດໂດຍ NDA, ດັ່ງນັ້ນຂ້າພະເຈົ້າຈະບໍ່ສະແດງຄວາມຄິດເຫັນກ່ຽວກັບລາຍລະອຽດ.
ຂ້ອຍເຫັນດີກັບຜູ້ຂຽນ. ນັກພັດທະນາທີ່ມີຢູ່ແລ້ວຈະມີເວລາຍາກກວ່າ. ປ່ອຍແອັບທີ່ເຮັດວຽກຢູ່ iOS6 ແລະ iOS7 ໃໝ່.
ຖ້າບໍ່ດັ່ງນັ້ນ, ຂ້ອຍໄດ້ເຫັນວິດີໂອທີ່ມີ iOS7b1 ໃນ iPh5 ແລະຂ້ອຍຕ້ອງເວົ້າວ່າຂ້ອຍມັກມັນຫຼາຍ. ຂ້າພະເຈົ້າບໍ່ສາມາດເວົ້າຫຍັງກ່ຽວກັບຄວາມຫມັ້ນຄົງ, ແຕ່ດັ່ງທີ່ຂຽນໄວ້ແລ້ວໃນການສົນທະນາ, ມັນແມ່ນ Beta 1 ແລະບໍ່ມີຈຸດໃດທີ່ຈະສະແດງຄວາມຄິດເຫັນກ່ຽວກັບມັນຫຼືການປະເມີນມັນໃນທາງໃດກໍ່ຕາມ.