สมัครสมาชิกและอ่าน
สิ่งที่น่าสนใจที่สุด
บทความก่อน!

ระบบปฏิบัติการ iOS ระบบปฏิบัติการ iOS

iOS เป็นระบบปฏิบัติการที่ง่ายที่สุดในแง่ของวิธีที่ผู้ใช้ที่ไม่มีประสบการณ์สามารถโต้ตอบกับมันได้และนี่คือหนึ่งในเหตุผลหลักที่ทำให้ iPhone และ iPad ได้รับความนิยมในหมู่ประชากรทุกประเภท ผู้ใช้เกือบทุกคนสามารถแก้ไขปัญหาที่เกิดขึ้นในสภาพแวดล้อมซอฟต์แวร์ iOS และแม้แต่ทำเองได้

iOS คืออะไรและมีการอัปเดตประเภทใดบ้าง

ดังนั้น iOS จึงเป็นซอฟต์แวร์เชลล์ที่ควบคุมโมดูลฮาร์ดแวร์ของ iPhone หรือ iPad ข้อได้เปรียบหลักของระบบปฏิบัติการนี้คือผลิตโดย Apple ผู้ผลิตอุปกรณ์พกพา นอกจากนี้ นักพัฒนาแอปพลิเคชันบุคคลที่สามยังมุ่งเน้นไปที่อุปกรณ์ที่ค่อนข้างแคบ ซึ่งหมายความว่าแทบไม่มีปัญหาเกี่ยวกับความเข้ากันได้ การเลือกเวอร์ชันซอฟต์แวร์ และการติดตั้ง

อื่น ความแตกต่างที่สำคัญ– Apple เผยแพร่ระบบปฏิบัติการของตนฟรีโดยไม่มีเงื่อนไขแอบแฝง (จำเป็นต้องสมัครสมาชิกผลิตภัณฑ์หรือบริการ ความพร้อมใช้งานของเวอร์ชันก่อนหน้าแบบชำระเงิน ฯลฯ) นั่นคือคุณสามารถดาวน์โหลดเวอร์ชันเฟิร์มแวร์ปัจจุบันสำหรับอุปกรณ์ของคุณได้จากเว็บไซต์อย่างเป็นทางการโดยไม่ต้องเสี่ยงต่อการติดตั้งสำเนาละเมิดลิขสิทธิ์ที่มีมัลแวร์

Apple ออก 3 ประเภท อัปเดต iOS:

1. เป็นทางการ (รอบชิงชนะเลิศ).

2. รุ่นเบต้าสำหรับนักพัฒนาที่ลงทะเบียน.

3. รุ่นเบต้าสำหรับ ผู้ใช้ทั่วไป, ลงทะเบียนใน.

เราได้พูดคุยรายละเอียดเพิ่มเติมเกี่ยวกับการอัปเดต iOS ทุกประเภท

วิธีค้นหาเวอร์ชันของ iOS ที่ติดตั้งบน iPhone หรือ iPad ของคุณ

เพื่อค้นหาว่าระบบใดควบคุมอุปกรณ์ ช่วงเวลานี้คุณต้องไปที่เมนู” การตั้งค่าขั้นพื้นฐานเกี่ยวกับอุปกรณ์นี้"และใส่ใจกับเส้น" รุ่น".

หากต้องการตรวจสอบการอัปเดต iOS สำหรับอุปกรณ์นี้ ให้กลับไปที่เมนูก่อนหน้า " การตั้งค่าขั้นพื้นฐาน", เลือก " อัพเดตซอฟต์แวร์"และรอให้ข้อมูลโหลด

มีการอธิบายสาเหตุที่การอัปเดตอาจไม่ปรากฏบนอุปกรณ์ iOS

วิธีติดตั้ง iOS ใหม่ (ล่าสุด) บน iPhone หรือ iPad ของคุณ

วิธีที่ง่ายที่สุดในการ reflash iPhone คือการผ่านทางอากาศ หากต้องการทำสิ่งนี้เพียงไปที่ส่วนที่กล่าวถึงข้างต้น “ การตั้งค่าขั้นพื้นฐานอัพเดตซอฟต์แวร์", กดปุ่ม " ดาวน์โหลดและติดตั้ง". ในกรณีนี้ ข้อมูลที่มีอยู่ทั้งหมดจะถูกบันทึกไว้ในอุปกรณ์ สิ่งสำคัญคือต้องจำไว้ว่าไม่ควรติดตั้ง iOS ทางอากาศหากอุปกรณ์ถูกเจลเบรค

หากต้องการติดตั้ง iOS ใหม่ทั้งหมดผ่าน iTunes คุณจะต้องดำเนินการอัลกอริธึมการดำเนินการที่ซับซ้อนขึ้นเล็กน้อยซึ่งอธิบายไว้ในรายละเอียดในเนื้อหา ในกรณีนี้ คุณจะต้องมี iOS เวอร์ชันปัจจุบันสำหรับ iPhone หรือ iPad ของคุณ

จะดาวน์โหลดไฟล์ IPSW เฟิร์มแวร์ iOS ล่าสุดสำหรับ iPhone หรือ iPad ได้ที่ไหน

Apple ไม่อนุญาตให้คุณติดตั้งระบบปฏิบัติการเวอร์ชันล้าสมัยบนอุปกรณ์มือถือของคุณ (เช่น ย้อนกลับหรือดาวน์เกรดเวอร์ชัน iOS) ดังนั้นจึงมีเพียงเฟิร์มแวร์ล่าสุดที่ออกวางจำหน่ายสำหรับอุปกรณ์แต่ละเครื่องเท่านั้น

  • สำหรับ iPhone 2G เฟิร์มแวร์ล่าสุดที่เป็นไปได้ในการติดตั้งคือ ไอโอเอส 3.1.3;
  • ไอโฟน 3จี - ไอโอเอส 4.2.1;
  • ไอโฟน 3จี - ไอโอเอส 6.1.6;
  • ไอโฟน 4 - ไอโอเอส 7.1.2;
  • ไอโฟน 4s - ไอโอเอส 9.3.5;
  • ไอโฟน 5, ไอโฟน 5ซี - ไอโอเอส 10.3.3;
  • ไอโฟน 5 เอส - ไอโอเอส 12.2;
  • ไอโฟน 6, ไอโฟน 6 พลัส - ไอโอเอส 12.2;
  • ไอโฟน 6s, ไอโฟน 6s พลัส - ไอโอเอส 12.2;
  • ไอโฟน เอสอี - ไอโอเอส 12.2;
  • ไอโฟน 7, ไอโฟน 7 พลัส - ไอโอเอส 12.2;
  • ไอโฟน 8, ไอโฟน 8 พลัส - ไอโอเอส 12.2;
  • ไอโฟน เอ็กซ์ - ไอโอเอส 12.2;
  • ไอโฟน XR - ไอโอเอส 12.2 ;
  • ไอโฟน XS - ไอโอเอส 12.2 ;
  • iPhone XS สูงสุด - ไอโอเอส 12.2 ;
  • ไอพอดทัช 2G - ไอโอเอส 4.2.1;
  • ไอพอดทัช 3G - ไอโอเอส 5.1.1;
  • ไอพอดทัช 4G - ไอโอเอส 6.1.6;
  • ไอพอดทัช 5G - ไอโอเอส 9.3.5;
  • ไอพอดทัช 6G - ไอโอเอส 12.2;
  • ไอแพด 1 - ไอโอเอส 5.1.1;
  • ไอแพด 2 - ไอโอเอส 9.3.5;
  • ไอแพด 3 - ไอโอเอส 9.3.5;
  • ไอแพด 4 - ไอโอเอส 10.3.3;
  • ไอแพด มินิ 1 - ไอโอเอส 9.3.5;
  • ไอแพด มินิ 2 - ไอโอเอส 12.2;
  • ไอแพด มินิ 3 - ไอโอเอส 12.2;
  • ไอแพด มินิ 4 - ไอโอเอส 12.2;
  • ไอแพด แอร์ 1 - ไอโอเอส 12.2;
  • ไอแพด แอร์ 2 - ไอโอเอส 12.2;
  • ไอแพด แอร์ 2 - ไอโอเอส 12.2 ;
  • 9.7 นิ้ว ไอแพดโปรไอโอเอส 12.2 ;
  • iPad Pro รุ่น 10.5 นิ้ว - ไอโอเอส 12.2;
  • ไอแพดโปร 11 นิ้ว - ไอโอเอส 12.2 ;
  • iPad Pro รุ่น 12.9 นิ้ว - ไอโอเอส 12.2;
  • ไอแพด 2017 - ไอโอเอส 12.2;
  • ไอแพด 2017 - ไอโอเอส 12.2 .

คุณสามารถดาวน์โหลดไฟล์ IPSW ที่จำเป็นทั้งหมดสำหรับการติดตั้ง iOS ได้จากเว็บไซต์ทางการของ Apple โดยใช้ลิงก์ที่โพสต์

Apple อัปเดต iOS ทุกปีซึ่งกลายเป็นประเพณีที่ดี ผู้ใช้จำนวนมากกำลังรอให้ระบบอัปเดตทันที เป็นครั้งแรกที่การอัปเดตเป็น iOS7 ค่อนข้างหยาบคาย ทำให้เกิดข้อโต้แย้งและข้อโต้แย้งมากมาย จากนั้นทุกปีจะพบข้อบกพร่องบางประการในเวอร์ชันใหม่ แต่ข้อบกพร่องทั้งหมดก็ถูกแก้ไขอย่างรวดเร็ว ในปีนี้ iOS11 สามารถอ้างสิทธิ์ในชื่อ iOS เวอร์ชันที่ดิบที่สุดได้อย่างง่ายดาย การอัปเดตระบบสองรายการได้รับการเผยแพร่แล้วในอีกไม่กี่สัปดาห์ และมีเวอร์ชันเบต้าประมาณสิบกว่าเวอร์ชันก่อนการเปิดตัวเชิงพาณิชย์ เพื่อสรุปจากปัญหาซอฟต์แวร์และเน้นไปที่วิธีการออกแบบระบบและสิ่งที่สามารถทำได้ เราจะมาดูที่นวัตกรรม และในตอนท้ายเราจะกล่าวถึงปัญหาที่คุณอาจพบเล็กน้อย (หรือไม่พบเลยนี้) ก็เกิดขึ้นเช่นกัน)

อุปกรณ์ที่รองรับ

คุณสามารถติดตั้ง iOS11 บนอุปกรณ์ต่อไปนี้:

  • iPhone 5s/6/6 พลัส/6s/6s บวก/SE/7/7 บวก;
  • iPhone 8/8 Plus/X – ระบบได้รับการติดตั้งไว้ล่วงหน้าตั้งแต่แรก
  • ไอแพดมินิ 2/3/4; ไอแพดแอร์/แอร์2; iPad Pro ทุกรุ่น, iPad 2017;
  • iPod Touch รุ่นที่หก

รายการที่มีการอัพเดตระบบปฏิบัติการจะปรากฏในการตั้งค่าอุปกรณ์ของคุณและคุณสามารถดาวน์โหลดได้โดยไม่มีปัญหา สิ่งสำคัญคือต้องทราบว่าคุณสมบัติบางอย่างของ iOS 11 อาจไม่มีให้ใช้งานในอุปกรณ์ทุกเครื่อง ซึ่งมักขึ้นอยู่กับฮาร์ดแวร์ ตัวอย่างเช่น iPhone SE ดูเหมือนลูกเป็ดขี้เหร่ซึ่งไม่มีฟีเจอร์มากมาย เช่น ไม่รองรับการนับพื้นในแอปพลิเคชัน Health ไม่มี 3D Touch และของเล็กๆ น้อยๆ อื่นๆ เพื่อรองรับมาตรฐานใหม่สำหรับรูปภาพและวิดีโอ (HEIF/HEVC) ไม่เพียงแต่ต้องใช้ iOS เท่านั้น แต่ยังรวมถึงอุปกรณ์ที่มีโปรเซสเซอร์ A10 ขึ้นไปด้วย ซึ่งจะจำกัดความสามารถของอุปกรณ์รุ่นก่อนอย่างมาก มีข้อจำกัดดังกล่าวมากมาย เช่น เป็นที่น่าสังเกตว่าการขาดการสนับสนุนเทคโนโลยี True Tone ในหลายๆ ไอแพดรุ่นต่างๆเนื่องจากไม่มีการรองรับฮาร์ดแวร์ที่เหมาะสมสำหรับสิ่งนี้ สิ่งนี้อธิบายได้ง่ายเนื่องจากการอัพเดตระบบปฏิบัติการไม่ได้ให้ส่วนประกอบฮาร์ดแวร์ที่จำเป็นและโปรเซสเซอร์จะไม่มีประสิทธิภาพมากขึ้น

เมื่อเปลี่ยนจาก iOS10 เป็น iOS11 คุณควรจำไว้ว่า Apple ไม่รองรับแอปพลิเคชัน 32 บิตอีกต่อไป ไม่สามารถเปิดตัวใน iOS11 ได้อีกต่อไป ไม่มีวางจำหน่ายในร้านค้า สำหรับคนส่วนใหญ่ สิ่งนี้ไม่มีความหมายอะไรเลย เนื่องจากการเปลี่ยนไปใช้แอปพลิเคชัน 64 บิตเริ่มขึ้นในปี 2556 และภายใน 4 ปีซอฟต์แวร์ปัจจุบันส่วนใหญ่ก็กลายเป็น 64 บิต หากคุณมีโปรแกรมบางโปรแกรมที่ไม่มีเวอร์ชัน 64 บิต (เช่น ซอฟต์แวร์ทำงานที่เขียนเมื่อนานมาแล้ว) การอัปเดตจะไม่อนุญาตให้คุณใช้งานได้ คุณควรจำสิ่งนี้ไว้ แต่อีกครั้งสำหรับคนส่วนใหญ่จะไม่มีปัญหา

การตั้งค่าบัญชีบนอุปกรณ์ใหม่ - วิซาร์ดการตั้งค่า

เป็นครั้งแรกที่ iOS11 เปิดตัววิซาร์ดการตั้งค่าบัญชีที่สามารถคัดลอกบัญชีของคุณจากอุปกรณ์ iOS อื่นได้โดยอัตโนมัติ ไม่ว่าจะเป็น iPhone หรือ iPad ตัวอย่างเช่น เมื่อตั้งค่า iPhone 8 ฉันคัดลอกข้อมูลทั้งหมดจาก iPad ของฉัน เพียงแค่นำมาไว้ใกล้กัน อ่านโค้ด QR จากหน้าจอ และการตั้งค่าก็เสร็จสมบูรณ์ ก่อนหน้านี้ไม่มีวิซาร์ดการตั้งค่าดังกล่าวสะดวกมากเมื่อย้ายจากอุปกรณ์หนึ่งไปยังอีกเครื่องหนึ่ง


ไฟล์ – ผีของตัวจัดการไฟล์

แอปพลิเคชัน "ไฟล์" ทำหน้าที่เป็นตัวจัดการไฟล์ชนิดหนึ่ง แต่ใน iOS11 ไม่มีการเข้าถึงระบบไฟล์ คุณไม่สามารถคาดหวังได้ ระบบยังคงปิดอยู่เช่นเคย ในแอปพลิเคชัน Files ผู้ใช้จะเห็นที่เก็บข้อมูลบนคลาวด์ของเขา (โดยค่าเริ่มต้น iCloud รวมถึงบริการที่เชื่อมต่อทั้งหมด) รวมถึงไฟล์ในอุปกรณ์ที่เขาส่งไปยัง Files ตัวอย่างเช่น คุณได้รับจดหมายพร้อมไฟล์ PDF บางไฟล์ที่คุณต้องการใช้ในภายหลัง คุณต้องส่งไปที่ "ไฟล์" แม้ว่าคุณจะเปิดไฟล์นี้ คุณจะไม่เพิ่มลงในที่เก็บข้อมูลนี้

ตามหลักการแล้วแอปพลิเคชันนี้เข้าใจยากซึ่งขัดแย้งกับสิ่งที่เราเห็นบน Android โดยที่ไฟล์ที่ได้รับจะถูกบันทึกในโฟลเดอร์ระบบบางโฟลเดอร์และตัวจัดการไฟล์จะค้นหาไฟล์เหล่านั้นโดยอัตโนมัติและคุณสามารถดูได้ นี่ไม่ใช่กรณีนี้ จำเป็นต้องมีการดำเนินการเพิ่มเติมเพื่อบันทึกสำเนาของไฟล์ไปที่ "ไฟล์" สิ่งนี้ไม่สะดวกต้องมีการดำเนินการเพิ่มเติมและไม่ได้เป็นสิ่งที่สมเหตุสมผลเสมอไป

เป็นครั้งแรกที่มีการรองรับไฟล์ ZIP ซึ่งสามารถเปิดได้ในแอปพลิเคชัน (นั่นคือบันทึกไฟล์เก็บถาวรใน "ไฟล์" ก่อนจากนั้นจึงเปิด) เมื่อเลือกไฟล์ ZIP ในแอปพลิเคชัน คุณสามารถแยกไฟล์ที่ต้องการได้โดยเลือกตัวเลือก "อัปโหลด" ฉันควรส่งไฟล์ไปที่ไหน? ถูกต้องในแอปพลิเคชันไฟล์ ดังนั้น ระบบที่ซับซ้อนสามารถสร้างความสับสนให้กับใครก็ได้มันเป็นเรื่องไร้สาระที่ในปี 2560 คุณต้องใช้การเต้นรำกับแทมบูรีนเพื่อแกะไฟล์เดียว คงไม่แปลกที่จะบอกว่าเป็นไปไม่ได้ที่จะคลายไฟล์ ZIP ทั้งหมดโดยใช้เครื่องมือมาตรฐาน

น่าเสียดายที่แอปพลิเคชัน “ไฟล์” เป็นไม้ค้ำยันที่อยู่เหนือข้อจำกัดของระบบและไม่ทำให้ชีวิตของผู้ใช้ง่ายขึ้นแต่อย่างใด เพียงรวบรวมบัญชีคลาวด์ของเขาไว้ในที่เดียวและอนุญาตให้เขาซิงโครไนซ์ไฟล์ได้ แต่มันไม่ได้ดูคล้ายกับสิ่งที่เราเห็นบน Android และสิ่งที่เราสามารถใช้ได้ในระยะไกลด้วยซ้ำ

แผงควบคุม - การตั้งค่า Wi-Fi/บลูทูธ ที่ผิดปกติ

เมื่อดึงหน้าจอขึ้นจากด้านล่างคุณจะเห็นแผงควบคุม (แปลเป็นเมนู "ศูนย์ควบคุม" ฉันไม่ชอบ) ประกอบด้วยสวิตช์โหมด ("โหมดเครื่องบิน", "เซลลูล่าร์", Wi-Fi , บลูทูธ), การควบคุมเพลง, การหมุนหน้าจอ, โหมดกลางคืน, ความสว่างและระดับเสียง รวมถึงไอคอนเพิ่มเติม

หากคุณไปที่การตั้งค่า - แผงควบคุม คุณสามารถเปิดใช้งานลักษณะที่ปรากฏของแผงนี้ในแอปพลิเคชันใดก็ได้รวมถึงเพิ่มไอคอนเพิ่มเติม (มีเพียงห้าแถวเท่านั้น การเลื่อนปรากฏขึ้น และดูแปลก ๆ ) คุณไม่สามารถเลือกแอปพลิเคชันของคุณเองได้ เฉพาะแอปพลิเคชันที่ Apple เพิ่มไว้ที่นี่ คุณสามารถจัดเรียงไอคอนเป็นแถวได้ตามที่คุณต้องการ

ส่วนนี้มีลักษณะเฉพาะ: เป็นไปไม่ได้ที่จะปิดการใช้งาน Wi-Fi/Bluetooth จากที่นี่ เนื่องจาก Apple ตัดสินใจว่าเมื่อคุณคลิกที่ไอคอน การเชื่อมต่อปัจจุบันที่สร้างโดยอุปกรณ์จะถูกตัดการเชื่อมต่อ แต่การทำงานของ Wi-Fi/Bluetooth นั้นเองจะ ทำต่อ สิ่งนี้จำเป็นสำหรับการเชื่อมต่อโทรศัพท์หรือแท็บเล็ตกับ MacBook คนส่วนใหญ่คาดหวังว่าเมื่อกดปุ่มปิดเครื่อง นั่นคือสิ่งที่จะเกิดขึ้นอย่างแน่นอน แต่นั่นไม่ใช่กรณีนี้ คุณสามารถปิดการใช้งาน Wi-Fi/Bluetooth ได้จากเมนูการตั้งค่าเท่านั้น

การแจ้งเตือน

สำหรับแต่ละแอปพลิเคชัน คุณสามารถกำหนดค่าการแจ้งเตือนสำหรับหน้าจอล็อค รวมถึงม่านแบบเลื่อนลงได้ น่าเสียดาย หากคุณมีการแจ้งเตือนจำนวนมากจากแอปพลิเคชัน การแจ้งเตือนเหล่านั้นจะเติมฟีดอย่างรวดเร็ว เนื่องจากไม่ได้จัดกลุ่ม คุณสามารถดูได้ในภาพหน้าจอด้านล่าง

ลบโปรแกรมแต่เก็บข้อมูลของคุณไว้

หากคุณไปที่การตั้งค่า - ทั่วไป - ที่เก็บข้อมูล iPhone (iPad) คุณจะเห็นรายการเมนู "ดาวน์โหลดที่ไม่ได้ใช้" นี่เป็นแนวคิดที่ดีและเป็นการนำไปใช้เพื่อประหยัดพื้นที่บนอุปกรณ์ของคุณ คุณสามารถลบแอปได้ แต่ข้อมูลทั้งหมดจะยังคงอยู่ในอุปกรณ์ ตัวอย่างเช่น การลบเกมจะทำให้พื้นที่ว่างเพิ่มขึ้น 2-3 GB แต่เมื่อคุณต้องการอีกครั้ง ความคืบหน้าและการตั้งค่าจะไม่หายไป คุณเพียงแค่ต้องดาวน์โหลดเกมจากอินเทอร์เน็ตอีกครั้ง

โหมด SOS - การโทรฉุกเฉิน

คุณสามารถป้อนข้อมูลติดต่อฉุกเฉินและข้อมูลทางการแพทย์ของคุณได้ เมื่อคุณเปิดใช้งานโหมด SOS (กดปุ่มเปิดปิด 5 ครั้ง) โทรศัพท์จะเริ่มกรีดร้อง TouchID จะปิดลง คุณจะต้องป้อนรหัสเพื่อเข้าสู่อุปกรณ์ สิ่งนี้มีประโยชน์เมื่อคุณต้องการปิดการใช้งานการตรวจสอบลายนิ้วมือ ข้อมูลทางการแพทย์ของคุณจะแสดงบนหน้าจอ คุณไม่จำเป็นต้องปลดล็อคเพื่อเข้าถึง โหมดที่ค่อนข้างง่ายคัดลอกมาจากสมาร์ทโฟน Android ซึ่งมีความสามารถคล้ายกันมาเป็นเวลานาน

ภาพหน้าจอและโปรแกรมแก้ไขเพื่อเปลี่ยนแปลง

ทันทีที่คุณถ่ายภาพหน้าจอ ภาพขนาดย่อจะปรากฏขึ้นที่มุมซ้ายล่างทันที เมื่อคลิกที่ภาพย่อ คุณจะถูกนำไปที่โปรแกรมแก้ไข ซึ่งคุณสามารถปรับขนาดภาพหน้าจอ ตัดบางส่วนออก แล้ววาด/เขียนสิ่งที่คุณต้องการ คุณสมบัติที่ยอดเยี่ยมที่ขาดหายไปมาก่อน

App Store – อินเทอร์เฟซและบทความใหม่

ใน iOS11 App Store กลายเป็นเรื่องที่ไม่ธรรมดาโดยสิ้นเชิง มีการ์ดผลิตภัณฑ์และบทความปรากฏขึ้นเพื่ออธิบายวิธีดำเนินการบางอย่าง โดยปกติแล้ว การ์ดใบเดียวจะกินพื้นที่ทั้งหน้าจอ ซึ่งทำให้ดูสิ้นเปลืองและไม่สะดวก ทำความคุ้นเคยกับสิ่งใหม่ แอพสโตร์จำเป็น แต่แม้แต่บน iPad ก็ไม่สามารถเรียกได้ว่าสะดวกสบาย พวกเขาพยายามทำให้มันสวยงาม แต่ก็ไม่ได้ทำให้มันใช้งานได้เลย

ไอคอนและการออกแบบสำหรับข้อความและแอปพลิเคชันอื่นๆ

ขณะที่คุณพิมพ์ จะมีบรรทัดปรากฏขึ้นเพื่อแสดงสติกเกอร์ต่างๆ ที่เกี่ยวข้องกับแอปพลิเคชันหรือชุดสติกเกอร์ที่คุณได้อัปโหลดไปยัง App Store

คีย์บอร์ด - ชุดอัปเดตสำหรับ iPad

สิ่งสำคัญคือต้องทราบว่าคีย์บอร์ดของ iPad แตกต่างจากคีย์บอร์ดของ iPhone มาก และหากบน iPhone เป็นคีย์บอร์ดที่คุ้นเคยและเรียบง่ายซึ่งด้อยกว่าคีย์บอร์ดบน Android มากบน iPad พวกเขาพยายามทำให้คีย์บอร์ดใช้งานได้มากขึ้น ในการดำเนินการนี้ มีการเพิ่มสัญลักษณ์แถวที่สองลงในคีย์ (เน้นด้วยสีเทา) เมื่อพิมพ์ คุณเพียงแค่ต้องปัดคีย์จากบนลงล่างเพื่อแทรกสัญลักษณ์ดังกล่าว สะดวกแม้จะไม่ธรรมดาก็ตาม


คุณสามารถฉีกคีย์บอร์ดออกเป็นสองส่วนได้เหมือนเดิม แต่บน iPad ดูไม่สะดวกนัก น่าประหลาดใจที่เครื่องหมายคำถามที่ใช้บ่อยได้รับความเสียหายและถูกย้ายไปยังหน้าจอที่สองของแป้นพิมพ์ด้วยเหตุผลบางประการ แนวทางนี้ยังคงเป็นปริศนาสำหรับฉัน


แผงทางลัด (iPad เท่านั้น)

การเลื่อนหน้าจอขึ้นบน iPad จะแสดงแผงพร้อมไอคอน คุณจะเห็นทั้งไอคอนที่คุณติดตั้งเองและไอคอนที่คุณใช้บ่อยที่สุด มันทำให้ฉันนึกถึงอุปกรณ์ MacOS ที่มีแผงที่คล้ายกันและสะดวกมากเหมือนกันที่นี่ทุกประการ น่าเสียดายที่ไม่มีการติดตั้งสิ่งนี้บน iPhone เนื่องจากข้อจำกัดของขนาดหน้าจอ



โหมดแบ่งหน้าจอ (เฉพาะ iPad บางรุ่นเท่านั้น)

ความสามารถในการเปิดสองแอปพลิเคชั่นพร้อมกัน ลากข้อมูลจากที่หนึ่งไปยังอีกที่หนึ่ง เช่น แทรกรูปภาพลงในไคลเอนต์อีเมล ฟังก์ชันนี้ทำงานได้ดี แม้ว่าแทบจะไม่ได้รับความนิยมบน iOS เนื่องจากข้อจำกัดของแอปพลิเคชันเฉพาะ เช่น ไคลเอนต์อีเมลเดียวกัน







มัลติทาสกิ้งบน iPad การแสดงแอพใหม่

รูปลักษณ์ของแอพพลิเคชั่นที่ทำงานบน iPad เปลี่ยนไป ตอนนี้กลายเป็นการ์ดแล้ว วิธีการนี้ดูใหม่และน่าสนใจ คุณสามารถ "ปิด" แอปพลิเคชันใด ๆ ได้ทันทีโดยปัดไปทางด้านข้าง



หมายเหตุ

ขณะนี้สามารถสแกนเอกสารโดยใช้รูปถ่ายของอุปกรณ์ได้แล้ว ในกรณีนี้ไม่มีการจดจำข้อความ






คุณยังสามารถสร้างสัญลักษณ์ง่ายๆ ใน Notes ได้อีกด้วย



การเล่นวิดีโอในเบราว์เซอร์

ไม่สำคัญว่าคุณจะใช้เบราว์เซอร์ใด ตอนนี้การเล่นวิดีโอจะแตกต่างออกไปเล็กน้อยและมีการควบคุมที่แตกต่างกัน ดังที่เห็นในภาพด้านล่าง แต่สิ่งที่สำคัญที่สุดคือ ตอนนี้คุณสามารถไปที่แท็บอื่นได้แล้ว และวิดีโอจะเล่นต่อ (ทดสอบบน iPad Pro/iPhone 8 Plus) น่าแปลกที่ฟีเจอร์นี้ไม่มีให้ใน YouTube การเล่นในแท็บที่อยู่นอกโฟกัสจะไม่ทำงาน ทำไม ไม่รู้.



มาตรฐานใหม่สำหรับภาพถ่ายและวิดีโอ – HEIF/HEVC

การเปลี่ยนแปลงที่สำคัญอย่างหนึ่งในระบบปฏิบัติการเดสก์ท็อปและมือถือจาก Apple ในปี 2017 คือการรองรับวิดีโอ H.265 (HEVC - High Efficiency Video Codec) ซึ่งแม้จะรักษาคุณภาพของ H.264 ที่ใช้ก่อนหน้านี้ แต่ก็สามารถลดขนาดไฟล์ลงครึ่งหนึ่งได้ . การรองรับรูปแบบนี้ขึ้นอยู่กับโปรเซสเซอร์โดยตรง โดยค่าเริ่มต้นใน iOS รูปภาพและวิดีโอทั้งหมดจะถูกบันทึกในรูปแบบเก่า (H.264 และ JPEG ไม่ใช่ HEVC/HEIF)

หากต้องการเปิดใช้งานรูปแบบใหม่ที่ไม่สามารถใช้งานร่วมกับอุปกรณ์อื่น ๆ เช่น Android ได้อย่างสมบูรณ์ คุณต้องดำเนินการนี้ในการตั้งค่า หลังจากนี้ พื้นที่ว่างในไฟล์ดังกล่าวจะลดลงในขณะที่ยังคงคุณภาพไว้ หากคุณไม่ได้วางแผนที่จะแชร์วิดีโอและภาพถ่ายของคุณ คุณสามารถเปลี่ยนไปใช้รูปแบบใหม่ได้อย่างปลอดภัย มิฉะนั้นให้รอจนกว่าจะแพร่หลายในระบบอื่น ไม่เช่นนั้นคุณอาจเสี่ยงต่อการถูกผู้อื่นเข้าใจผิด

ความประทับใจสั้นๆ

ในหลาย ๆ ด้าน iOS11 เปลี่ยนแปลง iPad อย่างมาก ซึ่งเป็นสิ่งที่ Apple กล่าว การอัปเดตระบบปฏิบัติการนี้มีไว้สำหรับแท็บเล็ตเป็นหลัก และ รูปร่างระบบปฏิบัติการได้รับการรีเฟรชอย่างมาก แม้ว่าจะมีการเปลี่ยนแปลงองค์ประกอบหลักไม่มากนักก็ตาม ฉันชอบด็อคที่มีไอคอน รูปขนาดย่อเมื่อสลับระหว่างแอปพลิเคชั่น มันดูสวยงามขึ้นอย่างเห็นได้ชัดแม้ว่าจะเป็นเรื่องของรสนิยมก็ตาม บางคนอาจไม่ชอบรูปลักษณ์นี้

เป็นการยากที่จะประเมินการเปลี่ยนไปใช้ HEIF/HEVC ต่ำไปซึ่งเป็นมาตรฐานแห่งอนาคต ผู้ผลิตรายอื่นๆ ก็จะไปในทิศทางนี้เช่นกัน ไม่มีทางอื่น ทุกแพลตฟอร์มจะเริ่มรองรับมาตรฐานเหล่านี้ทีละน้อย และนี่เป็นเรื่องปกติ

ตอนนี้เกี่ยวกับแมลงวันในครีมในน้ำผึ้งถังนี้ น่าเสียดายที่ความเสถียรของ iOS11 ยังคงเป็นที่ต้องการอย่างมาก มีข้อบกพร่องเล็กๆ น้อยๆ มากมาย บางครั้งแอปพลิเคชันทำงานช้าลง และด้วยโปรแกรมของบุคคลที่สาม สิ่งนี้เกิดขึ้นบ่อยกว่า (Twitter/Instagram) และไม่ได้ขึ้นอยู่กับคุณภาพของเครือข่าย การเชื่อมต่อนี้ใช้กับข้อมูลที่ดาวน์โหลดไว้แล้ว

โหมดมัลติทาสกิ้งมีการใช้งานมากเกินไปเพื่อยืดอายุการใช้งานแบตเตอรี่ด้วยการชาร์จเพียงครั้งเดียว ดังนั้นเมื่อเปิด Twitter คลิกการแจ้งเตือนเฉพาะแล้วทำงานในโปรแกรมอื่น ๆ คุณจะไม่กลับสู่สถานะ Twitter เดิม แอปพลิเคชันจะโหลดอีกครั้ง เช่นเดียวกับ Telegram และโปรแกรมอื่นๆ อีกจำนวนหนึ่ง สิ่งเหล่านี้ถือได้ว่าเป็นแผลใน iOS11 ซึ่งจะได้รับการแก้ไขสักวันหนึ่งหรือไม่ ไม่รู้. แต่มี "สิ่งเล็กน้อย" อยู่ค่อนข้างมาก และการตัดสินจากวิธีที่ผู้ใช้บ่นเกี่ยวกับ iOS11 เราสามารถสรุปได้อย่างปลอดภัยว่าแซงหน้า iOS7/8 ในแง่ของจำนวนข้อบกพร่อง คุณภาพซอฟต์แวร์ของ Apple คือ ปีที่ผ่านมาทรุดลงอย่างต่อเนื่อง มันถูกเลียไม่กี่เดือนหลังจากการเปิดตัวอุปกรณ์ใหม่ แต่สิ่งที่เกิดขึ้นกับ iOS11 นั้นนอกเหนือไปจากปัญหาก่อนหน้านี้ แม้ว่าทั้งหมดจะขึ้นอยู่กับมุมมองของคุณ แต่ผู้คนจำนวนมากไม่ได้สังเกตเห็นปัญหาใด ๆ อัปเดตอุปกรณ์ของตนและพอใจกับคุณสมบัติใหม่ คุณเป็นคนแบบไหน? คุณสบายดีหรือยังมีข้อบกพร่องที่คุณต้องการแก้ไข?

ห้องผ่าตัด ระบบไอโอเอส– หนึ่งในแพลตฟอร์มที่มีชื่อเสียงที่สุดสำหรับการทำงานที่ถูกต้องของอุปกรณ์มือถือ พัฒนาโดยบริษัท Apple ที่มีชื่อเสียงระดับโลก

คุณสมบัติหลักของแพลตฟอร์มนี้คือสามารถติดตั้งได้บนโทรศัพท์และแท็บเล็ตที่ผลิตโดย Apple เท่านั้น iOS ถูกสร้างขึ้นตามแนวคิดของการจัดการโดยตรงโดยการกดปุ่มบนหน้าจอของอุปกรณ์มือถือโดยตรง

ความจริงที่ว่าระบบ iOS แพร่หลายนั้นไม่น่าแปลกใจ เมื่อพิจารณาถึงความจริงที่ว่าผลิตภัณฑ์ของ Apple นั้นแตกต่างออกไป คุณภาพสูงจากการพัฒนา แพลตฟอร์มของตัวเองช่วยให้เราสามารถดำเนินงานเฉพาะจำนวนหนึ่งซึ่งระบบอื่นไม่สามารถรับมือได้

ระบบปฏิบัติการ iOS คืออะไร?

ก่อนที่คุณจะเริ่มตรวจสอบแพลตฟอร์ม iOS คุณควรทำความเข้าใจในรายละเอียดว่าเป็น "สัตว์ร้าย" ประเภทใด ดังที่ได้กล่าวไว้ข้างต้น ระบบปฏิบัติการ iOS เป็นแพลตฟอร์มพิเศษที่ช่วยให้ผู้ใช้สามารถโต้ตอบกับอุปกรณ์เคลื่อนที่ของ Apple ได้สะดวก ระบบปฏิบัติการนี้มีอินเทอร์เฟซที่น่าทึ่งและช่วยให้คุณแก้ไขปัญหาที่ซับซ้อนโดยใช้โทรศัพท์มือถือของคุณ คุณสมบัติที่โดดเด่นแพลตฟอร์ม iOS คือ:

  • ความเป็นส่วนตัวของข้อมูล– ไม่มีโปรแกรมใดที่จะสามารถเข้าถึงข้อมูลส่วนบุคคลโดยไม่ได้รับความยินยอมจากคุณ เมื่อได้รับความยินยอมจากคุณเท่านั้น แอปพลิเคชันบุคคลที่สามจะสามารถเข้าถึงสมุดที่อยู่ ตำแหน่งของคุณ ไฟล์ภาพถ่ายและวิดีโอ
  • การรักษาความปลอดภัยระดับสูง– ผู้พัฒนาระบบปฏิบัติการพยายามปกป้องระบบให้มากที่สุดเท่าที่จะเป็นไปได้จากการติดมัลแวร์
  • ฟังก์ชั่นในตัวจำนวนมาก– ระบบ iOS มีฟังก์ชั่นที่มีประโยชน์มากมายสำหรับผู้ใช้ที่จะสร้างความพึงพอใจให้กับเจ้าของอุปกรณ์พกพาจาก Apple

ระบบปฏิบัติการ iOS เป็นตัวช่วยสากลทั้งในด้านการเรียน การทำงาน และ ชีวิตประจำวัน. ด้วยฟังก์ชันในตัว อุปกรณ์เคลื่อนที่ของคุณสามารถช่วยคุณแก้ไขปัญหาที่ซับซ้อนที่สุดได้ ในบรรดาฟังก์ชันในตัว ควรเน้นสิ่งต่อไปนี้:

  • แตะ ID– ด้วยเทคโนโลยีนี้ ผู้ใช้จะไม่สามารถเข้าถึงอุปกรณ์มือถือของผู้อื่นได้ เฉพาะเจ้าของที่อุปกรณ์จดจำด้วยลายนิ้วมือเท่านั้นที่จะสามารถเข้าถึงข้อมูลของโทรศัพท์หรือแท็บเล็ตได้
  • สั่งการด้วยเสียง– ฟังก์ชั่นนี้ช่วยให้ผู้ที่มีการมองเห็นไม่ดีหรือแม้แต่คนตาบอดสามารถใช้การพัฒนาของ Apple ได้ เทคโนโลยีนี้ใช้การพากย์เสียงประกอบการกระทำทั้งหมดที่ผู้ใช้ทำ
  • สร้างมาเพื่อไอโฟน– ด้วยฟังก์ชันนี้ คุณสามารถปรับปรุงเสียงใน Bluetooth ซึ่งสามารถใช้ได้ทั้งการสนทนาและการฟังเพลง
  • การเข้าถึงแบบมีไกด์– แอปพลิเคชั่นนี้อนุญาตให้คุณปิดการใช้งานโปรแกรมจำนวนหนึ่ง ยกเว้นโปรแกรมที่คุณชื่นชอบ คุณสมบัตินี้มีประโยชน์สำหรับผู้ปกครองที่ต้องการจำกัดการเข้าถึงโปรแกรมอุปกรณ์บางอย่างของเด็กและผู้ที่มีปัญหาในการรับรู้
  • พูดได้หลายภาษา– ฟังก์ชั่นพิเศษที่ช่วยให้ผู้ที่ไม่ทราบวิธีใช้โทรศัพท์หรือแท็บเล็ตของตน ภาษาอังกฤษ. ด้วย Polyglot คุณสามารถเปลี่ยนรูปแบบแป้นพิมพ์เป็นภาษาต่างๆ ได้มากกว่า 50 ภาษา นอกจากนี้แอปพลิเคชันยังสามารถจดจำภาษา "ทางหู" มากกว่า 20 ภาษา


ควรเพิ่มว่าระบบปฏิบัติการ iOS สามารถรองรับได้ไม่เพียงแต่ฟังก์ชั่นในตัวเท่านั้น แต่ยังรวมถึงแอพพลิเคชั่นบุคคลที่สามอีกมากมายที่สามารถดาวน์โหลดได้จาก iTunes

ระบบปฏิบัติการ Apple iOS มีคุณสมบัติหลายประการ:

  • ความเร็วสูง– แพลตฟอร์ม iOS มีความเร็วในการทำงานสูง พลวัตของการใช้อินเทอร์เฟซสามารถสร้างความประหลาดใจให้กับผู้ที่รับอุปกรณ์ Apple เป็นครั้งแรก
  • อินเตอร์เฟซที่ใช้งานง่าย– แม้แต่ผู้ใช้ที่ไม่มีประสบการณ์มากที่สุดก็สามารถเข้าใจคุณสมบัติทั้งหมดของแพลตฟอร์มได้อย่างรวดเร็วและง่ายดาย ความเรียบง่าย ความสะดวกสบาย และความอเนกประสงค์ของอินเทอร์เฟซทำให้ iOS เป็นหนึ่งในแพลตฟอร์มที่น่าเชื่อถือและได้รับความนิยมมากที่สุด
  • ระบบไฟล์ที่สะดวก– เพื่อที่จะค้นหาไฟล์ใด ๆ ที่คุณต้องการ เพียงแค่แตะเพียงไม่กี่นิ้วบนหน้าจอ ระบบไฟล์นั้นเรียบง่ายและเข้าใจได้มากที่สุด
  • ความพร้อมใช้งาน จำนวนมากแอปพลิเคชันระบบปฏิบัติการ– ตั้งแต่แพลตฟอร์มเวอร์ชันแรกเปิดตัวจนถึงวันนี้ มีการสร้างแอปพลิเคชันพิเศษมากมายเพื่อแก้ไขปัญหาต่างๆ นอกจากนี้จำนวนโปรแกรมความบันเทิงสำหรับ iOS สามารถทำให้ผู้ใช้ทุกคนหันมาสนใจได้ เพียงไปที่ iTunes และดาวน์โหลดสิ่งที่คุณต้องการ
  • ปรับปรุงฟังก์ชันการทำงานอย่างต่อเนื่อง– ด้วยการอัปเดตเป็นประจำ ฟังก์ชันการทำงานของอุปกรณ์มือถือจึงได้รับการปรับปรุงอย่างต่อเนื่อง เราควรจะขอบคุณผู้พัฒนาระบบปฏิบัติการสำหรับสิ่งนี้

ฉันจะดาวน์โหลดระบบ iOS ได้ที่ไหน?

ดาวน์โหลดระบบปฏิบัติการ iOSเป็นไปได้บนอินเทอร์เน็ต วิธีที่ดีที่สุดคือดาวน์โหลดแพลตฟอร์มสำหรับโทรศัพท์ของคุณ แหล่งที่มาอย่างเป็นทางการ. นี่เป็นวิธีเดียวที่คุณจะมั่นใจได้ว่ามัลแวร์จะไม่รวมอยู่ในแพลตฟอร์ม ด้วยเหตุผลนี้ ให้ใช้เฉพาะเซิร์ฟเวอร์ของนักพัฒนาอย่างเป็นทางการในการบูตระบบ นอกจากนี้ ระบบปฏิบัติการ iOS ซึ่งคุณสามารถดาวน์โหลดได้ฟรีสำหรับโทรศัพท์ของคุณนั้นยังติดตั้งง่ายอีกด้วย

ทุกคนรู้ดีว่าอุปกรณ์พกพาของ Apple ใช้ iOS หลายๆ คนรู้ว่า iOS เป็นเวอร์ชันน้ำหนักเบาของ Mac OS X บนเดสก์ท็อป บางคนเดาว่า Mac OS X ใช้ระบบปฏิบัติการ Darwin OS ที่สอดคล้องกับ POSIX และผู้ที่สนใจด้านไอทีอย่างจริงจังก็รู้ว่า Darwin ใช้เคอร์เนล XNU ซึ่งปรากฏว่าเกิดจากการรวมตัวของ Mach microkernel และส่วนประกอบเคอร์เนล FreeBSD อย่างไรก็ตาม ทั้งหมดนี้เป็นข้อเท็จจริงเปล่าๆ ที่จะไม่บอกอะไรเราเกี่ยวกับวิธีทำงานของ iOS และความแตกต่างจากเวอร์ชันเดสก์ท็อป

แมค โอเอส เอ็กซ์

ระบบปฏิบัติการที่ติดตั้งในปัจจุบันบน Mac ทุกเครื่องและ (ในรูปแบบดัดแปลง) บน iPads ย้อนกลับไปในปี 1988 ซึ่งเป็นที่รู้จักในโลกไอทีว่าเป็นปีที่ระบบปฏิบัติการ NeXTSTEP รุ่นเบต้าแรกเปิดตัว NeXTSTEP นั้นเป็นผลงานของทีมพัฒนาของ Steve Jobs ซึ่งในเวลานั้นได้ออกจาก Apple แล้วและก่อตั้งบริษัท NeXT ซึ่งเริ่มพัฒนาคอมพิวเตอร์เพื่อการศึกษา ในช่วงเวลาของการเปิดตัว NeXTSTEP เป็นระบบปฏิบัติการขั้นสูงอย่างแท้จริงที่รวมนวัตกรรมทางเทคโนโลยีมากมาย ระบบปฏิบัติการมีพื้นฐานมาจาก Mach microkernel ที่ได้รับการดัดแปลง เสริมด้วยส่วนประกอบเคอร์เนล FreeBSD รวมถึงการใช้งานอ้างอิงของสแต็กเครือข่าย ส่วนประกอบระดับสูงกว่าของ NeXTSTEP เขียนโดยใช้ภาษา Objective-C และมอบ API เชิงวัตถุที่สมบูรณ์ให้กับนักพัฒนาแอปพลิเคชัน ระบบได้รับการติดตั้งอินเทอร์เฟซแบบกราฟิกที่ได้รับการพัฒนาและสะดวกสบายมาก (ส่วนประกอบหลักที่เก็บรักษาไว้ใน OS X และแม้แต่ iOS) และสภาพแวดล้อมการพัฒนาที่ทรงพลัง ซึ่งรวมถึงนักออกแบบอินเทอร์เฟซแบบเห็นภาพที่นักพัฒนาสมัยใหม่ทุกคนรู้จักด้วย หลังจากความล้มเหลวของ NeXT และการกลับมาของ Steve Jobs ให้กับ Apple ในปี 1997 NeXTSTEP ได้สร้างพื้นฐานของโครงการ Rhapsody ซึ่งการพัฒนาระบบตัวตายตัวแทนของ Mac OS 9 ได้เริ่มต้นขึ้น ในปี 2000 โครงการโอเพ่นซอร์สของดาร์วินได้แยกตัวออกจาก Rhapsody ซึ่งเป็นซอร์สโค้ดที่เผยแพร่ภายใต้ใบอนุญาต APSL และในปี 2544 OS X 10.0 ซึ่งสร้างขึ้นบนพื้นฐานของมันได้ถือกำเนิดขึ้น ไม่กี่ปีต่อมาดาร์วินได้สร้างพื้นฐานของระบบปฏิบัติการสำหรับสมาร์ทโฟนที่กำลังจะมาถึงซึ่งจนถึงปี 2550 แทบไม่มีใครรู้อะไรเลยนอกจากข่าวลือ

XNU และดาร์วิน

ตามอัตภาพ การยัด OS X / iOS สามารถแบ่งออกเป็นสามเลเยอร์แบบลอจิคัล: เคอร์เนล XNU, เลเยอร์ความเข้ากันได้มาตรฐาน POSIX (รวมถึงเดมอน/บริการของระบบต่างๆ) และเลเยอร์ NeXTSTEP ซึ่งใช้สแต็กกราฟิก เฟรมเวิร์ก และ API ของแอปพลิเคชัน ดาร์วินรวมสองชั้นแรกและแจกจ่ายอย่างอิสระ แต่เฉพาะในเวอร์ชันสำหรับ OS X เวอร์ชัน iOS ซึ่งย้ายไปยังสถาปัตยกรรม ARM และรวมถึงการปรับปรุงบางอย่างถูกปิดโดยสมบูรณ์และแจกจ่ายโดยเป็นส่วนหนึ่งของเฟิร์มแวร์สำหรับ iDevice เท่านั้น (เห็นได้ชัดว่า การป้องกันการย้าย iOS ไปยังอุปกรณ์อื่น) โดยแก่นแท้แล้ว ดาร์วินเป็นระบบปฏิบัติการที่เหมือน UNIX แบบ "เปลือย" ซึ่งรวมถึง POSIX API, เชลล์, ชุดคำสั่งและบริการที่จำเป็นต้องใช้น้อยที่สุดในการใช้งานระบบในโหมดคอนโซลและรันซอฟต์แวร์ UNIX ในเรื่องนี้มันคล้ายกับระบบ FreeBSD พื้นฐานหรือการติดตั้งขั้นต่ำของ Arch Linux บางตัวซึ่งอนุญาตให้คุณเรียกใช้ซอฟต์แวร์คอนโซล UNIX แต่ไม่มีเชลล์กราฟิกหรือทุกสิ่งที่จำเป็นในการรันแอปพลิเคชันกราฟิกร้ายแรงจาก GNOME หรือ KDE สภาพแวดล้อม องค์ประกอบสำคัญของดาร์วินคือเคอร์เนล XNU แบบไฮบริด ซึ่งมีพื้นฐานอยู่บนเคอร์เนล Mach และส่วนประกอบเคอร์เนล FreeBSD เช่น ตัวกำหนดเวลากระบวนการ สแตกเครือข่าย และระบบไฟล์เสมือน (เลเยอร์ VFS) เคอร์เนล OS X ต่างจาก Mach และ FreeBSD ตรงที่ใช้ API ไดรเวอร์ของตัวเองที่เรียกว่า I/O Kit ซึ่งช่วยให้สามารถเขียนไดรเวอร์ในภาษา C++ โดยใช้แนวทางเชิงวัตถุ ซึ่งช่วยให้การพัฒนาง่ายขึ้นอย่างมาก iOS ใช้ XNU เวอร์ชันที่ได้รับการแก้ไขเล็กน้อย แต่เนื่องจากคอร์ iOS ปิดอยู่ จึงเป็นการยากที่จะบอกว่า Apple เปลี่ยนแปลงอะไรกันแน่ เป็นที่ทราบกันดีว่ามีการคอมไพล์กับตัวเลือกคอมไพเลอร์อื่น ๆ และตัวจัดการหน่วยความจำที่แก้ไขซึ่งคำนึงถึง RAM จำนวนเล็กน้อย อุปกรณ์เคลื่อนที่. ในแง่อื่นๆ ทั้งหมด มันเป็น XNU เดียวกัน ซึ่งสามารถพบได้เป็นแคชที่เข้ารหัส (เคอร์เนล + ไดรเวอร์/โมดูลทั้งหมด) ในไดเร็กทอรี /System/Library/Caches/com.apple.kernelcaches/kernelcache บนอุปกรณ์นั้นเอง เหนือเคอร์เนลในดาร์วินคือเลเยอร์ UNIX/BSD ซึ่งรวมถึงชุดของไลบรารี C มาตรฐาน (libc, libmatch, libpthread และอื่นๆ) รวมถึงเครื่องมือบรรทัดคำสั่ง ชุดของเชลล์ (bash, tcsh และ ksh) และเดมอน เช่น launchd และเซิร์ฟเวอร์ SSH มาตรฐาน โดยวิธีการหลังสามารถเปิดใช้งานได้โดยการแก้ไขไฟล์ /System/Library/LaunchDaemons/ssh.plist แน่นอนว่าหากคุณเจลเบรคอุปกรณ์ของคุณ นี่คือจุดที่ส่วนเปิดของระบบปฏิบัติการที่เรียกว่าดาร์วินสิ้นสุดลง และเลเยอร์ของเฟรมเวิร์กเริ่มต้นขึ้น ซึ่งเป็นสิ่งที่เราคุ้นเคยในการพิจารณา OS X / iOS

กรอบงาน

ดาร์วินใช้เฉพาะส่วนพื้นฐานของ Mac OS / iOS ซึ่งรับผิดชอบเฉพาะฟังก์ชันระดับต่ำเท่านั้น (ไดรเวอร์ การเริ่มต้น/ปิดระบบ การจัดการเครือข่าย การแยกแอปพลิเคชัน และอื่นๆ) ส่วนหนึ่งของระบบที่ผู้ใช้และแอปพลิเคชันมองเห็นไม่ได้เป็นส่วนหนึ่งของระบบและถูกนำไปใช้ในสิ่งที่เรียกว่าเฟรมเวิร์ก - ชุดของไลบรารีและบริการที่รับผิดชอบเหนือสิ่งอื่นใดสำหรับการก่อตัวของสภาพแวดล้อมแบบกราฟิกและระดับสูง -level API สำหรับแอปพลิเคชันบุคคลที่สามและแอปพลิเคชันหุ้น

ข้อมูล

เช่นเดียวกับระบบปฏิบัติการอื่นๆ Mac OS และ iOS API แบ่งออกเป็นสาธารณะและส่วนตัว แอปพลิเคชันบุคคลที่สามสามารถเข้าถึงเฉพาะ API สาธารณะและลดลงอย่างมาก แต่แอปพลิเคชันการเจลเบรกก็สามารถใช้แอปพลิเคชันส่วนตัวได้เช่นกัน

ในการแจกจ่ายมาตรฐานของ Mac OS และ iOS คุณจะพบเฟรมเวิร์กที่แตกต่างกันมากมายที่รับผิดชอบในการเข้าถึงฟังก์ชันระบบปฏิบัติการที่หลากหลาย ตั้งแต่การใช้งานสมุดที่อยู่ (เฟรมเวิร์ก AddressBook) ไปจนถึงไลบรารี OpenGL (GLKit) ชุดของเฟรมเวิร์กพื้นฐานสำหรับการพัฒนาแอปพลิเคชันกราฟิกถูกรวมเข้ากับสิ่งที่เรียกว่า Cocoa API ซึ่งเป็นเมตาเฟรมเวิร์กประเภทหนึ่งที่ช่วยให้คุณเข้าถึงคุณสมบัติหลักของระบบปฏิบัติการ ใน iOS เรียกว่า Cocoa Touch และแตกต่างจากเวอร์ชันเดสก์ท็อปตรงที่เน้นไปที่หน้าจอสัมผัส กรอบงานบางอันอาจไม่พร้อมใช้งานบนระบบปฏิบัติการทั้งสอง หลายรายการเป็นแบบเฉพาะสำหรับ iOS เท่านั้น ตัวอย่าง ได้แก่ AssetsLibrary ซึ่งรับผิดชอบในการทำงานกับภาพถ่ายและวิดีโอ CoreBlueTooth ซึ่งช่วยให้คุณเข้าถึงบลูทูธ หรือ iAd ที่ออกแบบมาเพื่อแสดงโฆษณาในแอปพลิเคชัน เฟรมเวิร์กอื่น ๆ มีอยู่ในระบบเวอร์ชันเดสก์ท็อปเท่านั้น แต่ในบางครั้ง Apple จะพอร์ตบางส่วนของ iOS ไปยัง Mac OS หรือในทางกลับกัน เช่น เกิดขึ้นกับเฟรมเวิร์ก CoreMedia ซึ่งเริ่มแรกมีให้บริการบน iOS เท่านั้น เฟรมเวิร์กระบบมาตรฐานทั้งหมดสามารถพบได้ในไดเร็กทอรีระบบ /System/Library/Frameworks/ แต่ละรายการจะอยู่ในไดเร็กทอรีของตัวเองเรียกว่าบันเดิลซึ่งรวมถึงทรัพยากร (รูปภาพและคำอธิบายขององค์ประกอบอินเทอร์เฟซ) ส่วนหัวของภาษา C ที่อธิบาย API รวมถึงไลบรารีที่โหลดแบบไดนามิก (ในรูปแบบ dylib) พร้อมการใช้งาน กรอบ. หนึ่งใน คุณสมบัติที่น่าสนใจกรอบงาน - การกำหนดเวอร์ชัน กรอบงานหนึ่งสามารถมีได้หลายเวอร์ชันที่แตกต่างกันในคราวเดียว ดังนั้นแอปพลิเคชันที่พัฒนาขึ้นสำหรับระบบเวอร์ชันล้าสมัยจะยังคงทำงานต่อไปได้ แม้ว่าจะมีการเปลี่ยนแปลงกับระบบปฏิบัติการเวอร์ชันใหม่ก็ตาม นี่คือวิธีการใช้กลไกในการเปิดตัวแอปพลิเคชัน iOS เก่าใน iOS 7 ขึ้นไป แอพที่พัฒนาขึ้นสำหรับ iOS 6 จะมีรูปลักษณ์และทำงานเหมือนกับว่าใช้งานบน iOS 6 ทุกประการ

สปริงบอร์ด

ในระดับที่สูงกว่าคือแอปพลิเคชันที่เป็นระบบและติดตั้งจากร้านค้าแอปพลิเคชัน แน่นอนว่าจุดศูนย์กลางในหมู่พวกเขาคือ SpringBoard (เฉพาะใน iOS) ซึ่งใช้งานหน้าจอหลัก (เดสก์ท็อป) เป็นอันที่เปิดตัวครั้งแรกหลังจากการสตาร์ท daemons ของระบบ การโหลดเฟรมเวิร์กลงในหน่วยความจำ และการเริ่มต้นของเซิร์ฟเวอร์การแสดงผล (หรือที่รู้จักในชื่อ compositing manager หรือที่รู้จักในชื่อ Quartz Compositor) ซึ่งมีหน้าที่ในการแสดงภาพบนหน้าจอ SpringBoard เป็นตัวเชื่อมโยงระหว่างระบบปฏิบัติการและผู้ใช้ ซึ่งเป็นอินเทอร์เฟซแบบกราฟิกที่ช่วยให้คุณสามารถเปิดใช้งานแอปพลิเคชัน สลับระหว่างแอปพลิเคชันเหล่านั้น ดูการแจ้งเตือน และจัดการการตั้งค่าระบบบางอย่าง (เริ่มต้นด้วย iOS 7) แต่ยังเป็นตัวจัดการเหตุการณ์ต่างๆ เช่น การสัมผัสหน้าจอหรือการพลิกเครื่อง ต่างจาก Mac OS X ซึ่งใช้แอพพลิเคชั่นและตัวแทน daemon ที่หลากหลายเพื่อใช้ส่วนประกอบอินเทอร์เฟซ (Finder, Dashboard, LaunchPad และอื่นๆ) ใน iOS คุณสมบัติอินเทอร์เฟซผู้ใช้พื้นฐานเกือบทั้งหมด รวมถึงหน้าจอล็อคและม่าน มีอยู่ใน SpringBoard เดียว แตกต่างจากแอปพลิเคชัน iOS อื่นๆ ที่อยู่ในไดเร็กทอรี /Applications SpringBoard พร้อมด้วยเซิร์ฟเวอร์แสดงผล ถือเป็นส่วนหนึ่งของเฟรมเวิร์กและอยู่ในไดเร็กทอรี /System/Library/CoreServices/ ในการทำงานหลายอย่าง จะใช้ปลั๊กอินที่อยู่ใน /System/Library/SpringBoardPlugins/ เหนือสิ่งอื่นใด คุณสามารถค้นหาได้เช่น NowPlayingArtLockScreen.lockboundle ซึ่งมีหน้าที่ในการแสดงข้อมูลเกี่ยวกับเพลงที่กำลังเล่นบนหน้าจอล็อค หรือ IncomingCall.serviceboundle ซึ่งมีหน้าที่ในการประมวลผลสายเรียกเข้า เริ่มต้นด้วย iOS 6 SpringBoard แบ่งออกเป็นสองส่วน: เดสก์ท็อปและบริการ BackBoard ซึ่งรับผิดชอบในการสื่อสารกับส่วนระดับต่ำของระบบปฏิบัติการที่ทำงานร่วมกับฮาร์ดแวร์ (ระดับ HAL) BackBoard รับผิดชอบในการประมวลผลเหตุการณ์ต่างๆ เช่น การสัมผัสหน้าจอ การกดแป้นพิมพ์ มาตรความเร่ง เซ็นเซอร์ตำแหน่ง และเซ็นเซอร์วัดแสง และยังจัดการการเปิด การหยุดชั่วคราว และการยกเลิกแอปพลิเคชันอีกด้วย SpringBoard และ BackBoard มีความสำคัญต่อ iOS มาก ซึ่งหากหยุดทำงาน ระบบทั้งหมดจะหยุดอยู่กับที่ และแม้แต่แอปพลิเคชันที่กำลังทำงานอยู่ก็จะไม่ตอบสนองต่อการสัมผัสหน้าจอ ทำให้แตกต่างจากหน้าจอหลักของ Android ที่เป็นเพียงแอปพลิเคชันมาตรฐานที่สามารถหยุด เปลี่ยน หรือแม้แต่ถอดออกจากระบบได้ (ในกรณีนี้ หน้าจอจะยังมีปุ่มนำทางที่ใช้งานได้เต็มรูปแบบและแถบสถานะพร้อม “ม่านบังแสง” ").

การใช้งาน

ที่ด้านบนสุดของปิรามิดนี้มีแอปพลิเคชัน iOS แยกความแตกต่างระหว่างแอพพลิเคชั่นสิทธิพิเศษสูงในตัว (สต็อก) และแอพพลิเคชั่นของบริษัทอื่นที่ติดตั้งจาก iTunes ทั้งสองอย่างถูกจัดเก็บไว้ในระบบในรูปแบบของบันเดิล เช่นเดียวกับที่ใช้กับเฟรมเวิร์ก ข้อแตกต่างเพียงอย่างเดียวคือชุดแอปพลิเคชันมีข้อมูลเมตาที่แตกต่างกันเล็กน้อย และตำแหน่งของไดนามิกไลบรารีจะถูกยึดโดยไฟล์ปฏิบัติการในรูปแบบ Mach-O ไดเร็กทอรีมาตรฐานสำหรับจัดเก็บแอปพลิเคชันสต็อกคือ /Applications/ ใน iOS จะเป็นแบบคงที่และเปลี่ยนแปลงเฉพาะระหว่างการอัปเดตระบบเท่านั้น ผู้ใช้ไม่สามารถเข้าถึงได้ ในทางกลับกัน แอปพลิเคชันของบริษัทอื่นที่ติดตั้งจาก iTunes จะถูกจัดเก็บไว้ในโฮมไดเร็กตอรี่ของผู้ใช้ /var/mobile/Applications/ ภายในไดเร็กทอรีย่อยในรูปแบบ 4-2-2-2-4 โดยที่ 2 และ 4 เป็นเลขฐานสิบหก นี่คือสิ่งที่เรียกว่า GUID ซึ่งเป็นตัวระบุเฉพาะที่ระบุแอปพลิเคชันในระบบโดยไม่ซ้ำกัน และยังจำเป็นในการสร้างแซนด์บ็อกซ์แบบแยกอีกด้วย

แซนด์บ็อกซ์

ใน iOS แซนด์บ็อกซ์ใช้เพื่อแยกบริการและแอปพลิเคชันออกจากระบบและจากกันและกัน แอปพลิเคชันของบริษัทอื่นทุกรายการและแอปพลิเคชันระบบส่วนใหญ่ทำงานในแซนด์บ็อกซ์ จากมุมมองทางเทคนิค แซนด์บ็อกซ์เป็น chroot แบบคลาสสิกสำหรับโลก UNIX เสริมด้วยระบบควบคุมการเข้าถึงที่บังคับ TrustedBSD MAC (โมดูลเคอร์เนล sandbox.kext) ซึ่งตัดแอปพลิเคชันไม่เพียง แต่เข้าถึงไฟล์นอกโฮมไดเร็กตอรี่เท่านั้น แต่ยัง ยังเข้าถึงฮาร์ดแวร์และฟังก์ชันระบบปฏิบัติการของระบบได้โดยตรงอีกด้วย โดยทั่วไป แอปพลิเคชันแบบแซนด์บ็อกซ์จะถูกจำกัดความสามารถดังต่อไปนี้:
  • เข้าถึงระบบไฟล์อื่นที่ไม่ใช่ไดเร็กทอรีของตนเองและโฮมไดเร็กทอรีของผู้ใช้
  • การเข้าถึงไดเร็กทอรีสื่อและไลบรารีภายในไดเร็กทอรีโฮม ไม่รวม Media/DCIM/, Media/Photos/, Library/AddressBook/, Library/Keyboard/ และ Library/Preferences/
  • การเข้าถึงข้อมูลเกี่ยวกับกระบวนการอื่น ๆ (แอปพลิเคชัน "ถือว่า" ตัวเองเป็นกระบวนการเดียวในระบบ)
  • การเข้าถึงฮาร์ดแวร์โดยตรง (อนุญาตเฉพาะ Cocoa API และเฟรมเวิร์กอื่น ๆ เท่านั้น)
  • ข้อจำกัดในการใช้ RAM (ควบคุมโดยกลไก Jatsam)
ข้อจำกัดทั้งหมดนี้สอดคล้องกับคอนเทนเนอร์โปรไฟล์แซนด์บ็อกซ์ (ชุดกฎที่เข้มงวด) และใช้กับแอปพลิเคชันของบริษัทอื่น สำหรับการยื่นขอหุ้น อาจมีข้อจำกัดอื่นๆ ที่นุ่มนวลหรือเข้มงวดมากขึ้น ตัวอย่างคือไคลเอนต์อีเมล (โปรไฟล์ MobileMail) ซึ่งโดยทั่วไปมีข้อจำกัดที่เข้มงวดเช่นเดียวกับแอปพลิเคชันบุคคลที่สาม แต่สามารถเข้าถึงเนื้อหาทั้งหมดของไลบรารี/ไดเร็กทอรี สถานการณ์ตรงกันข้ามคือ SpringBoard ซึ่งไม่มีข้อจำกัดใดๆ เลย daemons ระบบจำนวนมากทำงานภายในแซนด์บ็อกซ์ เช่น AFC ซึ่งได้รับการออกแบบมาเพื่อทำงานกับระบบไฟล์ของอุปกรณ์พีซี แต่จำกัด "ขอบเขต" ไว้เฉพาะในไดเร็กทอรีหลักของผู้ใช้เท่านั้น โปรไฟล์ Sandbox ของระบบที่มีอยู่ทั้งหมดจะอยู่ในไดเร็กทอรี /System/Library/Sandbox/Profiles/* และเป็นชุดของกฎที่เขียนในภาษา Scheme นอกจากนี้ การสมัครอาจรวมถึงชุดกฎเพิ่มเติมที่เรียกว่าการให้สิทธิ์ โดยพื้นฐานแล้วสิ่งเหล่านี้ล้วนเป็นโปรไฟล์เดียวกัน แต่ฝังอยู่ในไฟล์ไบนารีของแอปพลิเคชันโดยตรง (เป็นการจำกัดตัวเอง) คุณสามารถดูกฎเหล่านี้ได้ เช่น: # cat -tv /Applications/MobileSafari.app/MobileSafari | หาง -31 | ความหมายของการมีอยู่ของข้อจำกัดเหล่านี้มีสองเท่า งานแรก (และหลัก) ที่แซนด์บ็อกซ์แก้ไขคือการป้องกันแอปพลิเคชันที่เป็นอันตราย เมื่อรวมกับการตรวจสอบแอปพลิเคชันที่เผยแพร่ใน iTunes อย่างละเอียดและการห้ามเปิดตัวแอปพลิเคชันที่ไม่ได้ลงนามด้วยรหัสดิจิทัล (อ่าน: แอปพลิเคชันใด ๆ ที่ไม่ได้รับจาก iTunes) วิธีนี้ให้ผลลัพธ์ที่ยอดเยี่ยมและทำให้ iOS อยู่ในอันดับต้น ๆ รายชื่อระบบปฏิบัติการที่มีการป้องกันไวรัสมากที่สุด ปัญหาที่สองคือการปกป้องระบบจากตัวมันเองและผู้ใช้ จุดบกพร่องสามารถมีอยู่ได้ทั้งในซอฟต์แวร์ Apple ในสต็อกและในใจของผู้ใช้ Sandbox ป้องกันทั้งสองอย่าง แม้ว่าผู้โจมตีจะพบช่องโหว่ใน Safari และพยายามหาประโยชน์จากมัน เขาก็จะยังคงอยู่ใน Sandbox และจะไม่สามารถสร้างความเสียหายให้กับระบบได้ และผู้ใช้จะไม่สามารถ "ทำลายโทรศัพท์เครื่องโปรดของเขา" และจะไม่เขียนบทวิจารณ์ที่โกรธเคืองถึง Apple โชคดี, คนที่มีความรู้พวกเขาสามารถเจลเบรคและบายพาสการป้องกันแซนด์บ็อกซ์ได้ตลอดเวลา (อันที่จริงนี่คือจุดของการเจลเบรก)

มัลติทาสกิ้ง

หนึ่งในคุณสมบัติที่เป็นที่ถกเถียงกันมากที่สุดของ iOS คือการใช้งานมัลติทาสก์ ดูเหมือนว่าจะมีอยู่ แต่ในทางกลับกัน มันก็ไม่มีอยู่จริง เมื่อเปรียบเทียบกับระบบปฏิบัติการเดสก์ท็อปแบบดั้งเดิมและ Android ที่โด่งดัง iOS ไม่ใช่ระบบปฏิบัติการมัลติทาสกิ้งในความหมายดั้งเดิมและไม่อนุญาตให้แอปพลิเคชันทำงานได้อย่างอิสระในพื้นหลัง ระบบปฏิบัติการจะใช้ API ที่แอปพลิเคชันสามารถใช้เพื่อทำงานแต่ละงานในขณะที่อยู่ในเบื้องหลังแทน API นี้ปรากฏตัวครั้งแรกใน iOS 4 (ก่อนหน้านั้น เฉพาะแอปพลิเคชันสต็อกเท่านั้นที่สามารถทำงานเบื้องหลังได้) และเติบโตขึ้นเมื่อระบบปฏิบัติการพัฒนาขึ้น วันนี้ (เรากำลังพูดถึง iOS 7) สิ่งที่เรียกว่า Background API ช่วยให้คุณสามารถทำสิ่งต่อไปนี้:
  • เล่นเสียง
  • โทรผ่าน VoIP;
  • รับข้อมูลเกี่ยวกับการเปลี่ยนสถานที่
  • รับการแจ้งเตือนแบบพุช;
  • กำหนดเวลาการแจ้งเตือนล่าช้า
  • ขอเวลาเพิ่มเติมในการทำงานให้เสร็จหลังจากเข้าสู่เบื้องหลัง
  • แลกเปลี่ยนข้อมูลกับอุปกรณ์เสริมที่เชื่อมต่อกับอุปกรณ์ (รวมถึง Bluetooth)
  • รับและส่งข้อมูลผ่านเครือข่าย (เริ่มต้นจาก iOS 7)
ข้อจำกัดดังกล่าวในการทำงานในเบื้องหลังมีความจำเป็นเป็นหลักเพื่อประหยัดพลังงานแบตเตอรี่และหลีกเลี่ยงความล่าช้าของอินเทอร์เฟซ ซึ่งผู้ใช้ Android คุ้นเคยเป็นอย่างดี โดยที่แอปพลิเคชันสามารถทำอะไรก็ได้ที่ต้องการในเบื้องหลัง ในความเป็นจริง Apple ให้ความสำคัญกับการอนุรักษ์แบตเตอรี่เป็นอย่างมากถึงขนาดได้นำกลไกพิเศษสำหรับการจัดกลุ่มกิจกรรมแอปพื้นหลังและเปิดใช้งานในช่วงเวลาที่เหมาะสม เช่น เมื่อสมาร์ทโฟนใช้งานอยู่ เชื่อมต่อกับเครือข่าย Wi-Fi หรือเชื่อมต่อกับเครื่องชาร์จ

ข้อสรุป

เป็นเรื่องที่คุ้มค่าที่จะกล่าวว่าในระหว่างการพัฒนาและการย้ายไปยังอุปกรณ์มือถือในเวลาต่อมา NeXTSTEP ไม่เพียงไม่สูญเสียข้อได้เปรียบทั้งหมดเท่านั้น แต่ยังเพิ่มความได้เปรียบอีกด้วย คุณสามารถฟังเรื่องราวของพนักงาน Google ที่อ้างว่า Android ได้รับการพัฒนาโดยไม่คำนึงถึง iOS เป็นเวลานาน แต่ความจริงก็คือ Android ยืมโซลูชันสถาปัตยกรรมมากมายจาก iOS และไม่ใช่เพราะมันง่ายกว่า แต่เป็นเพราะความสวยงามและประสิทธิผล

ดาวน์โหลด iOS หกขั้นตอน

  1. บูตรอม. หลังจากเปิดอุปกรณ์ สิ่งแรกที่เปิดตัวคือบูตโหลดเดอร์แบบมินิมอลที่แฟลชลงในหน่วยความจำถาวรของอุปกรณ์ หน้าที่ของมันคือดำเนินการเริ่มต้นฮาร์ดแวร์และถ่ายโอนการควบคุมไปยังตัวโหลดหลัก LLB Boot ROM จะมีเฟิร์มแวร์จากโรงงานอยู่เสมอและไม่สามารถอัปเดตได้
  1. Bootloader ระดับต่ำ (LLB). ต่อไป LLB เข้าควบคุม นี่คือบูตโหลดเดอร์หลัก ซึ่งมีหน้าที่ค้นหา iBoot ในหน่วยความจำของอุปกรณ์ ตรวจสอบความสมบูรณ์และควบคุมการถ่ายโอนไปยังอุปกรณ์ หรือเปลี่ยนอุปกรณ์เป็นโหมดการกู้คืนหากล้มเหลว รหัส LLB จะถูกจัดเก็บไว้ในหน่วยความจำ NAND ของอุปกรณ์และจะได้รับการอัปเดตเมื่อมีการติดตั้งเฟิร์มแวร์เวอร์ชันใหม่ เหนือสิ่งอื่นใด มันแสดงโลโก้บูต
  1. ไอบูต. นี่คือตัวโหลดรองและตัวโหลดหลักสำหรับ iDevice ประกอบด้วยไดรเวอร์ระบบไฟล์ที่เข้าถึงเนื้อหาของหน่วยความจำ NAND ค้นหาเคอร์เนล และถ่ายโอนการควบคุมไปยังเคอร์เนล iBoot ยังมีไดรเวอร์ UART ในตัวซึ่งคุณสามารถดีบักเคอร์เนลและระบบปฏิบัติการได้โดยเชื่อมต่ออุปกรณ์เข้ากับพอร์ต COM หรือพอร์ต USB ของคอมพิวเตอร์ (โดยใช้สาย USB เป็น UART)
4 แกนกลาง. ทุกอย่างก็เป็นไปตามปกติที่นี่ เคอร์เนลเตรียมข้อมูลเบื้องต้นให้กับฮาร์ดแวร์ จากนั้นส่งผ่านการควบคุมไปยัง launchd daemon 5 เปิดตัวแล้ว. นี่เป็นกระบวนการหลักของ iOS และ Mac OS X โดยจะติดตั้งระบบไฟล์ เริ่ม daemons/บริการ (เช่น สำรองข้อมูล configd ตำแหน่ง) เซิร์ฟเวอร์การแสดงผล เฟรมเวิร์ก และในขั้นตอนการบูตสุดท้ายจะให้การควบคุมแก่ SpringBoard บน iOS และ Mac OS X นั้น launchd ถูกใช้แทนมาตรฐาน /bin/init ใน UNIX แต่ฟังก์ชันการทำงานนั้นกว้างกว่ามาก 6 สปริงบอร์ด. นี่คือหน้าจอล็อค! สี่ขั้นตอนแรกในห่วงโซ่นี้ก่อให้เกิดห่วงโซ่แห่งความไว้วางใจ ซึ่งดำเนินการโดยการตรวจสอบลายเซ็นดิจิทัลของส่วนประกอบที่ดาวน์โหลด LLB, iBoot และเคอร์เนลได้รับการเซ็นชื่อแบบดิจิทัล ซึ่งทำให้สามารถแยกการแนะนำ bootloader หรือเคอร์เนลที่ถูกแฮ็กเข้าไปในเชน ซึ่งสามารถใช้เพื่อโหลดระบบปฏิบัติการของบุคคลที่สามหรือการเจลเบรกได้ วิธีเดียวที่จะข้ามกลไกนี้ได้คือการหาช่องโหว่ใน bootloaders ตัวใดตัวหนึ่งและใช้มันเพื่อหลีกเลี่ยงการตรวจสอบ ครั้งหนึ่งมีการพบช่องโหว่ดังกล่าวหลายครั้งใน Boot ROM (ช่องโหว่ที่โด่งดังที่สุดคือ limera1n จาก geohot ซึ่งเกี่ยวข้องกับ iPhone 1–4) และเมื่อต้นปี 2014 ใน iBoot (แฮ็กเกอร์ iH8sn0w การใช้ประโยชน์ไม่เคยถูกเผยแพร่) ด้วยการกดปุ่มโฮมค้างไว้ในขณะที่เปิด iPhone คุณสามารถบังคับให้ iBoot บูตเข้าสู่โหมดการกู้คืนซึ่งช่วยให้คุณสามารถกู้คืนเฟิร์มแวร์ iOS ของคุณหรืออัปเดตโดยใช้ iTunes อย่างไรก็ตาม กลไกการอัปเดต OTA อัตโนมัติใช้โหมดอื่นที่เรียกว่า DFU (อัปเกรดเฟิร์มแวร์อุปกรณ์) ซึ่งจะเปิดใช้งานที่ขั้นตอนการบูตช่วงต้นทันทีหลังจาก Boot ROM และใช้งานในสององค์ประกอบ: iBSS และ iBEC อันที่จริงแล้วสิ่งเหล่านี้คือความคล้ายคลึงของ LLB และ iBoot ซึ่งเป้าหมายสูงสุดไม่ใช่การโหลดระบบปฏิบัติการ แต่เพื่อให้สมาร์ทโฟนเข้าสู่โหมดอัปเดต

ระบบปฏิบัติการของ Apple เป็นคู่แข่งโดยตรงกับ Android อย่างไรก็ตาม iOS นั้นมีข้อจำกัดที่เข้มงวดมาก ซึ่งต่างจาก Android ตรงที่เกินกว่านั้นเกือบจะเทียบเท่ากับการดำเนินการ กล่าวอีกนัยหนึ่งระบบปฏิบัติการนี้มุ่งมั่นที่จะทำงานร่วมกับผู้ใช้ มันดีหรือไม่ดี?

อีวาน คุซเนตซอฟ 15/01/2020

การขาดการอัปเดตหรือความผิดปกติในการเปิดตัวนั้นเป็นปัญหาใหญ่ของสมาร์ทโฟนมาโดยตลอด อย่างน้อยที่สุดนี่คือสิ่งที่ผู้ใช้ส่วนใหญ่คิดโดยมองด้วยความอิจฉาต่อ iPhone ซึ่ง Apple อัปเดตมาอย่างน้อยสี่ปี ท้ายที่สุดแล้ว หากฉันจ่ายราคาเท่ากันทุกประการสำหรับ Samsung รุ่นเรือธงเหมือนกับ iPhone รุ่นเรือธง ทำไมฉันจึงไม่มีคุณสมบัติรับการสนับสนุนซอฟต์แวร์ที่เทียบเคียงได้ เมื่อมองแวบแรก นี่เป็นการกล่าวอ้างที่ยุติธรรม แต่เมื่อตรวจสอบอย่างใกล้ชิด ทุกอย่างกลับกลายเป็นตรงกันข้าม

อีวาน คุซเนตซอฟ 03/05/2020

ฉันจะไม่มีวันเป็นแฟน ท้ายที่สุดแล้ว ความคลั่งไคล้สันนิษฐานว่าบูชาสิ่งใดก็ตามโดยไม่รู้ตัวโดยไม่มีโอกาสถูกวิพากษ์วิจารณ์ ฉันไม่สามารถทำอย่างนั้นได้ ไม่ว่าฉันจะใช้สมาร์ทโฟนรุ่นไหนฉันก็มักจะพบข้อบกพร่องอยู่เสมอ แน่นอน บางคนจะบอกว่าหมูจะพบสิ่งสกปรกทุกที่ แต่ในความคิดของฉัน วิธีการนี้ผิดอย่างยิ่ง เนื่องจากเป็นการโง่ที่จะเพิกเฉยต่อข้อบกพร่อง โดยเฉพาะอย่างยิ่งหากพวกมันมีอยู่จริง ดังนั้นฉันจึงแจ้งให้คุณทราบถึงข้อบกพร่องส่วนตัวอันดับต้น ๆ ของ Android เพราะเหตุนี้ฉันจึงชอบมันมากกว่า

วลาดิมีร์ คุซเนตซอฟ 26.11.2019

โทรศัพท์มือถือสิ่งที่เรามีในกระเป๋ามีการเปลี่ยนแปลงไปอย่างมากในช่วง 30 ปีที่ผ่านมา จาก "อิฐ" ขนาดใหญ่กลายเป็นมินิคอมพิวเตอร์ที่เกือบจะเต็มเปี่ยม อย่างไรก็ตาม มีองค์ประกอบหนึ่งที่แทบไม่มีการเปลี่ยนแปลงในช่วงสองสามทศวรรษที่ผ่านมา เรากำลังพูดถึงซิมการ์ด ใช่ พวกมันมีขนาดเล็กลงและเริ่มผลิตโดยใช้เทคโนโลยีที่แตกต่างกันเล็กน้อย แต่ไม่มีอะไรใหม่โดยพื้นฐานปรากฏอยู่ในนั้น ในขณะเดียวกัน eSIM ก็กำลังได้รับความนิยม แต่มันคืออะไรและเราจำเป็นต้องมี eSIM หรือไม่? ลองคิดดูสิ

วลาดิมีร์ คุซเนตซอฟ 19.11.2019

คุณสามารถมีทัศนคติที่แตกต่างไปจากเดิมอย่างสิ้นเชิงต่อ Facebook แต่ความจริงที่ว่าบริษัทมีปัญหามากมายในด้านความปลอดภัยและความปลอดภัยของข้อมูลส่วนบุคคลนั้นยากที่จะปฏิเสธ บริษัทของ Mark Zuckerberg เป็นเจ้าของมากกว่าหนึ่งครั้ง ผู้ส่งสารวอทส์แอพพวกเขาตำหนิว่ามันค่อนข้างง่ายที่จะแฮ็ก วิธีการแฮ็กใหม่ทั้งหมดบังคับให้นักพัฒนาต้องปล่อยแพตช์เกือบทุกวัน และตอนนี้เป็นที่ทราบกันว่าวิดีโอที่เป็นอันตรายบางรายการในรูปแบบ MP4 ที่ส่งถึงคุณทาง WhatsApp นั้นเป็นไฟล์ .

อีวาน คุซเนตซอฟ 10/04/2019

ด้วยเหตุผลบางประการ หลายคนคิดว่าเป็นไปไม่ได้ที่จะใช้ iOS และ . ถูกกล่าวหาว่าความแตกต่างในแนวคิดที่เป็นรากฐานของแพลตฟอร์มเหล่านี้ทำให้เกิดความไม่เข้ากันในระดับสูงสุด ซึ่งควรนำไปใช้กับผู้ใช้ด้วยเหตุผลบางประการด้วย เรียกฉันว่า double agent, pluralist หรือคำที่คลุมเครืออื่นๆ แต่จริงๆ แล้วฉันใช้ทั้ง iOS และ Android โดยไม่มีความขัดแย้งใดๆ ดังนั้นฉันอยากจะเชื่อว่าการเปรียบเทียบของฉันจะดูเหมาะสมกับคุณ

อีวาน คุซเนตซอฟ 27/09/2019

เหตุใดจึงต้องมีการอัปเดต? พวกเขาแก้ไขข้อบกพร่อง นำคุณสมบัติใหม่ และปรับปรุงประสิทธิภาพ และทำให้ผลิตภัณฑ์ที่มีอยู่ดีขึ้น สำหรับผู้ใช้จำนวนมาก ระยะเวลาของการรองรับซอฟต์แวร์กลายเป็นเกณฑ์สำคัญในการเลือกสมาร์ทโฟนเครื่องใหม่ ดังนั้นจึงค่อนข้างแปลกที่ผู้ผลิตให้ความสนใจกับสิ่งนี้เพียงเล็กน้อยและพวกเขาไม่ได้พยายามที่จะแก้ไขสถานการณ์โดยยังคงติดตามกระบวนการปล่อย Android เวอร์ชันใหม่สำหรับสมาร์ทโฟนรุ่นที่รองรับอย่างต่อเนื่อง จะดีกว่าถ้าเธอเรียนรู้จาก Apple

วลาดิมีร์ คุซเนตซอฟ 09.09.2019

สิ่งที่ยอดเยี่ยมอย่างหนึ่งเกี่ยวกับสิ่งนี้คือคุณสามารถคัดลอกและถ่ายโอนไฟล์จากเดสก์ท็อปหรือแล็ปท็อปของคุณได้อย่างง่ายดายเพียงเชื่อมต่อโทรศัพท์ของคุณผ่าน USB น่าเสียดายที่ทุกอย่างไม่ง่ายนักหากสมาร์ทโฟนของคุณใช้ Android เครื่องเดสก์ท็อปคุณกำลังใช้ระบบปฏิบัติการ MacOS ของ Apple เพียงเชื่อมต่ออุปกรณ์หนึ่งเข้ากับอุปกรณ์อื่นคุณมักจะไม่ได้ผลลัพธ์ที่ต้องการ อย่างไรก็ตาม ยังมีทางออกอยู่

วลาดิมีร์ คุซเนตซอฟ 06.09.2019

เวลาผ่านไปไม่นานนักนับตั้งแต่เปิดตัว และผู้ใช้อุปกรณ์ที่มีการอัพเดตพร้อมให้ใช้งานแล้วกำลังทำการติดตั้งเต็มรูปแบบ เวอร์ชั่นใหม่ระบบปฏิบัติการจาก Google เพื่อทดสอบฟีเจอร์ใหม่เป็นการส่วนตัว บางส่วนมีนวัตกรรมอย่างแท้จริง แต่ Google ยังคงแย่งชิงบางส่วนจากคู่แข่ง แน่นอนว่าเรากำลังพูดถึง iPhone อยู่ และตอนนี้เราจะบอกคุณเกี่ยวกับฟังก์ชั่นของ Android 10 ที่คัดลอกมาจาก iOS

เข้าร่วมการสนทนา
อ่านด้วย
สลัด Nest ของ Capercaillie - สูตรคลาสสิกทีละขั้นตอนเป็นชั้น ๆ
แพนเค้ก kefir อันเขียวชอุ่มพร้อมเนื้อสับ วิธีปรุงแพนเค้กเนื้อสับ
สลัดหัวบีทต้มและแตงกวาดองกับกระเทียม