Iată de ce nu copiați și lipiți primul dvs. iPhone

Apple a introdus primul iPhone în urmă cu 15 ani și de atunci s-au schimbat multe. Discutăm acum despre zvonurile despre viitorul iPhone cu video 8K și un nou ecran, dar este greu de crezut odată ce iPhone-ul nu are opțiuni de copiere și inserare. Acum un fost inginer și designer de software Apple Ken Kosenda El a dezvăluit detalii despre motivul pentru care nu existau astfel de caracteristici pe primul iPhone.

Kocienda, care sa alăturat Apple în 2001, a fost unul dintre inginerii cheie din spatele iPhone-ului. Înainte de a lucra la iPhone, Kocienda a fost membru al echipei care a creat browserul web Safari al Apple – care i-a asigurat un rol semnificativ în dezvoltarea primului smartphone Apple.

Acum, când iPhone-ul se apropie de a 15-a aniversare de pe piață, fostul inginer Apple a decis să împărtășească câteva povești interesante despre modul în care Apple a creat primul iPhone. unul din ei Include detalii despre motivul pentru care compania a decis să livreze primul său smartphone fără opțiuni de copiere și inserare.

Nu era timp pentru asta.

Explicația scurtă și amuzantă a lui Kocienda este că inginerii Apple nu au avut timp să aplice copy and paste pe primul iPhone. Dar, desigur, povestea depășește asta.

Potrivit acestuia, echipa era deja ocupată cu crearea tastaturii virtuale pentru iPhone și a sistemului său de auto-corecție. După lansarea iPhone-ului, Kocienda și echipa sa au decis în sfârșit să lucreze la opțiunile de copiere și inserare, dar mai durează ceva timp până când caracteristica este gata pentru utilizatori.

Inginerul explică că a venit cu ideea unei „lupe de text” pentru a le permite utilizatorilor să știe exact unde indică cu un cursor de text, care este esențial pentru copierea și lipirea textului. Cu toate acestea, chiar și cu această lupă virtuală clasică, cursorul a ajuns să se miște între caractere după ce utilizatorul și-a luat degetul de pe ecran din cauza pâlpâirii normale.

READ  Alăturați-vă configurației home theater prin apăsarea unui buton

Kocienda a trebuit să dezvolte un „jurnal de atingere” doar pentru editarea textului. În acest fel, după ridicarea degetului de pe ecran, sistemul detectează automat poziția degetului utilizatorului în milisecunde după atingerea finală, astfel încât cursorul să rămână acolo unde utilizatorul își dorește cu adevărat.

Un alt detaliu interesant despre sistemul de introducere a textului de pe iPhone este că, conform unui fost inginer Apple, tot textul cu modele era inițial bazat pe WebKit. Aceasta înseamnă că de fiecare dată când aplicația folosea un font personalizat, afișa o pagină web mică pentru a afișa textul. Când câmpurile de text nu sunt în modul de editare, ele afișează o imagine statică a conținutului lor – posibil pentru a economisi CPU, RAM și baterie.

Opțiunile de copiere și inserare au fost introduse ca parte a iPhone OS 3.0 în 2009, care a venit preinstalat implicit pe iPhone 3GS. Apple a creat chiar și o reclamă TV care evidențiază noua funcție la acea vreme.

Mai multe povești pe primul iPhone

Kocienda a împărtășit și alte câteva informații despre dezvoltarea primului iPhone. De exemplu, iPhone-ului îi lipsea multitasking-ul adevărat nu numai din cauza RAM scăzută, ci și din cauza lipsei de memorie virtuală. Inginerii au trebuit să creeze un sistem cunoscut sub numele de „jetsam” pentru a forța iPhone-ul să ruleze câte o aplicație și pentru a termina automat alte procese de fundal pentru a evita problemele de performanță.

Deoarece dispozitivele cu ecran tactil nu erau la fel de populare și nu aveau feedback tactil, echipa iPhone a implementat o zonă virtuală mai mare decât butoanele afișate pe interfață. Ca atare, iPhone-ul recunoaște atingerile chiar și atunci când utilizatorul nu atinge cu precizie butonul de pe ecran.

READ  Advance Wars Switch Dev le mulțumește fanilor pentru primirea pozitivă și solicită lansarea „Dream of Life”.

Acest sistem a fost, de asemenea, important pentru funcția de corectare automată a tastaturii, deoarece identifică caracterele din jurul caracterului pe care utilizatorul face clic pentru a înlocui cuvântul scris greșit cu cel corect.

Kocienda explică, de asemenea, că percepția utilizatorilor despre locul în care degetele lor se ating este diferită de locul în care degetul se atinge de fapt, iar sistemul a trebuit să fie pregătit pentru asta.

Cei interesați să afle mai multe despre procesul de dezvoltare a iPhone-ului ar trebui să citească cartea lui Kocienda, „Alegere creativă: în interiorul procesului de design al Apple în timpul Epocii de Aur a lui Steve Jobs. „

Citeste si:

FTC: Folosim linkuri afiliate pentru a obține venituri. Mai Mult.


Consultați 9to5Mac pe YouTube pentru mai multe știri Apple:

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *