ในวันจันทร์ เปิดตัวโดย iOS 7 ยังคงกระตุ้นความปรารถนาอันแรงกล้า ผู้ใช้แบ่งออกเป็นสองค่ายไม่มากก็น้อย - ค่ายหนึ่งประทับใจกับระบบปฏิบัติการมือถือใหม่สำหรับ iPhone และ iPad ส่วนอีกค่ายหนึ่งดูถูก อย่างไรก็ตาม iOS 7 ไม่เพียงแต่หมายถึงการเปลี่ยนแปลงสำหรับผู้ใช้เท่านั้น แต่ยังเป็นความท้าทายที่ยิ่งใหญ่สำหรับนักพัฒนาอีกด้วย
หลังจากผ่านไปหกปี เมื่อ iOS เปลี่ยนแปลงเพียงเล็กน้อยปีแล้วปีเล่า และกราฟิกพื้นฐานและอินเทอร์เฟซผู้ใช้ยังคงไม่เปลี่ยนแปลง iOS 7 กำลังนำการปฏิวัติครั้งสำคัญ ซึ่งนักพัฒนาจะต้องเตรียมการนอกเหนือจากผู้ใช้ และสำหรับพวกเขาแล้วการเปลี่ยนแปลงหรือการมาถึงของ iOS 7 อาจเป็นปัญหาได้มากกว่าอย่างมาก
เพื่อเป็นการเริ่มต้นใหม่ หลังจากที่นักพัฒนาทั้งหมดเข้าแถวบนเส้นเริ่มต้นและมีตำแหน่งเริ่มต้นเดียวกันเพื่อตัดพาย ไม่ว่าพวกเขาจะเป็นแบรนด์ที่เป็นที่ยอมรับหรือสตูดิโอเริ่มต้นก็ตาม อธิบาย iOS 7 Marco Arment ผู้เขียน Instapaper ยอดนิยม
ตัวอย่างเช่นสถานการณ์ปัจจุบันใน App Store นั้นซับซ้อนมากจากมุมมองของนักพัฒนาใหม่ มีแอปพลิเคชันหลายพันรายการในร้านค้า และมีการแข่งขันกันอย่างมากในแต่ละด้าน ดังนั้นหากคุณไม่ได้คิดอะไรที่แปลกใหม่จริงๆ ก็ยากที่จะก้าวไปข้างหน้า แบรนด์ที่ก่อตั้งขึ้นจะรักษาตำแหน่งของตนไว้ และหากผลิตภัณฑ์ของตนมีคุณภาพดี ไม่ใช่เรื่องง่ายที่จะโน้มน้าวให้ผู้ใช้ลองอะไรใหม่ๆ
อย่างไรก็ตาม iOS 7 มีแนวโน้มที่จะนำมาซึ่งการเปลี่ยนแปลง นับเป็นครั้งแรกในประวัติศาสตร์ที่นักพัฒนาเพียงแค่อัปเดตไอคอน เพิ่มพิกเซลพิเศษสองสามพิกเซล หรือเพิ่ม API ใหม่จะไม่เพียงพอสำหรับนักพัฒนา ใน iOS 7 การปรับให้เข้ากับอินเทอร์เฟซแบบกราฟิกและการควบคุมใหม่จะเป็นกุญแจสำคัญ ท้ายที่สุดแล้ว ไม่มีใครอยากดูเป็น "เฉยๆ" ในระบบปฏิบัติการใหม่
นักพัฒนาแอปพลิเคชันที่ทำงานอยู่แล้วจะเผชิญกับความท้าทายที่ยากลำบากด้วยเหตุนี้และ Marco Arment อธิบาย ทำไม:
- ส่วนใหญ่ยังไม่สามารถละทิ้งการสนับสนุน iOS 6 ได้ (นอกจากนี้ แอปพลิเคชันจำนวนมากยังคงต้องการการสนับสนุน iOS 5 บางแอปพลิเคชันที่โชคร้ายแม้กระทั่ง iOS 4.3) ดังนั้น พวกเขาจะต้องออกแบบการออกแบบที่เข้ากันได้แบบย้อนหลัง ซึ่งจะจำกัดอย่างมากใน iOS 7.
- ส่วนใหญ่ไม่สามารถสร้างอินเทอร์เฟซที่แตกต่างกันสองแบบได้ (เป็นความคิดที่ไม่ดีเช่นกัน)
- แอพจำนวนมากของพวกเขาได้สร้างคุณสมบัติและการออกแบบที่ไม่เหมาะกับ iOS 7 ดังนั้นจึงต้องออกแบบใหม่หรือลบออก และนั่นอาจไม่ดึงดูดผู้ใช้ปัจจุบันจำนวนมาก รวมถึงนักพัฒนาเองด้วย
นักพัฒนาซอฟต์แวร์ซึ่งขณะนี้ประสบความสำเร็จในการนำเสนอแอปพลิเคชันของเขาใน App Store จึงทำให้ iOS 7 มีรอยย่นบนหน้าผากมากกว่าการมีความสุขกับสิ่งใหม่ๆ อย่างไรก็ตาม ผู้ที่เพิ่งเตรียมทำการตลาดผิวของตนจะรู้สึกตรงกันข้ามโดยสิ้นเชิง ในขณะนี้ เหมาะสมกว่าสำหรับพวกเขาที่จะรอและไม่รีบเร่งเข้าสู่ตลาด "หก" ที่แออัดโดยไม่จำเป็น แต่ต้องปรับแต่งแอปพลิเคชันสำหรับ iOS 7 และรอให้ระบบปฏิบัติการเวอร์ชันใหม่ออกสู่สาธารณะ
ทันทีที่ผู้ใช้ติดตั้ง iOS 7 พวกเขาจะมองหาแอปพลิเคชันที่ทันสมัยไม่แพ้กันซึ่งจะพอดีกับระบบเป็นแอปพลิเคชันพื้นฐาน เป็นครั้งแรกที่อาจเกิดขึ้นได้ว่าทุกคนจะอยู่ในตำแหน่งเริ่มต้นเดียวกันจริงๆ และไม่เพียงแต่แอปพลิเคชันที่ได้รับการพิสูจน์แล้วซึ่งมีมาแต่โบราณเท่านั้นที่จะถูกซื้อ เพียงเพราะพวกเขาได้รับการพิสูจน์แล้ว นักพัฒนารายใหม่จะได้รับโอกาสเช่นกัน และขึ้นอยู่กับพวกเขาเพื่อดูว่าพวกเขาสามารถนำเสนอผลิตภัณฑ์ได้ดีเพียงใด
ใน iOS 7 สิ่งที่น่าสนใจมากสามารถเกิดขึ้นได้แม้แต่ใน "ภาคส่วน" แบบดั้งเดิม เช่น ไคลเอนต์ Twitter ปฏิทิน หรือแอปพลิเคชันรูปภาพ เนื่องจากการมุ่งเน้นไปที่ iOS 7 แบรนด์ที่ไม่รู้จักมาก่อนสามารถครองตำแหน่งผู้นำได้ ผู้ที่ได้รับประโยชน์สูงสุดจากระบบใหม่ ในทางตรงกันข้ามผู้แนะนำจะต้องพยายามสูญเสียให้น้อยที่สุด
CR จะพร้อมให้บริการเมื่อใด มีวันที่ทราบบ้างไหม?
ฤดูใบไม้ร่วง. Apple ไม่ใช่และจะไม่แม่นยำกว่านี้ คุณสามารถนับได้ประมาณเดือนกันยายน/ตุลาคม
นอกจากนี้ อาจเกี่ยวข้องกับ iPhone ใหม่ (/iPhone ใหม่)
หนังสือคู่มือล่วงหน้า https://developer.apple.com/library/prerelease/ios/design/index.html
มีการเปลี่ยนแปลงบางอย่างกับ iCloud Core Data มีใครรู้บ้างไหม?
ในงานปาฐกถาพิเศษของนักพัฒนา เขากล่าวว่าพวกเขาได้แก้ไขข้อบกพร่องมากมายเกี่ยวกับ iCloud
ฉันไม่คิดว่ามันจะไม่รุนแรงเท่าที่คุณอธิบายไว้ในบทความ
รุนแรงมาก... มันเป็นวิธีหนึ่งในการมองและฉันก็เห็นด้วยอย่างยิ่ง แน่นอนว่ามันจะไม่เป็นเช่นนั้นในกรณี 100% แต่ผู้เล่นบางคนสามารถเปลี่ยนแปลงได้
รอจนถึงฤดูใบไม้ร่วงแล้วคุณจะเห็นว่าการสมัครทั้งหมด (การศึกษาที่เกี่ยวข้อง) จะมีทุกอย่างพร้อมและอัปเดต แม้ว่าจะมีงานเยอะมากก็ตาม
สู่ไอโอเอสใหม่ ฉันได้รับเกียรติในการใช้งาน iOS 7 บนอุปกรณ์สองเครื่อง และหลังจากใช้งานไปประมาณสี่ชั่วโมง ฉันพบว่าแม้ว่า Apple จะสร้างโฆษณาที่ยอดเยี่ยมสำหรับ iOS ใหม่ แต่เราเข้าใกล้ Android มาก แต่ฉันไม่ได้แสดงความคิดเห็นเกี่ยวกับการออกแบบ ซึ่งก็คือ ยังไม่ได้มีการประสานงานที่สมบูรณ์แบบนัก แต่ฉันกำลังแสดงความคิดเห็นเกี่ยวกับความซับซ้อน ความราบรื่น และความน่าเชื่อถือ ฉันคิดว่านี่เป็นความผิดพลาดที่คล้ายกันหากไม่ใหญ่กว่าเช่นเดียวกับใน iPhone 3g Ios 4.2.1 ฉันทราบดีว่า Ios ยังอยู่ในช่วงเบต้า แต่ถึงอย่างนั้นก็น่าผิดหวังอย่างมาก เมื่อเทียบกับเช่น 5.1.1 โครงสร้างโค้ดของ iOS ใหม่ดูเหมือนว่าได้รับการออกแบบมาสำหรับเครื่องคิดเลข IOS 7 อาจไม่ใช่การถอยหลัง แต่เป็นการก้าวไปในทิศทางที่ผิด iPhone และ iPod ไม่ได้มีความเป็นเลิศในด้านฮาร์ดแวร์มาเป็นเวลานานแล้ว แต่ยังมีความเป็นเลิศในด้านซอฟต์แวร์อีกด้วย Apple ควรทำงานหนักบน IOS ภายในฤดูใบไม้ร่วง เพราะมันเพียงพอแล้วสำหรับรุ่นเบต้า ฉันไม่ชอบดีไซน์นี้นัก แต่ก็ตัดสินไม่ได้เพราะทุกคนมีรสนิยมที่แตกต่างกัน หากคุณเปรียบเทียบแอพ IOS7 ใหม่กับแอพยอดนิยมจาก CYDIA คุณเกือบจะเหมือนกัน!??? สำหรับการออกแบบบนระบบรุ่นเก่า ฉันชอบการสะท้อนที่ Apple ลบออก เช่น บนไอคอน ฯลฯ เนื่องจากการสะท้อนเหล่านี้โดดเด่นอย่างสวยงามบนจอแสดงผล RETINA และฉันต้องการเล่นกับ iPhone, iPod หรือ iPad อย่างต่อเนื่อง ใน iOS 7 ใหม่ ฉันเพียงต้องการกดปุ่มโฮม+เปิด/ปิดค้างไว้เพื่อรีเซ็ต และบางครั้งฉันก็อาจใส่ iPhone ไว้ใน DFU ด้วยซ้ำ แต่ฉันจะรอการอัปเดตครั้งถัดไป นี่คือความคิดเห็นของฉันเกี่ยวกับ iOS 7 ฉันต้องการโพสต์ไว้ที่ไหนสักแห่งและเนื่องจากฉันชอบไซต์นี้ฉันจึงโพสต์ไว้ที่นี่ ดังนั้นเอาหินขว้างฉันตอนนี้เลย
ฉันยินดีที่จะขว้างก้อนหิน :) คุณยอมรับว่า iOS 7 ยังอยู่ในช่วงเบต้า แต่คุณยังคงบ่นว่าขาดการดีบักและความน่าเชื่อถือ ทำไม?! ฉันรู้จากประสบการณ์ของตัวเองว่า iOS ปัจจุบันและเบต้าทำงานได้ดีบน iPhone 5 มากกว่าเช่นบน SGS4 :) ฉันตั้งตารอระบบเวอร์ชันเฉียบคมนี้มาก เพราะโดยส่วนตัวแล้วฉันชอบรูปลักษณ์นี้มาก ฉันเข้าใจว่าคุณไม่จำเป็นต้อง แต่สิ่งที่ผมไม่เข้าใจคือ “ก้าวไปผิดทาง” ตามใจคุณ ทั้งในด้านการใช้งานและรูปลักษณ์ที่ยอดเยี่ยมสำหรับฉัน ยกนิ้วให้เลย! -
1. แสดงความคิดเห็นเกี่ยวกับการดีบักเวอร์ชันเบต้าแรกหรือไม่ คุณอาจยังไม่ได้เปิดตัวซอฟต์แวร์มากนักในชีวิตของคุณใช่ไหม?
2. คุณรู้อะไรเกี่ยวกับโครงสร้างโค้ดได้อย่างไร? คุณเห็นอะไรมากกว่าส่วนหัวของเฟรมเวิร์กหรือไม่? กรุณาแบ่งปัน. ฉันชอบศึกษาแหล่งที่มาของ iOS (ซึ่งเห็นได้ชัดว่าคุณมี)
3. เบต้า iOS อยู่ภายใต้ NDA ดังนั้นคุณไม่ควรแสดงความคิดเห็นในรายละเอียดเลย หากคุณมีนิสัยไม่ผิดสัญญานั่นก็คือ
สำหรับการออกแบบ คุณมีสิทธิ์อย่างยิ่งที่จะรับความคิดเห็นเหล่านั้น แต่ฉันบอกว่าฉันผูกพันกับ NDA ดังนั้นฉันจะไม่แสดงความคิดเห็นในรายละเอียด
ฉันเห็นด้วยกับผู้เขียน นักพัฒนาที่มีอยู่จะมีเวลาที่ยากลำบากขึ้นเล็กน้อย เผยแพร่แอปที่ทำงานบน iOS6 ที่มีอยู่และ iOS7 ใหม่
ไม่อย่างนั้นฉันเคยเห็นวิดีโอที่ใช้ iOS7b1 บน iPh5 และต้องบอกว่าชอบมาก ฉันไม่สามารถพูดอะไรเกี่ยวกับความเสถียรได้ แต่ตามที่เขียนไว้แล้วในการสนทนา มันคือเบต้า 1 และไม่มีประโยชน์ที่จะแสดงความคิดเห็นหรือประเมินมันในทางใดทางหนึ่ง