เนทีฟโดยการออกแบบ
Inner Thought เขียนด้วย Swift และ SwiftUI โดยใช้ SwiftData, AVFoundation, Speech, MapKit, PhotosUI, WidgetKit, ActivityKit, App Intents, CryptoKit และ LocalAuthentication เฟรมเวิร์กดั้งเดิมของ Apple ทำให้แอปอยู่ใกล้กับแพลตฟอร์ม เป็นส่วนตัวตามค่าเริ่มต้น และพึ่งพาการพึ่งพาน้อย
ความรับผิดชอบเล็กๆ น้อยๆ ที่มุ่งเน้น
อินเทอร์เฟซแสดงสถานะ; ตัวควบคุมและบริการที่มุ่งเน้นการบันทึก การถอดเสียง การจัดเก็บ การเล่น สื่อ ตำแหน่ง การเข้ารหัส และการนำเสนอระบบเป็นของตัวเอง ผู้ประสานงานที่ใช้ร่วมกันจะเชื่อมโยงส่วนต่างๆ เหล่านั้นโดยไม่ต้องทำให้หน้าจอต้องรับผิดชอบทุกอย่าง
ความคิดต้องมาก่อน
เสียงเชื่อถือได้และมีปลายทางก่อนเริ่มจับภาพ การหยุดชั่วคราว การขัดจังหวะ ความล้มเหลวในการถอดความ และข้อผิดพลาดในการจัดเก็บได้รับการออกแบบให้เป็นสถานะที่สามารถกู้คืนได้ การบันทึกที่ถูกต้องจะไม่ถูกทิ้งเนื่องจากการรู้จำเสียงพูดล้มเหลว
ส่วนตัวตามโครงสร้าง
ชื่อเรื่อง บทถอดเสียง สถานที่ แท็กที่กำหนดเอง เสียง ภาพถ่าย และวิดีโอได้รับการเข้ารหัสด้วย AES-256-GCM ชีวิตหลักใน iOS Keychain; ไฟล์การทำงานที่ถอดรหัสจะใช้การป้องกันไฟล์แพลตฟอร์มและจะถูกลบทิ้งเมื่อแอปออกจากเบื้องหน้า ไม่มีบัญชี โฆษณา เครื่องมือติดตาม หรือการวิเคราะห์จากบุคคลที่สาม
แอพเดียวเข้าได้ทุกทาง
การควบคุมความหมาย, ประเภทไดนามิก, VoiceOver, การสั่งการด้วยเสียง, การควบคุมสวิตช์, การเข้าถึงด้วยแป้นพิมพ์, ลดการเคลื่อนไหว, เพิ่มคอนทราสต์ และสัญญาณที่ไม่ใช่สีจะได้รับการพิจารณาทั่วทั้งงาน การเข้าถึงได้รับการประเมินว่าเป็นเส้นทางที่บุคคลหนึ่งสามารถดำเนินการให้เสร็จสิ้น ไม่ใช่จำนวนตัวแก้ไข
บุคคลมาก่อน
หลักเกณฑ์อินเทอร์เฟซสำหรับมนุษย์ของ Apple และหลักการเข้าถึงช่วยแนะนำเราให้บุคคล (ไม่ใช่คุณสมบัติ) เป็นศูนย์กลางของการตัดสินใจแต่ละครั้ง Inner Thought พิจารณาบุคคลที่มีความบกพร่องทางการมองเห็น การได้ยิน การเคลื่อนไหว การพูด และการรับรู้ พร้อมด้วยข้อจำกัดชั่วคราวและตามสถานการณ์ ความหมายไม่เคยขึ้นอยู่กับสี การเคลื่อนไหว เสียง หรือท่าทางเพียงอย่างเดียว การปรับปรุงยังคงเป็นทางเลือก ความเป็นส่วนตัวและศักดิ์ศรีจะถูกรักษาไว้ หลักฐานอัตโนมัติสนับสนุนงานนี้ และการถอนการอ้างสิทธิ์จะรอการตรวจสอบเทคโนโลยีช่วยเหลือทางกายภาพ
ภาษาในสถาปัตยกรรม
ทุกสตริงอินเทอร์เฟซที่มองเห็นและพูดอยู่ใน String Catalogs เค้าโครงเป็นแบบสองทิศทาง คำที่ผู้ใช้เขียนจะคงภาษาไว้ ส่วนวันที่ เวลา และตัวเลขจะเป็นไปตามภาษาที่ใช้งานอยู่ มีภาษาสำหรับการเปิดตัวสิบสี่ภาษา; การแปลฉบับร่างยังต้องมีการตรวจสอบจากเจ้าหน้าที่อย่างคล่องแคล่วก่อนที่จะเผยแพร่
เนทีฟนอกเหนือจากแอป
วิดเจ็ตหน้าจอหลักและหน้าจอล็อค, กิจกรรมสด, Dynamic Island และ App Intents แบ่งปันเลเยอร์คำสั่งขนาดเล็กโดยเจตนาและผู้ประสานงานการจับภาพ ข้อความความคิดส่วนตัวอยู่นอกพื้นผิวระบบ เฉพาะสถานะที่จำเป็นในการควบคุมการจับภาพที่ใช้งานอยู่เท่านั้นที่จะออกจากอินเทอร์เฟซของแอป
หลักฐาน ไม่ใช่ความมั่นใจ
การทดสอบหน่วยที่กำหนดจะทดสอบความคงอยู่ การเข้ารหัส การกู้คืน สื่อ การทำแผนที่ และสถานะการจับภาพ การทดสอบ UI ครอบคลุมการนำทาง ข้อความที่ขยาย และเค้าโครงจากขวาไปซ้าย การตรวจสอบอัตโนมัติสนับสนุนการทำงาน การทดสอบ iPhone จริงและเทคโนโลยีอำนวยความสะดวกยังคงเป็นช่องทางการเปิดตัว
วิศวกรรมบริการแห่งความสงบ
Grace ไม่ได้ถูกทาสีทับฟังก์ชันในตอนท้าย การเปิดเผยแบบก้าวหน้า การพิมพ์ความหมาย พื้นที่เค้าโครงที่มั่นคง การเคลื่อนไหวที่จำกัด และวัสดุที่เงียบช่วยให้ความสามารถที่สำคัญยังคงความสงบและเข้าใจได้
ผลลัพธ์ที่ได้นั้นให้ความรู้สึกเรียบง่ายเพราะความซับซ้อนถูกเก็บซ่อนไว้อย่างระมัดระวัง