ആപ്പിളിൻ്റെ സ്വന്തം ചിപ്പ് അടങ്ങിയ ആദ്യത്തെ ഉപകരണം 2010-ൽ ഐപാഡ് ആയിരുന്നു. അക്കാലത്ത്, A4 പ്രോസസറിൽ ഒരൊറ്റ കോർ ഉണ്ടായിരുന്നു, അതിൻ്റെ പ്രകടനത്തെ ഇന്നത്തെ തലമുറയുമായി താരതമ്യം ചെയ്യാൻ കഴിയില്ല. അഞ്ച് വർഷമായി, ഈ ചിപ്പുകൾ മാക് കമ്പ്യൂട്ടറുകളിലേക്ക് സംയോജിപ്പിക്കുന്നതിനെക്കുറിച്ച് കിംവദന്തികൾ ഉണ്ട്. മൊബൈൽ ചിപ്പുകൾ എല്ലാ വർഷവും അവരുടെ പ്രകടനം അതിവേഗം വർദ്ധിപ്പിക്കുന്നതിനാൽ, ഡെസ്ക്ടോപ്പുകളിൽ അവയുടെ വിന്യാസം വളരെ രസകരമായ ഒരു വിഷയമാണ്.
മുൻ വർഷത്തെ 64-ബിറ്റ് A7 പ്രോസസർ ഇതിനകം "ഡെസ്ക്ടോപ്പ്-ക്ലാസ്" എന്ന് ലേബൽ ചെയ്തിട്ടുണ്ട്, അതായത് ഇത് മൊബൈലുകളേക്കാൾ വലിയ പ്രോസസ്സറുകൾ പോലെയാണ്. ഏറ്റവും പുതിയതും ശക്തവുമായ പ്രോസസർ - A8X - iPad Air 2-ൽ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്. ഇതിന് മൂന്ന് കോറുകൾ ഉണ്ട്, മൂന്ന് ബില്യൺ ട്രാൻസിസ്റ്ററുകൾ അടങ്ങിയിരിക്കുന്നു, അതിൻ്റെ പ്രകടനം MacBook Air Mid-5-ൽ നിന്നുള്ള Intel Core i4250-2013U ന് തുല്യമാണ്. അതെ, സിന്തറ്റിക് ബെഞ്ച്മാർക്കുകൾ ഉപകരണത്തിൻ്റെ യഥാർത്ഥ വേഗതയെക്കുറിച്ച് ഒന്നും പറയുന്നില്ല, പക്ഷേ ഇന്നത്തെ മൊബൈൽ ഉപകരണങ്ങൾ ടച്ച് സ്ക്രീൻ ഉപയോഗിച്ച് മിനുക്കിയ മഷിയാണെന്ന് പലരെയെങ്കിലും തെറ്റിദ്ധരിപ്പിക്കാൻ അവർക്ക് കഴിയും.
ആപ്പിളിന് സ്വന്തം ARM ചിപ്പുകൾ ശരിക്കും അറിയാം, അതിനാൽ നിങ്ങളുടെ കമ്പ്യൂട്ടറുകളും അവ ഉപയോഗിച്ച് സജ്ജീകരിക്കരുത്? KGI സെക്യൂരിറ്റീസ് അനലിസ്റ്റ് മിംഗ്-ചി കുവോയുടെ അഭിപ്രായത്തിൽ, ARM പ്രോസസറുകളിൽ പ്രവർത്തിക്കുന്ന ആദ്യത്തെ Macs 2016-ൽ തന്നെ നമുക്ക് കാണാൻ കഴിഞ്ഞു. ആദ്യത്തെ ശേഷിയുള്ള പ്രോസസ്സർ 16nm A9X ആകാം, തുടർന്ന് ഒരു വർഷത്തിന് ശേഷം 10nm A10X. ചോദ്യം ഉയർന്നുവരുന്നു, ഇൻ്റലിൽ നിന്നുള്ള പ്രോസസറുകൾ മുകളിലേക്ക് ആവികൊള്ളുമ്പോൾ ആപ്പിൾ എന്തുകൊണ്ട് ഈ നടപടി സ്വീകരിക്കണം?
എന്തുകൊണ്ടാണ് ARM പ്രോസസ്സറുകൾ അർത്ഥമാക്കുന്നത്
ആദ്യത്തെ കാരണം ഇൻ്റൽ തന്നെയായിരിക്കും. അതിൽ തെറ്റൊന്നുമില്ല എന്നല്ല, ആപ്പിൾ എല്ലായ്പ്പോഴും മുദ്രാവാക്യം പിന്തുടരുന്നു: "സോഫ്റ്റ്വെയർ വികസിപ്പിക്കുന്ന ഒരു കമ്പനി അതിൻ്റെ ഹാർഡ്വെയറും നിർമ്മിക്കണം." അത്തരമൊരു അവസ്ഥയ്ക്ക് അതിൻ്റെ ഗുണങ്ങളുണ്ട് - നിങ്ങൾക്ക് എല്ലായ്പ്പോഴും സോഫ്റ്റ്വെയറും ഹാർഡ്വെയറും ഉയർന്ന തലത്തിലേക്ക് ഒപ്റ്റിമൈസ് ചെയ്യാൻ കഴിയും. സമീപ വർഷങ്ങളിൽ, ആപ്പിൾ ഇത് നേരിട്ട് തെളിയിച്ചിട്ടുണ്ട്.
നിയന്ത്രണത്തിലായിരിക്കാൻ ആപ്പിൾ ഇഷ്ടപ്പെടുന്നുവെന്നത് രഹസ്യമല്ല. ഇൻ്റൽ അടച്ചുപൂട്ടുക എന്നതിനർത്ഥം മുഴുവൻ ഉൽപ്പാദന പ്രക്രിയയും ലളിതമാക്കുകയും കാര്യക്ഷമമാക്കുകയും ചെയ്യും. അതേ സമയം, ഇത് ചിപ്പുകൾ നിർമ്മിക്കുന്നതിനുള്ള ചെലവ് കുറയ്ക്കും. രണ്ട് കമ്പനികളും തമ്മിലുള്ള നിലവിലെ ബന്ധം പോസിറ്റീവായതിനേക്കാൾ കൂടുതലാണെങ്കിലും - കുറഞ്ഞ ചിലവിൽ ഒരേ സാധനം നിങ്ങൾക്ക് ഉൽപ്പാദിപ്പിക്കാൻ കഴിയുമെന്ന് അറിയുമ്പോൾ നിങ്ങൾ പരസ്പരം ആശ്രയിക്കരുത്. എന്തിനധികം, ഒരു മൂന്നാം കക്ഷിയെ ആശ്രയിക്കേണ്ട ആവശ്യമില്ലാതെ, ഭാവിയിലെ എല്ലാ വികസനവും നിങ്ങൾ സ്വയം നിയന്ത്രിക്കും.
ഒരുപക്ഷേ ഞാൻ ഇത് വളരെ ചെറുതാക്കിയിരിക്കാം, പക്ഷേ ഇത് സത്യമാണ്. കൂടാതെ, പ്രൊസസർ നിർമ്മാതാവിൽ ഒരു മാറ്റം സംഭവിക്കുന്നത് ഇതാദ്യമായിരിക്കില്ല. 1994-ൽ Motorola 68000-ൽ നിന്ന് IBM PowerPC-ലേയ്ക്കും പിന്നീട് 2006-ൽ Intel x86-ലേക്കുമുള്ള പരിവർത്തനമായിരുന്നു അത്. ആപ്പിൾ തീർച്ചയായും മാറ്റത്തെ ഭയപ്പെടുന്നില്ല. ഇൻ്റലിലേക്ക് മാറിയിട്ട് 2016 10 വർഷം തികയുന്നു. ഐടിയിലെ ഒരു ദശാബ്ദം ഒരു നീണ്ട സമയമാണ്, എന്തും മാറ്റാം.
ഇന്നത്തെ കമ്പ്യൂട്ടറുകൾക്ക് ആവശ്യത്തിന് ശക്തിയുണ്ട്, കാറുകളുമായി താരതമ്യപ്പെടുത്താവുന്നതാണ്. ഏത് ആധുനിക കാറും നിങ്ങളെ ഒരു പ്രശ്നവുമില്ലാതെ പോയിൻ്റ് എയിൽ നിന്ന് ബി പോയിൻ്റിലേക്ക് കൊണ്ടുപോകും. പതിവ് റൈഡിംഗിന്, മികച്ച വില/പ്രകടന അനുപാതമുള്ള ഒന്ന് വാങ്ങുക, അത് നിങ്ങൾക്ക് താങ്ങാവുന്ന ചിലവിൽ മികച്ച സേവനം നൽകും. നിങ്ങൾ ഇടയ്ക്കിടെ ഡ്രൈവ് ചെയ്യുകയാണെങ്കിൽ, ഉയർന്ന ക്ലാസിലും ഒരുപക്ഷേ ഓട്ടോമാറ്റിക് ട്രാൻസ്മിഷനിലും ഒരു കാർ വാങ്ങുക. എന്നിരുന്നാലും, പരിപാലനച്ചെലവ് അൽപ്പം കൂടുതലായിരിക്കും. ഓഫ്-റോഡ്, നിങ്ങൾക്ക് തീർച്ചയായും 4×4 ഡ്രൈവ് അല്ലെങ്കിൽ സ്ട്രെയിറ്റ് ഓഫ്-റോഡ് കാർ ഉപയോഗിച്ച് എന്തെങ്കിലും വാങ്ങാം, പക്ഷേ അത് പതിവായി ഉപയോഗിക്കുകയും അതിൻ്റെ പ്രവർത്തനച്ചെലവ് ഉയർന്നതായിരിക്കും.
ഒരു ചെറിയ കാറോ താഴ്ന്ന മധ്യവർഗത്തിൻ്റെ ഒരു കാറോ മിക്കവർക്കും പൂർണ്ണമായി മതിയാകും എന്നതാണ് കാര്യം. സമാനമായി, മിക്ക ഉപയോക്താക്കൾക്കും, YouTube-ൽ നിന്ന് വീഡിയോകൾ കാണാനും ഫേസ്ബുക്കിൽ ഫോട്ടോകൾ പങ്കിടാനും ഇ-മെയിൽ പരിശോധിക്കാനും സംഗീതം പ്ലേ ചെയ്യാനും Word-ൽ ഒരു പ്രമാണം എഴുതാനും PDF പ്രിൻ്റ് ചെയ്യാനും ഒരു "സാധാരണ" ലാപ്ടോപ്പ് മതിയാകും. ആപ്പിളിൻ്റെ MacBook Air ഉം Mac mini ഉം ഇത്തരത്തിലുള്ള ഉപയോഗത്തിനായി രൂപകൽപ്പന ചെയ്തിട്ടുള്ളവയാണ്, എന്നിരുന്നാലും കൂടുതൽ പ്രകടനം ആവശ്യപ്പെടുന്ന പ്രവർത്തനങ്ങൾക്ക് അവ തീർച്ചയായും ഉപയോഗിക്കാനാകും.
കൂടുതൽ ആവശ്യപ്പെടുന്ന ഉപയോക്താക്കൾ ഒരു MacBook Pro അല്ലെങ്കിൽ iMac-ലേക്ക് എത്താൻ ഇഷ്ടപ്പെടുന്നു, അത് എല്ലാത്തിനുമുപരി, കൂടുതൽ പ്രകടനമുള്ളതാണ്. അത്തരം ഉപയോക്താക്കൾക്ക് ഇതിനകം വീഡിയോകൾ എഡിറ്റ് ചെയ്യാനോ ഗ്രാഫിക്സിൽ പ്രവർത്തിക്കാനോ കഴിയും. ഉചിതമായ വിലയിൽ വിട്ടുവീഴ്ചയില്ലാത്ത പ്രകടനത്തിനായി ആവശ്യപ്പെടുന്ന റീച്ചിൽ ഏറ്റവും ആവശ്യപ്പെടുന്നത്, അതായത് Mac Pro. ഫാബിയ, ഒക്ടാവിയ, മറ്റ് ജനപ്രിയ കാറുകൾ എന്നിവയെ അപേക്ഷിച്ച് ഓഫ്-റോഡ് കാറുകൾ വളരെ കുറച്ച് ഓടിക്കുന്നതുപോലെ, സൂചിപ്പിച്ച മറ്റെല്ലാ മോഡലുകളേക്കാളും അവയുടെ വലിപ്പം കുറവായിരിക്കും.
അതിനാൽ, സമീപഭാവിയിൽ ആപ്പിളിന് അതിൻ്റെ (ആദ്യം, ഒരുപക്ഷേ ആവശ്യക്കാർ കുറവായ) ഉപയോക്താക്കളുടെ ആവശ്യങ്ങൾ നിറവേറ്റാൻ കഴിയുന്ന ഒരു ARM പ്രോസസർ നിർമ്മിക്കാൻ കഴിയുമെങ്കിൽ, എന്തുകൊണ്ട് OS X പ്രവർത്തിപ്പിക്കുന്നതിന് അത് ഉപയോഗിക്കരുത്? അത്തരം ഒരു കമ്പ്യൂട്ടറിന് ദൈർഘ്യമേറിയ ബാറ്ററി ലൈഫ് ഉണ്ടായിരിക്കും, പ്രത്യക്ഷത്തിൽ നിഷ്ക്രിയമായി തണുപ്പിക്കാനും കഴിയും, കാരണം അത് ഊർജ്ജം കുറഞ്ഞതും "ചൂട്" ചെയ്യാത്തതുമാണ്.
എന്തുകൊണ്ടാണ് ARM പ്രോസസറുകൾ അർത്ഥമാക്കാത്തത്
x86 ആപ്ലിക്കേഷനുകൾ പ്രവർത്തിപ്പിക്കുന്നതിന് റോസെറ്റ പോലുള്ള ലെയർ പ്രവർത്തിപ്പിക്കാൻ ARM ചിപ്പുകളുള്ള Macs ശക്തമാകണമെന്നില്ല. അങ്ങനെയെങ്കിൽ, ആപ്പിളിന് ആദ്യം മുതൽ ആരംഭിക്കേണ്ടി വരും, കൂടാതെ ഡവലപ്പർമാർ അവരുടെ ആപ്ലിക്കേഷനുകൾ ഗണ്യമായ പ്രയത്നത്തോടെ വീണ്ടും എഴുതേണ്ടിവരും. പ്രധാനമായും ജനപ്രിയവും പ്രൊഫഷണൽതുമായ ആപ്ലിക്കേഷനുകളുടെ ഡെവലപ്പർമാർ ഈ നടപടി സ്വീകരിക്കാൻ തയ്യാറാണോ എന്ന് ആർക്കും വാദിക്കാൻ കഴിയില്ല. പക്ഷേ ആർക്കറിയാം, "ARM OS X"-ൽ x86 ആപ്പുകൾ സുഗമമായി പ്രവർത്തിക്കാൻ ആപ്പിൾ ഒരു വഴി കണ്ടെത്തിയിരിക്കാം.
ഇൻ്റലുമായുള്ള സഹവർത്തിത്വം തികച്ചും പ്രവർത്തിക്കുന്നു, പുതിയതൊന്നും കണ്ടുപിടിക്കാൻ ഒരു കാരണവുമില്ല. ഈ സിലിക്കൺ ഭീമനിൽ നിന്നുള്ള പ്രോസസ്സറുകൾ മുകളിലുള്ളവയാണ്, ഓരോ തലമുറയിലും കുറഞ്ഞ ഊർജ്ജ ഉപഭോഗം കൊണ്ട് അവയുടെ പ്രകടനം വർദ്ധിക്കുന്നു. ആപ്പിൾ ഏറ്റവും കുറഞ്ഞ Mac മോഡലുകൾക്കായി ഒരു Core i5 ഉപയോഗിക്കുന്നു, കൂടുതൽ ചെലവേറിയ മോഡലുകൾക്ക് Core i7 അല്ലെങ്കിൽ ഒരു ഇഷ്ടാനുസൃത കോൺഫിഗറേഷൻ ഉപയോഗിക്കുന്നു, കൂടാതെ Mac Pro വളരെ ശക്തമായ Xeons കൊണ്ട് സജ്ജീകരിച്ചിരിക്കുന്നു. അതിനാൽ നിങ്ങൾക്ക് എല്ലായ്പ്പോഴും മതിയായ ശക്തി ലഭിക്കും, അനുയോജ്യമായ ഒരു സാഹചര്യം. ഇൻ്റലുമായി ബന്ധം വേർപെടുത്തുമ്പോൾ ആർക്കും അതിൻ്റെ കമ്പ്യൂട്ടറുകൾ ആവശ്യമില്ലാത്ത ഒരു അവസ്ഥയിൽ ആപ്പിളിന് സ്വയം കണ്ടെത്താനാകും.
അപ്പോൾ അതെങ്ങനെയായിരിക്കും?
തീർച്ചയായും അത് പുറത്ത് ആർക്കും അറിയില്ല. ആപ്പിളിൻ്റെ വീക്ഷണകോണിൽ നിന്ന് ഞാൻ മുഴുവൻ സാഹചര്യവും നോക്കുകയാണെങ്കിൽ, ഞാൻ തീർച്ചയായും അത് ഇഷ്ടപ്പെടും ഒരിക്കല് സമാനമായ ചിപ്പുകൾ എൻ്റെ എല്ലാ ഉപകരണങ്ങളിലും സംയോജിപ്പിച്ചിരിക്കുന്നു. മൊബൈൽ ഉപകരണങ്ങൾക്കായി അവ രൂപകൽപ്പന ചെയ്യാൻ എനിക്ക് കഴിയുമെങ്കിൽ, കമ്പ്യൂട്ടറുകൾക്കും ഇത് പരിശീലിക്കാൻ ഞാൻ ആഗ്രഹിക്കുന്നു. എന്നിരുന്നാലും, നിലവിലെ പ്രോസസറുകളിൽ പോലും അവർ മികച്ച പ്രകടനം കാഴ്ചവയ്ക്കുന്നു, അവ എനിക്ക് സ്ഥിരമായി വിതരണം ചെയ്യുന്നത് ശക്തമായ ഒരു പങ്കാളിയാണ്, എന്നിരുന്നാലും വരാനിരിക്കുന്ന പുതിയ 12 ഇഞ്ച് മാക്ബുക്ക് എയറിൻ്റെ റിലീസ് കൃത്യമായി വൈകിയിരിക്കാം, ആമുഖത്തോടെയുള്ള ഇൻ്റലിൻ്റെ കാലതാമസം കാരണം. പ്രോസസറുകളുടെ പുതിയ തലമുറയുടെ.
മാക്ബുക്ക് എയറിൽ ഉള്ളവയുടെ നിലവാരത്തിലെങ്കിലും മതിയായ ശക്തമായ പ്രോസസറുകൾ എനിക്ക് കൊണ്ടുവരാനാകുമോ? അങ്ങനെയാണെങ്കിൽ, എനിക്ക് പിന്നീട് പ്രൊഫഷണൽ കമ്പ്യൂട്ടറുകളിലും ARM വിന്യസിക്കാൻ കഴിയുമോ (അല്ലെങ്കിൽ വികസിപ്പിക്കാൻ കഴിയുമോ)? എനിക്ക് രണ്ട് തരത്തിലുള്ള കമ്പ്യൂട്ടറുകൾ വേണ്ട. അതേ സമയം, ഒരു ARM Mac-ൽ x86 ആപ്ലിക്കേഷനുകൾ പ്രവർത്തിപ്പിക്കുന്നതിനുള്ള സാങ്കേതികവിദ്യ എനിക്ക് ആവശ്യമാണ്, കാരണം ഉപയോക്താക്കൾ അവരുടെ പ്രിയപ്പെട്ട ആപ്ലിക്കേഷനുകൾ ഉപയോഗിക്കാൻ ആഗ്രഹിക്കുന്നു. എൻ്റെ പക്കൽ ഇത് ഉണ്ടെങ്കിൽ, അത് പ്രവർത്തിക്കുമെന്ന് എനിക്ക് ഉറപ്പുണ്ടെങ്കിൽ, ഞാൻ ഒരു ARM-അധിഷ്ഠിത Mac പുറത്തിറക്കും. അല്ലാത്തപക്ഷം, ഞാൻ ഇപ്പോൾ ഇൻ്റലിൽ തുടരും.
ഒരുപക്ഷേ അവസാനം ഇത് തികച്ചും വ്യത്യസ്തമായിരിക്കും. എന്നെ സംബന്ധിച്ചിടത്തോളം, എൻ്റെ മാക്കിലെ പ്രോസസറിൻ്റെ തരം എൻ്റെ പ്രവർത്തനത്തിന് ശക്തിയുള്ളിടത്തോളം കാലം ഞാൻ അത് കാര്യമാക്കുന്നില്ല. ഒരു സാങ്കൽപ്പിക Mac-ൽ Core i5-ന് തുല്യമായ പ്രകടനമുള്ള ARM പ്രൊസസർ ഉണ്ടെങ്കിൽ, അത് വാങ്ങാത്തതിൽ എനിക്ക് ഒരു പ്രശ്നവും ഉണ്ടാകില്ല. നിങ്ങളെ സംബന്ധിച്ചെന്ത്, അടുത്ത ഏതാനും വർഷങ്ങൾക്കുള്ളിൽ ആപ്പിളിന് അതിൻ്റെ പ്രോസസർ ഉപയോഗിച്ച് ഒരു മാക് പുറത്തിറക്കാൻ കഴിയുമെന്ന് നിങ്ങൾ കരുതുന്നുണ്ടോ?
ARM എന്നാൽ ഉപയോഗയോഗ്യമായ 99.9% സോഫ്റ്റ്വെയറുകൾ വലിച്ചെറിയുകയും ഇമെയിൽ, Facebook, Angry birds എന്നിവ വായിക്കാൻ മാത്രം കമ്പ്യൂട്ടർ ഉപയോഗിക്കുകയും ചെയ്യുക എന്നതാണ് (അതെ, ഞാൻ മനഃപൂർവ്വം അതിശയോക്തിപരമാക്കുകയാണ്) കൂടാതെ മൊത്തത്തിൽ ഒരു ഡിക്ക് അല്ലാത്ത ആരും അത് അനുവദിക്കില്ലെന്ന് ഞാൻ പ്രതീക്ഷിക്കുന്നു. ഇൻ്റലിലേക്ക് മാറുന്നത് കാര്യങ്ങൾ വളരെയധികം ലളിതമാക്കി. എല്ലാത്തിനുമുപരി, ശാസ്ത്രമേഖലയിലെ കുറച്ച് ആളുകൾ മാസിയിലേക്ക് പോകുന്നു. അതാണ് എൻ്റെ അഭിപ്രായം.
ARM-ലേക്ക് നീങ്ങുന്നത് അർത്ഥമാക്കുന്നത് അനുയോജ്യതയുടെ വലിയ നഷ്ടവും മുൻകൂട്ടി തിരഞ്ഞെടുത്ത ആപ്ലിക്കേഷനുകളുടെ കർശനമായ സംരക്ഷിത ആവാസവ്യവസ്ഥയിലേക്ക് കൂടുതൽ ചൂഷണം ചെയ്യുന്നതുമാണ്. മാക്ബുക്ക് എയറിൽ നിന്നും മറ്റ് ആശയങ്ങളിൽ നിന്നും യുഎസ്ബി പോർട്ട് നീക്കം ചെയ്യാനുള്ള പദ്ധതികൾ ഇതിലേക്ക് ചേർക്കുക, ഫലം ഒരു കമ്പ്യൂട്ടറാണ്, അത് തന്നോട് മാത്രം പൊരുത്തപ്പെടും, ഒരുപക്ഷേ അപ്പോഴും. എന്നെ സംബന്ധിച്ചിടത്തോളം ഇത് ഞാൻ ഇഷ്ടപ്പെടുന്ന പോലെ MAC ൻ്റെ അവസാനത്തെ അർത്ഥമാക്കും:-( ആർക്കറിയാം, മാറ്റം ജീവിതമാണ്...
ഇൻ്റലിൽ ഏറ്റവും ദുർബലമായ iMac, mini എന്നിവയുടെ പ്രകടനം കഴിഞ്ഞ തലമുറയെപ്പോലെ തന്നെ ദുർബലമായിരിക്കുന്നത് എന്തുകൊണ്ട്?
എന്നെ സംബന്ധിച്ചിടത്തോളം, കുറഞ്ഞത് ഈ മോഡലുകളെങ്കിലും പരീക്ഷിച്ച് റെറ്റിനയുമായി സമാനമായ ദിശയിലേക്ക് പോകുക, ഉൽപ്പന്ന നിരയുടെ ക്രമാനുഗതമായ വെള്ളപ്പൊക്കം.
വരാനിരിക്കുന്ന ഇൻ്റൽ കോർ എം പ്രോസസറുകളെ കുറിച്ച് നിങ്ങൾ മറക്കുകയാണ്...
ചരിത്രം ആവർത്തിക്കുമോ?
അത് വളരെ വേഗം വരുമെന്ന് ഞാൻ വിശ്വസിക്കുന്നു. പ്രതീക്ഷിച്ച വായു ആയിരുന്നെങ്കിൽ ഞാൻ അത്ഭുതപ്പെടാനില്ല. അധികം ജോലി ചെയ്യാത്ത, രസകരവും കാപ്പിയും കഴിക്കുന്ന സാധാരണക്കാർക്കുള്ള ഒരു ഉപകരണമാണിത്. x86-നുള്ള ഒരുതരം എമുലേറ്ററും എനിക്ക് സങ്കൽപ്പിക്കാൻ കഴിയും, ആപ്പിൾ ഉള്ളതിനാൽ, മിക്ക ഡെവലപ്പർമാരും പുതിയ ഹാർഡ്വെയറിനായി അവരുടെ സോഫ്റ്റ്വെയർ റീമേക്ക് ചെയ്യുന്ന ആദ്യത്തെയാളാകാൻ തിരക്കുകൂട്ടുന്നു. ഫ്ലസ്ബ്രോക്ക് അവിടെ പോകും, എന്തുകൊണ്ട്? :-)
പഴയ സോഫ്റ്റ്വെയറുമായുള്ള പൊരുത്തക്കേടാണ് ഏക പോരായ്മയെന്ന് ഞാൻ കരുതുന്നു.
ഒരു നേട്ടം, ഉദാഹരണത്തിന്, വിലയിൽ സാധ്യമായ ഇടിവ്. വിലകുറഞ്ഞ മാക്കുകൾക്ക് പോലും, ചിപ്സെറ്റുള്ള ഇൻ്റൽ പ്രോസസറിന് 250 ഡോളർ വിലവരും. ആപ്പിളിന് 8 USD-ൽ താഴെ A9, A50, ... പ്രോസസറുകൾ നിർമ്മിക്കാൻ കഴിയും.
മാക്കുകളിൽ മെറ്റൽ ഗ്രാഫിക്സ് API ഉപയോഗിക്കുന്നതാണ് മറ്റൊരു നേട്ടം. നിലവിലെ ഗ്രാഫിക്സുള്ള ക്വാഡ് കോർ A8 ൻ്റെ പ്രകടനം ഏറ്റവും പുതിയ ഗെയിം കൺസോളുകളുടെ തലത്തിൽ എവിടെയോ ആയിരിക്കും.
മാക്കുകളുടെ അടിസ്ഥാന പതിപ്പുകൾക്ക് ARM പ്രോസസറുകൾ ഉണ്ടായിരിക്കാം, ഏറ്റവും ശക്തമായ മാക്കുകൾക്ക് ഇപ്പോഴും ഇൻ്റൽ പ്രോസസ്സറുകളിൽ തുടരാം. ആപ്പിളിന് സ്വന്തമായി ആപ്പ് സ്റ്റോറും സ്വന്തം വിവർത്തകനുള്ള ഡവലപ്പർ പരിതസ്ഥിതിയും ഉണ്ട്. നിലവിൽ Apple നൽകുന്ന സ്റ്റാൻഡേർഡ് API മാത്രം ഉപയോഗിക്കുന്ന പ്രോഗ്രാമുകൾ ARM പ്രോസസ്സറുകൾക്ക് വിവർത്തനം ചെയ്യാൻ എളുപ്പമായിരിക്കും.
പിന്നീട്, മാക്സിൻ്റെ ഏറ്റവും ശക്തമായ പതിപ്പുകൾക്ക് ARM, ഇൻ്റൽ പ്രോസസറുകൾ ഉണ്ടായിരിക്കും. OS X, iLife, iWorks പ്രോഗ്രാമുകൾ ARM പ്രോസസറുകളിലും ഫോട്ടോഷോപ്പ്, പ്രീമിയർ, ഫൈനൽ കട്ട്, മറ്റ് പ്രോഗ്രാമുകൾ എന്നിവ ഇൻ്റൽ പ്രോസസറുകളിലും പ്രവർത്തിക്കും.
നിർഭാഗ്യവശാൽ, പോരായ്മ പുതിയ സോഫ്റ്റ്വെയറുമായുള്ള പൊരുത്തക്കേടും ആയിരിക്കും.
എന്തുകൊണ്ടാണ് പുതിയ സോഫ്റ്റ്വെയറുമായി പൊരുത്തക്കേട് ഉണ്ടാകേണ്ടത്? ഞാൻ OS X-നായി ഒരു പ്രോഗ്രാം എഴുതുന്നു, ഇൻ്റലിനും ARM-നും വേണ്ടി കംപൈൽ ചെയ്ത് ആപ്പ് സ്റ്റോറിലേക്ക് അയയ്ക്കുന്നു. ആപ്പിളിൽ നിന്ന് API ഓഫർ ചെയ്യുന്നവ മാത്രം ഞാൻ ഉപയോഗിക്കുകയാണെങ്കിൽ, അതിൽ ഒരു പ്രശ്നവുമില്ല. ഒരു ഇൻ്റൽ പ്രോസസറിനായി ഞാൻ പ്രത്യേകമായ എന്തെങ്കിലും ഉപയോഗിക്കുകയാണെങ്കിൽ, തീർച്ചയായും അത് പ്രവർത്തിക്കില്ല. ഉയർന്ന പ്രകടനം ആവശ്യമുള്ള പ്രൊഫഷണൽ സോഫ്റ്റ്വെയർ കൂടാതെ, ഇതിന് ഒരു കാരണവുമില്ല.
ഉപയോക്താവ് ആപ്പ് സ്റ്റോർ സമാരംഭിക്കുന്നു, അവൻ്റെ പ്രോസസറിനായി പ്രോഗ്രാമിൻ്റെ പതിപ്പ് ഡൗൺലോഡ് ചെയ്യുകയും അത് ഉപയോഗിക്കുകയും ചെയ്യുന്നു.
ഒരിക്കൽ ഞാൻ ഒരു ലേഖനം വായിച്ചു, അവർ ഒരു ഇൻ്റൽ പ്രോസസറിൽ OS X പരീക്ഷിച്ചപ്പോൾ, അവർ സ്റ്റോറിൽ കണ്ടെത്താനാകുന്ന ഏറ്റവും വിലയേറിയ സോണി വായോ വാങ്ങി, അത് രണ്ട് ദിവസം കൊണ്ട് പ്രവർത്തിച്ചു. രണ്ടാഴ്ചയ്ക്കുള്ളിൽ, ആപ്പിളിൽ നിന്നുള്ള അടിസ്ഥാന പ്രോഗ്രാമുകൾ പോലും വന്നു.
ARM-ൽ x86 പ്രോഗ്രാമുകളുടെ പ്രവർത്തനം ആപ്പിളിന് എത്രത്തോളം ഉറപ്പാക്കാൻ കഴിയും എന്നതാണ് പ്രധാന ചോദ്യം. പ്രത്യേകിച്ചും കമ്പനി ഉപയോഗത്തിന്, വിൻഡോസിൽ നിന്നുള്ള എന്തെങ്കിലും വല്ലപ്പോഴും ഉപയോഗിക്കേണ്ടത് അത്യാവശ്യമാണ്. അതിനാൽ, x86 വിൻഡോസ് വിർച്ച്വലൈസേഷന് ARM-ൽ പ്രകടമായ പ്രകടന നഷ്ടം കൂടാതെ പ്രവർത്തിക്കാൻ കഴിയുമെങ്കിൽ, പ്രത്യക്ഷത്തിൽ ഉപയോക്താക്കൾ അതിൻ്റെ ഫലമായി ഭൗതികമായി ഏത് പ്രോസസ്സർ ഉണ്ടെന്ന് ശരിക്കും ശ്രദ്ധിക്കില്ല. എന്നാൽ അനുകരണത്തിൻ്റെ ആവശ്യവും അതുമായി ബന്ധപ്പെട്ട കാര്യമായ പ്രകടന കുറവും ഇല്ലാതെ ഇത് ചെയ്യില്ലെന്ന് ഞാൻ ഭയപ്പെടുന്നു. പക്ഷേ ആർക്കറിയാം. ഉദാഹരണത്തിന്, അത്തരം ഒരു പരിഹാരത്തിൻ്റെ ഉയർന്ന പ്രവർത്തനക്ഷമതയും ഊർജ്ജ കാര്യക്ഷമതയും സംരക്ഷിക്കുന്ന തരത്തിൽ പ്രോസസർ ആർക്കിടെക്ചർ അനുകരിക്കുന്നതിനുള്ള അനുയോജ്യമായ മാർഗ്ഗം കണ്ടെത്താൻ കുപെർട്ടിനോയ്ക്ക് കഴിഞ്ഞു.
ആപ്പിളിന് അത് സുരക്ഷിതമാക്കേണ്ടതില്ല. അദ്ദേഹത്തിന് ഇതിനകം സ്വന്തമായി ആപ്പ് സ്റ്റോർ ഉണ്ട്. ഡെവലപ്പർമാർക്ക് അവരുടെ പ്രോഗ്രാമുകൾ ARM-ലേക്ക് പൊരുത്തപ്പെടുത്താൻ സമയമുണ്ടെന്ന് ഉറപ്പാക്കാൻ ഇത് മതിയാകും, അത് ഒരു പ്രശ്നമാകരുത്. ഒരു ഘട്ടത്തിൽ ഞാൻ തീർച്ചയായും ഇൻ്റൽ പ്രോസസറുകളുള്ള മാക്കുകൾ വിൽക്കും.
അടുത്ത വർഷം ഒരു പുതിയ ARM കോർ ഉണ്ടായിരിക്കണം, പ്രകടനം നിലവിലുള്ളതിനേക്കാൾ 3.5 മടങ്ങ് കൂടുതലായിരിക്കണം, അതിനാൽ അനുകരണത്തെ മറികടക്കാൻ കഴിയും.
അടുത്ത വർഷം WWDC-യിൽ, ആപ്പിൾ ARM പ്രോസസറുകളിൽ OS X അവതരിപ്പിക്കുമെന്നും ഡെവലപ്പർമാർക്ക് അവരുടെ പ്രോഗ്രാമുകൾ പരിശോധിക്കാൻ ARM പ്രോസസറുള്ള ഒരു മാക് മിനി വാഗ്ദാനം ചെയ്യുമെന്നും ക്രിസ്തുമസിന് ആറ് മാസം മുമ്പ് Mac mini, Macbook-ൻ്റെ അടിസ്ഥാന പതിപ്പുകൾ വിൽക്കാൻ തുടങ്ങുമെന്നും എനിക്ക് ഊഹിക്കാൻ കഴിയും. ARM പ്രൊസസറുകളുള്ള എയർ, iMac. ഒരു വർഷത്തിനുശേഷം, ഇൻ്റൽ 15" മാക്ബുക്ക് പ്രോ, 27" iMac, Mac Pro എന്നിവയിൽ മാത്രം പ്രോസസ്സറുകൾ വിടും. ചിലപ്പോൾ 2-3 വർഷത്തിനുള്ളിൽ ഇൻ്റൽ മാക് പ്രോയിൽ മാത്രം പ്രോസസ്സർ ഉപേക്ഷിക്കും.
എന്തുകൊണ്ടാണ് പൊരുത്തക്കേട്? Windows 10 ഇപ്പോൾ ARM-ലും പ്രവർത്തിക്കും. ബ്രോഡ്കോമിൽ നിന്നുള്ള ARM SoC ഉള്ള RasPi 2 ൻ്റെ പുതിയ പതിപ്പാണ് Trď, വിൻഡോസ് അവിടെ പ്രവർത്തിക്കും. അതുകൊണ്ട് Mac-ൽ ARM ചെയ്യാതിരിക്കാനുള്ള കാരണമൊന്നും ഞാൻ കാണുന്നില്ല. ഐബിഎം പവർപിസി ആപ്ലിക്കേഷനുകളും ആപ്പിൾ ഇൻ്റലിൽ ആരംഭിച്ചപ്പോൾ x86 നിർദ്ദേശങ്ങളിലേക്ക് മാറ്റി എഴുതുകയും സമാഹരിക്കുകയും ചെയ്തു. ആപ്പിളിനെ സംബന്ധിച്ചിടത്തോളം, ARM ആർക്കിടെക്ചർ കൂടുതൽ മിനിയേച്ചറൈസേഷനും ഭാരം കുറഞ്ഞതും കൂടുതൽ സൂക്ഷ്മവുമായ മെഷീനുകളുടെ ദിശയിൽ കൂടുതൽ പ്രയോജനകരമായിരിക്കും, കൂടാതെ ബിഗ്ലിറ്റിൽ സാങ്കേതികവിദ്യ ഉപയോഗിച്ച്, കൂടുതൽ കോറുകൾ ഉണ്ടെങ്കിലും, ബാറ്ററി കൂടുതൽ നേരം നിലനിൽക്കും. ഐഫോണുകൾ, ഐപാഡുകൾ, മാക്സ്, ആപ്പിൾ ടിവികൾ, കൂടാതെ ഇപ്പോൾ ഓഫറിലുള്ള മറ്റെല്ലായിടത്തും ഇത് അതിൻ്റെ അതേ ചിപ്പുകൾ ഉപയോഗിക്കും.
വ്യത്യസ്ത എച്ച്ഡബ്ല്യുവിൽ പ്രവർത്തിക്കുമ്പോൾ അവയ്ക്ക് നന്നായി ഒപ്റ്റിമൈസ് ചെയ്യാൻ കഴിയും.