Кіріспе

Apple Computer және Symantec компанияларының бірлескен күшімен жасалған Bedrock жобасы Apple Macintosh және Microsoft Windows платформаларында қолданбаларды құруға арналған платформааралық бағдарламалау аясын жасау мақсатын көздеді. Әр түрлі себептерге байланысты жоба сәтсіз аяқталды және 1993 жылдың соңында әзірлеушілерге көрсетілген бағалау нұсқасынан кейін тоқтатылды.

Өмірбаян

Bedrock 1990-шы жылдардың басында Symantec-те Gary Hendrix басшылығымен Robert Bierman-нің ішкі жобасы ретінде басталды. Ол кезде Symantec-тің көптеген өнімдері Mac және Windows жүйелерінде жұмыс істеді, ал Bedrock-ке айналатын нәрсе бастапқыда екі платформаны да жаңартуды жеңілдетуге арналған құралдар жиынтығы болды. MPW командалық жолмен басқарылатын, бәсекеге қабілетті деңгейде жаңартылмаған жүйе еді. MacApp 3.0 – бұрынғы нұсқалардан үлкен жаңартпа, ол Object Pascal-дан C++-қа көшірілді. Бұл оны бұрынғы нұсқамен үйлесімсіз қалдырды және Mac әзірлеушілері қауымдастығында алаңдаушылық тудырды. Symantec сонымен қатар Mac жүйесіндегі сол кездегі ең үздік даму платформасы – Think C-нің жеткізушісі болды. Бұл GUI негізіндегі орта, оған өзінің бағдарламалық жасақтамасы TCL кірді. C/TCL Mac қауымдастығында, әсіресе MacApp 3.0 дәуірінде үлкен қолдауға ие болды. Бәсекеге қабілетті болу үшін, MPW белгілі бір уақытта Think-қа ұқсас нәрсемен ауыстырылуы керек еді. Осы кезеңде Microsoft Windows танымалдылығын арттыра бастады. Платформааралық даму жүйелері әзірленді, бірақ сол кезде олар салыстырмалы түрде қарапайым болды, ең төменгі ортақ белгіні ұсынды. MacWorld көрмесінде Bedrock деп аталатын, әлі нақты өнім емес тұжырымдама жарияланды. Bedrock алдымен Mac және Windows жүйелерінде шығарылатын болады, ал болашақта Unix, OS/2, Windows NT және Pink жүйелерін қолдау үшін кеңейтілу жоспарланды. Pink жүйесі Apple-де пайда болды, қазір Taligent-те дамытылуда. Бұл System 7-ден Pink жүйесіне көшудің ең тікелей жолы болады деп күтілді. Бір қолданбаның бастапқы код базасының барлық осы платформаларды қолдайтындай етіп жасалуы арқасында Bedrock MacApp-тың толық мұрагері болуға ниеттенді. Apple компаниясының жеті MacApp инженері MacApp 3.0 технологиясы мен мүмкіндіктерін енгізіп жатыр. Bedrock әлі өнім ретінде болмаса да, MacApp 3.0.1 нұсқасымен ресми түрде қолдаудан алынып тасталды, егер Bedrock жобасының кестесі бұзылмаса. 1993 жылдың басында дамушыларға арналған алдын ала нұсқасы шығарылды, ол жүйеде құрылған бірнеше демонстрациялық қолданбаларды қамтыды. Бұл қолданбалар Mac немесе Windows бағдарламаларына ұқсамайды, олар Open File диалогтары сияқты көптеген жалпы тапсырмалар үшін арнайы UI элементтерін пайдаланды. Демонстрациялық қолданбалар да қателіктерге толы және визуалды тұрғыдан жетілмеген, оның ішінде орфографиялық және грамматикалық қателер де кездеседі. Дамушыларға арналған алдын ала нұсқасы өнімнің 1993 жылдың соңында шығарылатынын, бірақ бұл нұсқаның әлі "код сапасымен" жабдықталмағанын және нақты соңғы нұсқаның 1994 жылға дейін күтілмейтінін мәлімдеді. 1993 жылдың соңында, жаңа шығарылым күтілмегендіктен, Apple-дің жобаға қанағаттанбауы және әсіресе OpenDoc қолдауынсыздығы туралы әртүрлі әңгімелер тарады. Apple тіпті "Bedrock-ты OpenDoc ортасына қалай енгізуге болады" деген сұрақтарды қойып отырды. 1994 жылдың қаңтар айының соңында AppleSoft компаниясының Даму өнімдері тобының вице-президенті Ike Nassi Apple компаниясының 18 айлық Bedrock жобасын барлық түпкілікті және платформааралық даму үшін пайдалануға бейімділігін жаңадан жариялады. Ол "Bedrock-ты OpenDoc бөліктерін дамыту үшін таңдау құралы ету" мақсатымен жобаның ауқымын кеңейтуді жариялады, бірақ Apple немесе Symantec бұл қалай іске асырылатыны туралы ешқандай мәлімет бермеді және алғашқы Bedrock нұсқасында OpenDoc мүмкіндіктері болады ма, жоқ па, олардың білуіне мүмкіндік болмады.

Ұсынысты тоқтату

Apple компаниясының вице-президенті Айк Насси Bedrock мәселесін реттейтін Apple және Symantec арасындағы бизнес-келісімшартты оқығаннан кейін, оны "өте жаман, қорқынышты келісімшарт" деп бағалап, дереу тоқтатуды талап еткенін еске түсірді. Symantec компаниясының вице-президенті Джин Ван және бас директоры Гордон Юбанкс оның кеңсесінде "қатты ықпал етуге" тырысқанімен, Насси Apple компаниясына оны бұзу үшін төлем жасауды бұйырды. 1994 жылдың 24 қаңтарында Apple және Symantec компаниялары Symantec енді Bedrock-ты белсенді түрде дамытпайтынын ресми түрде мәлімдеді. Оның орнына, Symantec Apple компаниясына "Bedrock-ты тарату және одан әрі дамыту үшін бүкіл әлемдік, мәңгілік лицензия берді. Сонымен қатар, Apple компаниясы Symantec компаниясына болашақ Symantec өнімдерінде нақты Apple технологиясын пайдалану үшін бүкіл әлемдік мәңгілік лицензия берді".