Кіріспе

SuperCard – Macintosh компьютерлерінде, OS 8 және 9, сондай-ақ OS X жүйелерінде жұмыс істейтін жоғары деңгейдегі дамыту ортасы. Ол HyperCard-тан әсерленген, бірақ одан бай тіл, толық GUI құралдар жиынтығы және HyperCard-тың Apple немесе үшінші тараптан берілген қосымшаларына қарағанда түстің толыққанды қолдауы бар. SuperCard қолданатын бағдарламалау тілі SuperTalk деп аталады және ол HyperCard-тағы HyperTalk тіліне негізделген. Негізгі тілден өзге, SuperTalk OSA негізіндегі скрипт тілдерін, мысалы AppleScript және терминал командаларын шақыруға мүмкіндік береді. Тілді сыртқы модульдер деп аталатын, құрастырылған кодтың бөліктерімен, олар жүйелік функциялар сияқты көрінетіндей етіп кеңейтуге болады. SuperCard-ты пайдаланып жасалған бағдарламаларды IDE-нің өзінде немесе "жеке бағдарламалар" ретінде іске қосуға болады, олар пайдаланушы жасаған бағдарламалар мен ресурстарды SuperCard-тың орындау механизмімен біріктіреді.

Алғашқы жылдары

SuperCard-ты алғаш рет Билл Апплтон жасады және ол 1989 жылы Silicon Beach Software баспасынан шықты. Апплтон өзі жазған World Builder, HyperCard, SuperPaint және Macintosh пайдаланушы интерфейсінің элементтерін біріктірді. 1990 жылы Silicon Beach компаниясын Aldus Corporation сатып алды. Aldus SuperCard 1.6 нұсқасын жариялады, ол AppleEvents қолдауын, жақсартылған графикалық мүмкіндіктерді және бірнеше басқа да жақсартуларды әкелді.

1990 жылдардың ортасы

1994 жылдың ақпан айында Сан-Диегодағы Allegiant Technologies SuperCard компаниясын сатып алды. Allegiant бағдарламалық қамтамасының бірнеше нұсқасын шығарды, тіпті 1995 жылы MacUser редакторының таңдауы сыйлығын ең жақсы жаңа мультимедиялық авторлық қолданбасы үшін жеңіп алды. 1994 жылдың маусым айында шыққан SuperCard 1.7 нұсқасы бірнеше маңызды жақсартуларды қамтыды, оның ішінде QuickTime қолдауы және тармақталу операторлары. Сол жылдың желтоқсан айында 2.0 нұсқасы шығарылды. Бұл PowerPC-ге арналған алғашқы түпнұсқа нұсқасы болды, бұл оны жаңа машиналарда бұрынғы нұсқаларға қарағанда әлдеқайда жылдам етті. Сонымен қатар, бұл нұсқа Standalone Maker деп аталатын қосымшаны ұсынды, ол SuperCard жобаларының ресурстық бөлігін өңдеуге мүмкіндік берді. SuperCard әрқашан дербес орындалатын бағдарламаларды жасауға қабілетті болған, бірақ бұл құрал жаңа пайдаланушылар үшін қол жеткізуді жеңілдетті. 2.0 және 2.5 нұсқалары жапон тілінде де шығарылды. 2.5 нұсқасы толық 24 биттік түс пен QuickTime VR қолдауын қосты.

1990 жылдардың аяғы

SuperCard-тың бірнеше нұсқасы кейін шығарылды, олар толық 24 биттік түс қолдауы және фильмдік жолақты жақсарту сияқты мүмкіндіктерді қамтыды. 1996 жылдың басында Marionet деп аталатын жаңа қосымша өнім шығарылды. Бұл қосымша жобаларға жергілікті желілер немесе Интернет арқылы байланыс орнатуға мүмкіндік берді, серверлік функционалдық ұсынды және бүгінгі күшті веб-қосымшалар дәуірін болжады. Жиырма айдан кейін SuperCard-тың үшінші нұсқасы жарық көрді. Бұл жаңа нұсқада пайдаланушы қасиеттерін қолдайтын жаңа жоба файл форматы және толығымен жаңа Жоба редакторы болды. Allegiant компаниясының мақсаты Macintosh өнімін жетілдіруді жалғастыру, сонымен бірге Windows орындалу ортасын (Mac-те өңдеу, Windows немесе Mac-те орындау) және соңында Windows авторлық ортасын ұсыну болды. Компания SuperCard-тың Windows нұсқасын жұртшылыққа жеткізу үшін үш әрекет жасады. Біріншісі өнімнің толыққанды "портталуы" (ол Windows-та редакциялау және орындалу ортасын қамтитын), бірақ ол тым ұзаққа созылды және Mac платформасындағыдай берік графикалық "құралдар жиынтығының" болмауынан өте тұрақсыз болды. Сол кезде Macintosh бастапқы кодын Windows-қа порттау үшін негіз ретінде пайдалану мүмкін емес екені анықталды, сондықтан екінші әрекет SuperCard мүмкіндіктерінің көп бөлігін қолдайтын, бірақ жаңа инженерлермен жазылған жаңа код базасындағы тек орындалу ортасын жасау болды. Бұл нұсқа тұрақтырақ болды, бірақ ақырында нарыққа шығарылмады (бірақ ол Roadster плагинінің негізі болды (төменде қараңыз)). Үшінші әрекет қысқа ғана болды, бірақ ол Apple компаниясымен QuickTime Interactive (QTi) туралы келіссөздерге негізделді, ол SuperTalk тілін қолдана отырып QuickTime негізіндегі әзірлеу және авторлық құралды жасауға болатын QuickTime негізіндегі ортаны ұсынуға тиіс болды. Соңында, компания 1996 жылы "Roadster" деп аталатын SuperCard браузерлік плагинін жасады, ол "жобаларды" – SuperCard нұсқасындағы стектерді орындауға арналған. Roadster SuperCard мүмкіндіктерінің бір бөлігін қолдады, бірақ ол веб-плагин болғандықтан, SuperCard контентін Windows-та ойнатуға алғашқы мүмкіндік берді. 1998 жылдың мамырында Incwell DMG Allegiant компаниясынан SuperCard және оған байланысты барлық өнімдерді сатып алды. Көп ұзамай 3.5 нұсқасы жарияланды. 1998 жылдың қазан айында шығарылған бұл нұсқа алдыңғы нұсқаларынан жылдам болды, QuickTime 3, Drag and Drop және басқа да мүмкіндіктерді қолдады. Incwell сондай-ақ бұрынғы нұсқалармен салыстырғанда бағаны екі есеге төмендетті. 1999 жылы шыққан 3.6 нұсқасы жапон тіліндегі нұсқасын және көптеген ішкі жақсартуларды ұсынды.

ХХІ ғасыр

2002 жылы SuperCard төртінші рет сатылып алынды. Бұл жолы Solutions Etcetera компаниясы, IncWell үшін SuperCard-ты әзірлеп келген компания, өнімді сатып алып, 4-ші нұсқасын жариялады. Бұл жаңа нұсқа Mac OS X қолдауын, толық тақырып сәйкестігін және осыған сәйкес келетін кең ауқымды пайдаланушы интерфейсі элементтерін ұсынды. Содан бері 4.8 нұсқасына дейін жаңартулар шығарылды, олар жақсартулар мен қателерді жоюды, Apple-дің жаңа Intel чипі бар Mac компьютерлерін тікелей қолдауды, IDE жетілдірулерін, кеңейтілген сандық дәлдікті, жоғары сапалы графиканы және кеңейтілген қабық қолдауын қамтиды. 2023 жылғы наурыз айының мәліметі бойынша, SuperCard 4.8.1 macOS Catalina және одан кейінгі нұсқаларымен үйлесімді емес, себебі macOS-та 32 биттік қолданбаларға қолдау тоқтатылды.