Кіріспе

Dashcode - Mac OS X Leopard-пен бірге енгізілген және Dashboard-қа виджеттер әзірлеуді жеңілдететін Apple Inc. компаниясы жасаған бағдарламалық жасақтама. Ол алғаш рет 2006 жылдың 24 мамырында Xcode әзірлеуші құралдарының бөлігі ретінде жаңа MacBooks-ке енгізілді. Dashcode, 3.0 (328) нұсқасы Mac OS X Snow Leopard DVD-де Apple-дің Xcode әзірлеуші құралдарының бөлігі ретінде қосымша орнату ретінде енгізілді. Dashcode-тің соңғы нұсқасы, Xcode 4-тің 3.0.5 нұсқасы, әзірге Apple Developers үшін Downloads-тен (Apple Developer ID қажет) қосымша орнату ретінде әзірлегіш аккаунт иелері үшін қол жетімді.

WWDC

Стив Джобс 2006 жылғы WWDC-дегі негізгі сөзінде Dashcode-ті Leopard-қа енгізілетін жаңа мүмкіндік ретінде атады. Xcode орнатуының бір бөлігі ретінде әдетті орнатылмаса да, WWDC-де берілген DVD-де Dashcode нұсқасы бар еді. Версия нөмірі "MacBook құрастыруынан" төмен болғанымен, WWDC Dashcode құрастыруы бірнеше қосымша үлгілерді, сондай-ақ интерфейс пен функционалдылықты жақсартуды қамтыды. Бұл WWDC құрастыру Mac OS X v10.4 және Mac OS X 10.5 ("Leopard") WWDC құрастыруында іске қосылды, бірақ 10.4-те қолданылмайды (жұмылғаннан кейін көп ұзамай құлады).

Қоғамдық бета-тест

2006 жылдың 20 желтоқсанында Apple компаниясы Dashcode-тің beta нұсқасын шығарды. Бұл релизді жариялаған кезде Apple компаниясы Mac OS X v10.4 жүйесімен үйлесімділік үшін бета нұсқасы "кеметеп шығарылған" деп мәлімдеді. Бұл бета-бағдарламаның мерзімі 2007 жылдың 15 шілдесінде аяқталды.

Dashcode және iOS

Dashcode 2.0 (151) нұсқасы Apple iOS SDK құрамына кіреді. Бұл Safari-дің iOS нұсқасына арналған веб-қосымшаларды жасауға мүмкіндік береді. Dashcode 3.0.2 (336) нұсқасы OS X Lion-та Xcode-пен бірге орнатылған. Бұл Dashcode-пен жасалған веб-қосымшаларды жергілікті орнатуға мүмкіндік бере ме, жоқ па, белгісіз, өйткені мұндай мүмкіндік iOS-ке Mac OS X-тің Dashboard-қа ұқсас бағдарламалық қабатты орындауға мүмкіндік береді, ол жергілікті орнатуда жұмыс істейді. Қазіргі уақытта iOS-та жергілікті код пен веб-кодтың аражігі ажыратылады, осылайша жергілікті қосымшалар Интернеттен деректерге қол жеткізе алады, веб-контентке Safari-ден басқа жергілікті қосымшалар қол жеткізе алмайды; сонымен қатар веб-контент (веб-қосымшаларды қоса алғанда) Safari браузерінде орындалуы мүмкін, бірақ файл жүйесіне немесе iOS-тың басқа ішкі бөлігіне қол жеткізе алмайды және операциялық жүйеге жергілікті код сияқты орнатылмайды. Қазіргі уақытта iOS үшін туынды кодты бағдарламалық қамтамасыз ету Xcode жиынтығын, әсіресе iOS SDK-мен бірге жинақталған Interface Builder-дің iPhone-ға бағытталған нұсқасын пайдалана отырып әзірленеді.