Зарыг хаах

Чехийн тоймч Патрик Зандл энэ сард хэвлүүлсэн номоо хувийн компьютерээс гар утас руу шилжүүлэх бизнес болон Apple компани дэлхийн хамгийн үнэ цэнэтэй компани болсон таван жил үргэлжилсэн дараагийн эрин үеийн тухай өгүүлсэн байна. Та гар утасны агуу хувьсгалын цаад бүх зүйлийг, тэр үед цоо шинэ таблет зах зээлийг бий болгоход хэрхэн тусалсан талаар дэлгэрэнгүй унших болно. Номын анхны дээжийг энд оруулав.

IPhone OS X - iOS үйлдлийн системийг хэрхэн бүтээсэн

Үйлдлийн систем нь удахгүй гарах Apple-ийн гар утсыг амжилтанд хүргэхэд шийдвэрлэх үүрэг гүйцэтгэсэн. Энэ нь 2005 онд тийм ч түгээмэл биш байсан итгэл үнэмшил байсан бөгөөд "ухаалаг гар утас" нь хамгийн сайн борлуулалттай байсангүй, харин эсрэгээрээ нэг зориулалттай програм хангамжтай утаснууд халуун бялуу шиг зарагддаг байв. Гэвч Жобс утаснаасаа ирээдүйд өргөжин тэлэх асар их боломж, хөгжлийн уян хатан байдал, улмаар шинээр гарч ирж буй чиг хандлагад хариу үйлдэл үзүүлэх чадвар хэрэгтэй байв. Мөн хэрэв боломжтой бол Mac платформтой хамгийн сайн нийцтэй байх болно, учир нь тэр компани өөр үйлдлийн системийг хөгжүүлэхэд дарагдах болно гэж айж байсан. Програм хангамж хөгжүүлэлт нь бидний харуулсан шиг Apple-ийн хамгийн хүчирхэг талуудын нэг биш байсан.

Энэ шийдвэрийг 2005 оны XNUMX-р сард Cingular Wireless-ийн төлөөлөгчидтэй хийсэн нууц уулзалтын дараахан гаргасан бөгөөд Моторола уригдаагүй байна. Жобс Cingular-д Apple өөрийн утсан дээр олсон орлогоос тодорхой хувийг авна гэж итгүүлж, Cingular-д үүрэн холбооны сүлжээ байгуулах талаар нухацтай хандахыг ятгаж чадсан. Тухайн үед Жобс гар утасны сүлжээнээс хөгжим татаж авах санааг сурталчилж байсан ч Cingular-ийн төлөөлөгчид интернетээс татаж авах ачааллыг нэмэгдүүлэх талаар гутранги үзэлтэй байсан. Тэд дуудлагын ая, вэб сайтыг татаж авах туршлагыг маргаж, ирээдүйд харуулах болно, Жобсын төхөөрөмжөөрөө үүсгэж чадсан шуугианыг дутуу үнэлэв. Энэ нь удалгүй тэдэнд сөрөг нөлөө үзүүлэх болно.

Төсөл ингэж эхэлж байна Нил ягаан өнгийн 2, Жобс Моторолатай хангалтгүй хамтын ажиллагааны цар хүрээг даван туулахыг хүсч байна. Зорилго: Apple-ийн олж авсан эсвэл хурдан хөгжүүлэх технологид суурилсан өөрийн гар утас, тэдгээрийн хэд хэдэн (жишээ нь FingerWorks) Жобс өөрийн гаргахыг хүссэн таблетаа бүтээхэд ашиглахаар төлөвлөж байсан. Гэхдээ тэр сонгох хэрэгтэй байсан: тэр хосолсон iPod-той гар утсаа хурдан гаргаж, iPod-ийн борлуулалтын хямралыг аврах эсвэл мөрөөдлөө биелүүлж, таблет гаргах болно. Тэр хоёуланг нь авах боломжгүй, учир нь Моторола-тай хамтран ажилласнаар түүний гар утсанд iPod өгөх боломжгүй, энэ нь Motorola ROKR-ийг ашиглахад хагас жил шаардагдах нь тэр үед тодорхой байсан. зах зээл. Эцэст нь Жобс хөгжмийн зах зээлийг аврахаар бооцоо тавьж, таблетаа гаргахаа хойшлуулж, бүх нөөцөө "Purple 2" төсөлд шилжүүлсэн бөгөөд зорилго нь iPod бүхий мэдрэгчтэй утас бүтээх явдал байв.

Тус компанийн Mac OS X үйлдлийн системийг гар утсанд тохируулах шийдвэр гаргасан нь өөр олон сонголт байгаагүйгээс гадна дараа нь төхөөрөмжүүдийг нэгтгэх боломж байсантай холбоотой юм. Хөдөлгөөнт төхөөрөмжүүдийн тооцоолох хүчин чадал, санах ойн багтаамж нэмэгдэж байгаа нь Жобсыг ирээдүйд ширээний компьютер дээр ашигладагтай ижил төстэй програмуудыг утсан дээр санал болгох боломжтой бөгөөд нэг үйлдлийн системийн цөмд найдах нь ашигтай гэж итгүүлсэн.

Бүтээн байгуулалтыг хурдасгахын тулд бие даасан хоёр баг байгуулахаар мөн шийдвэрлэсэн. Техник хангамжийн баг гар утсаа өөрөө хурдан бүтээх даалгавартай байх бол нөгөө баг нь OS X үйлдлийн системийг дасан зохицоход анхаарлаа хандуулах болно.

 Mac OS X, OS X болон iOS

Apple-д үйлдлийн системийн хувилбаруудын шошгон дээр бага зэрэг төөрөгдөл байдаг. iPhone-д зориулсан үйлдлийн системийн анхны хувилбар нь үнэндээ нэргүй - Apple компани маркетингийн материалдаа "iPhone OS X-ийн хувилбарыг ажиллуулдаг" гэсэн товчхон тэмдэглэгээг ашигладаг. Энэ нь дараа нь утасны үйлдлийн системд хандахын тулд "iPhone OS"-г ашиглаж эхэлдэг. 2010 онд дөрөв дэх хувилбараа гаргаснаар Apple iOS нэрийг системтэйгээр ашиглаж эхэлсэн. 2012 оны XNUMX-р сард "Mac OS X" ширээний үйлдлийн систем нь зүгээр л "OS X" болж өөрчлөгдөнө. Жишээлбэл, энэ бүлгийн гарчиг дээр би iOS үйлдлийн систем нь OS X-ээс гаралтай гэдгийг анхаарч үзэхийг хичээсэн.

Ар талд Дарвин

Энд бид Дарвины үйлдлийн систем рүү өөр нэг тойрог зам хийх хэрэгтэй. 1997 онд Apple Жобсын NeXT компанийг худалдаж авах үед NeXTSTEP үйлдлийн систем болон түүний Sun Microsystems-тэй хамтран бүтээсэн OpenSTEP нэртэй хувилбар нь гүйлгээний нэг хэсэг болсон. NeXTSTEP үйлдлийн систем нь Apple-ийн шинэ компьютерийн үйлдлийн системийн үндэс суурь болох ёстой байсан ч энэ нь Apple Jobs-ийн NeXT-ийг худалдаж авах болсон шалтгаануудын нэг юм. NeXTSTEP-ийн сонирхол татахуйц, тэр үед үнэлэгдэхгүй байсан сэтгэл татам тал нь олон платформ шинж чанартай байсан бөгөөд энэ системийг Intel x86 платформ болон Motorola 68K, PA-RISC болон SPARC дээр, өөрөөр хэлбэл ширээний платформ дээр ашигладаг бараг бүх процессор дээр ажиллуулах боломжтой байв. тэр үед. Мөн бүх процессорын платформд зориулсан програмын хоёртын хувилбаруудыг агуулсан түгээлтийн файлуудыг үүсгэх боломжтой байсан бөгөөд өөхний хоёртын файл гэж нэрлэгддэг.

Ийнхүү NeXT-ийн өв залгамжлал нь Rhapsody хэмээх шинэ үйлдлийн системийг хөгжүүлэх үндэс болсон бөгөөд үүнийг Apple анх 1997 онд хөгжүүлэгчдийн бага хурал дээр танилцуулсан. Энэхүү систем нь Mac OS-ийн өмнөх хувилбаруудтай харьцуулахад хэд хэдэн өөрчлөлтийг авчирсан. Эдгээр нь голчлон дараахь зүйл юм.

  • цөм болон холбогдох дэд системүүд нь Mach болон BSD дээр суурилсан
  • өмнөх Mac OS (Цэнхэр хайрцаг)-тай нийцэх дэд систем нь хожим нь Сонгодог интерфейс гэж нэрлэгддэг.
  • OpenStep API-ийн өргөтгөсөн хэрэгжилт (Шар хайрцаг) - хожим нь какао болж өөрчлөгдсөн.
  • Java виртуал машин
  • Displa PostScript дээр суурилсан цонхны систем
  • Mac OS дээр суурилсан, гэхдээ OpenSTEP-тэй хослуулсан интерфейс

Apple нь Mac OS-ээс QuickTime, QuickDraw 3D, QuickDraw GX эсвэл ColorSync гэх мэт ихэнх програм хангамжийн бүтцийг (фрэймворк) Rhapsody руу шилжүүлэхээр төлөвлөж байсан бөгөөд Apple-ийн анхны Apple компьютеруудын файлын системийг Apple Fileing Protocol (AFP), HFS, UFS болон бусад. . Гэвч энэ нь тийм ч амар ажил биш гэдэг нь удалгүй тодорхой болов. 1 оны 1997-р сард хөгжүүлэгчийн анхны хувилбар (DR2) 1998 оны 1-р сард хоёр дахь DR1999 гарсан боловч хийх ажил их байсан. Анхны хөгжүүлэгчийн урьдчилан үзэх хувилбар (Developer Preview 1) ердөө жилийн дараа буюу XNUMX оны XNUMX-р сард гарсан бөгөөд уг системийг аль хэдийн Mac OS X гэж нэрлэж байсан бөгөөд Apple нь Mac OS X Server XNUMX-ийн серверийн хувилбарыг албан ёсоор салгахаас сарын өмнө Дарвины нээлттэй эхийн хувилбарыг гаргасан бөгөөд ингэснээр үүнийг шаарддаг бусад нээлттэй эхийн хэсгүүдийг ашигладаг системийн эх кодуудыг гаргах нөхцөлийн (маш их маргаантай, маргаантай) хэсгийг хангасан бөгөөд Apple-д суурилсан байх үедээ системдээ оруулсан болно. Mach болон BSD цөмүүд дээр.

Дарвин бол үнэндээ график интерфэйсгүй, FairPlay хөгжмийн файлын аюулгүй байдал гэх мэт олон тооны өмчийн номын сангүй Mac OS X юм. Хожим нь хоёртын хувилбар биш зөвхөн эх файлууд байгаа тул та үүнийг татаж авах боломжтой тул тэдгээрийг олон төрлийн процессорын платформ дээр үйлдлийн систем болгон хөрвүүлж ажиллуулж болно. Цаашид Дарвин Apple-д хоёр үүрэг гүйцэтгэх болно: тэр Mac OS X-ийг өөр процессор платформ руу шилжүүлэх нь тийм ч хэцүү биш гэдгийг байнга сануулах болно. Энэ нь Apple-ийн програм хангамж хаалттай, өмчлөлийн шинж чанартай гэсэн эсэргүүцлийн хариулт байх болно, энэ нь Apple-ийн дараа, ялангуяа Европт бий болгох сэтгэгдэл юм. Энэ нь боловсролд илүү өргөн тархсан, Дарвиныг энд хэд хэдэн сургуулийн серверт ихэвчлэн ашигладаг Америкт Apple-ийн програм хангамжийн нээлттэй байдал, стандарт бүрэлдэхүүн хэсгүүдийн ашиглалтын талаарх ойлголт илүү их байдаг. Дарвин нь өнөөдрийг хүртэл Mac OS X систем бүрийн гол цөм хэвээр байгаа бөгөөд нээлттэй эхийн хөгжүүлэлтэд нэлээд өргөн хүрээний хувь нэмэр оруулагчидтай бөгөөд энэхүү хөгжүүлэлт нь Mac OS X-ийн цөмд мөн буцаж оржээ.

Mac OS X 10.0-ийн Cheetah нэртэй анхны хувилбар нь Rhapsody-г хөгжүүлж эхэлснээс хойш дөрвөн жилийн дараа буюу 2001 оны XNUMX-р сард гарсан бөгөөд үүнийг Apple-ийн платформ дээр ашиглахад хялбар гэж үздэг байсан. Дөрвөн жилийн турш хэрэглэгчиддээ сэтгэл хангалуун бус, ирээдүйгүй Mac OS платформ дээр шахаж байсан тул компанид хэд хэдэн асуудал үүсгэсэн инээдэм.

Ийнхүү Дарвин "Purple 2" төслийн хүрээнд үйлдлийн системийн үндэс суурь болсон. Энэ үед Apple компани дизайныг эзэмшдэг ARM процессорууд эсвэл ширээний компьютерт ашиглагдаж эхэлж буй Intel-ийг ашиглах эсэх нь тодорхойгүй байсан. , энэ нь маш болгоомжтой сонголт байсан, учир нь энэ нь Apple-ийн PowerPC болон Intel-тэй адил процессорын платформыг маш их өвдөлтгүйгээр өөрчлөх боломжтой болгосон. Түүгээр ч зогсохгүй энэ нь авсаархан бөгөөд батлагдсан систем бөгөөд интерфейс (API) нэмэх шаардлагатай байсан - энэ тохиолдолд Cocoa Touch, гар утасны номын сан бүхий мэдрэгчтэй оновчтой OpenSTEP API.

Эцэст нь системийг хийсвэрлэх дөрвөн давхаргад хуваасан загварыг бий болгосон.

  • системийн цөмийн давхарга
  • цөмийн үйлчилгээний давхарга
  • медиа давхарга
  • Cocoa Touch мэдрэгчтэй интерфейсийн давхарга

Энэ нь яагаад чухал байсан бөгөөд үүнийг тэмдэглэх нь зүйтэй болов уу? Жобс гар утас нь хэрэглэгчийн шаардлагад бүрэн нийцэх ёстой гэж үздэг. Хэрэв хэрэглэгч товчлуур дарвал утас хариу өгөх ёстой. Энэ нь хэрэглэгчийн оруулсан мэдээллийг хүлээн авсан гэдгээ хүлээн зөвшөөрөх ёстой бөгөөд энэ нь хүссэн функцийг гүйцэтгэхэд хамгийн сайн арга юм. Хөгжүүлэгчдийн нэг нь Symbian системтэй Nokia гар утсан дээр Жобс руу ийм хандлагыг харуулсан бөгөөд утас нь залгахад хэтэрхий оройтсон байв. Хэрэглэгч жагсаалтын нэрийг шударсан бөгөөд санамсаргүйгээр өөр нэрээр дуудсан. Энэ нь Жобсын урам хугарсан бөгөөд тэр гар утсан дээрээ ийм зүйлийг харахыг хүсээгүй. Үйлдлийн систем нь хэрэглэгчийн сонголтыг тэргүүлэх чиглэл болгон боловсруулах ёстой байсан бөгөөд Cocoa Touch мэдрэгчтэй интерфейс нь системд хамгийн чухал ач холбогдолтой байв. Зөвхөн түүний дараа л системийн бусад давхаргууд давуу эрхтэй болсон. Хэрэв хэрэглэгч сонголт эсвэл оролт хийсэн бол бүх зүйл хэвийн явагдаж байна гэж хэрэглэгчдэд итгүүлэхийн тулд ямар нэг зүйл тохиолдох ёстой. Энэ аргын өөр нэг аргумент нь Mac OS X-ийн ширээний компьютер дээрх "үсэрч буй дүрсүүд" байв. Хэрэв хэрэглэгч системийн док дээрээс програмыг эхлүүлсэн бол програмыг дискнээс компьютерийн RAM-д ачаалах хүртэл хэсэг хугацаанд харагдах зүйл ажиглагддаггүй. Хэрэглэгчид програм нь санах ойд аль хэдийн ачаалагдаж байгааг мэдээгүй тул дүрс дээр дарсаар байх болно. Хөгжүүлэгчид програмыг бүхэлд нь санах ойд ачаалах хүртэл дүрсийг үсрэх замаар үүнийг шийдсэн. Хөдөлгөөнт хувилбарт систем нь хэрэглэгчийн оруулсан бүх зүйлд нэн даруй хариу өгөх шаардлагатай байв.

Дараа нь энэ арга нь гар утасны системд маш ихээр шингэсэн тул Cocoa Touch-ийн бие даасан функцууд хүртэл өөр өөр тэргүүлэх зэрэглэлийн системд боловсруулагдсан бөгөөд ингэснээр хэрэглэгч хамгийн сайн утсыг жигд ажиллуулах боломжтой болсон.

Энэ үед Apple утсан дээр гуравдагч талын програмуудыг ажиллуулах талаар тийм ч чухал биш байсан. Энэ нь тэр үед хүсээгүй ч байсан. Мэдээжийн хэрэг, удахгүй гарах үйлдлийн систем нь орчин үеийн үйлдлийн системүүдийн урьдчилан сэргийлэх олон үйлдэл, санах ойн хамгаалалт болон бусад дэвшилтэт боломжуудыг бүрэн дэмждэг бөгөөд энэ нь тухайн үеийн санах ойн хамгаалалт (Symbian), олон үйлдэлт (Palm OS) эсвэл ээлжлэн ажилладаг бусад үйлдлийн системүүдээс ялгаатай байв. хоёуланд нь (Windows CE). Гэхдээ Жобс удахгүй гарах гар утсыг голчлон Apple-аас нийлүүлсэн дуу хөгжмийг ашиглахад ашиглах төхөөрөмж гэж үзсэн. Гуравдагч талын програмууд зөвхөн саатах бөгөөд Жобс түгээлтийн систем гэх мэт олон нарийн ширийн зүйлийг эргэн тойронд нь боловсруулах шаардлагатайг ойлгосон тул гар утасны OS X нь нэмэлт дэвсгэр програмуудыг эх байдлаар ажиллуулах боломжийг дэмждэг байсан ч Apple энэ боломжийг зохиомлоор хязгаарласан. IPhone гарч ирэхэд ийм хамгаалалтгүй "jailbroken" утаснууд л шинээр гарч ирж буй гуравдагч талын програмуудыг суулгах боломжтой байв. 2007 оны XNUMX-р сард iPhone гарснаас хойш удаан хугацааны дараа Жобс хөгжүүлэгчид зөвхөн вэб программуудыг бүтээнэ, харин зөвхөн Apple компани уугуул програмуудыг бүтээнэ гэж таамаглаж байсан.

Гэсэн хэдий ч 2006 оны зун ч гэсэн OS X-ийн гар утасны хувилбарыг хөгжүүлэх ажил бүрэн хангалтгүй байсан. Системийн үндсэн шилжүүлэлт нь хоёрхон инженерээс бүрдсэн багтай дээд амжилт тогтоосон хугацаанд хийгдсэн боловч гар утасны интерфейсийн бие даасан элементүүдийн харилцан уялдаа холбоо, зохицуулалт маш их байсан. Дуудлага тасарсан, програм хангамж байнга гацсан, батерейны ашиглалтын хугацаа үндэслэлгүй бага байсан. 2005 оны есдүгээр сард уг төсөл дээр 200 хүн ажиллаж байхад хоёр зэрэгцэн ажиллаж байгаа багуудын тоо богино хугацаанд XNUMX болж өссөн ч энэ нь хангалтгүй хэвээр байв. Ноцтой сул тал бол Apple-ийн ажиллаж байсан нууцлал байв: шинэ хүмүүсийг олон нийтийн ажилд авах замаар олох боломжгүй, харин зөвлөмжийн дагуу ихэвчлэн зуучлагчаар дамжуулан олдог. Жишээлбэл, програм хангамжид зориулагдсан багийн туршилтын хэсэг нь ихэвчлэн виртуаль байсан бөгөөд прототип, туршилтыг бие биетэйгээ ихэвчлэн цахим шуудангаар харилцдаг, удаан хугацааны турш Apple-д ажилладаг гэдгээ ч мэдээгүй хүмүүстэй хийсэн. Ийм нууцын зэрэглэлд хүрэх хүртэл.

 

Та номын талаар дэлгэрэнгүй мэдээллийг эндээс авах боломжтой Патрик Зандлийн вэбсайт. Номыг номын дэлгүүрүүдээс хэвлэж авах боломжтой Neoluxor a Космас, цахим хувилбарыг бэлтгэж байна.

.