Metrowerks szeptemberben kiadja a CodeWarrior Development Studio for Mac OS, v9. 2, amely számos új funkciót és új árstruktúrát tartalmaz.
„A 9-es verzió a CodeWarrior legátfogóbb és legstabilabb verziója, amit valaha kiadtunk Mac-re közösség” – mondta Greg Hemstreet, a Metrowerks termékmarketingért, standard termékekért és alapvető technológiákért felelős igazgatója. MacCentral.
Mac OS X alatt fut, de mind a Mac OS X, mind a klasszikus Mac operációs rendszerhez használható alkalmazások készítésére. A Metrowerks most megoldást kínál a fejlesztőknek arra, hogy a klasszikus Mac OS-ről Mac OS X-re váltsanak, mondta Hemstreet. A CodeWarrior 9 Windows-szoftverek készítésére is használható. A CodeWarrior Integrated Development Environment (IDE) több gazdagépes, többnyelvű és többcélú megoldást kínál.
„A CodeWarrior hibakeresője áthivatkozhat egy Windows-gépre, ahogy a Windows-eszközünk lehetővé teszi Mac-alkalmazások létrehozását” – mondta Hemstreet. „A Mac-hez készült platformok közötti fejlesztőeszközök lehetővé teszik a Mac OS X-en történő fejlesztést több célhoz, Ez azt jelenti, hogy a fejlesztők szoftvereket készíthetnek Mac OS X, Classic OS és Windows operációs rendszerekhez, ugyanazt a fejlesztést használva környezet. A CodeWarrior eszközök többplatformos projektekhez való használata minimalizálja a platformok közötti kódváltásokat, és szükségtelenné teszi a különböző fejlesztői környezetek támogatását a különböző platformokon.”
Ezenkívül a 9-es verzióval a fejlesztők távolról is hibakereshetik a klasszikus Mac OS-alkalmazásokat úgy, hogy azokat az egyik rendszerre célozzák, miközben a Mac OS X-et egy másik Macen futtatják. Ezzel is sok időt takaríthatunk meg – tette hozzá.
A Metrowerks a Mac piacot öt piaci szegmensre bontja: nagy fejlesztők, kis fejlesztők, hobbibarátok, webfejlesztők és diákok. A CodeWarrior-t inkább a kereskedelmi fejlesztőknek tervezték, bár a vállalatnak is nagy hallgatói bázisa van (és kifejezetten erre a piacra kínálja a CodeWarrior Learning Edition-t), mondta Hemstreet. Az olyan cégek, mint az Adobe, a Maya, a Macromedia, a Corel, a Microsoft és mások, a CodeWarrior eszközöket használják termékeik elkészítéséhez – tette hozzá.
Hemstreet elmondta, hogy a CodeWarrior IDE egyetlen csomagban tartalmaz mindent, ami a fejlesztéshez szükséges: egy projektben menedzser, build rendszer, forráskód-szerkesztő, fordítók, linkerek, hibakeresők, osztályböngésző, oktatóanyagok és több.
Az IDE lehetővé teszi a kódgenerálás, a projektnavigáció és egyéb műveletek szerkesztését, navigálását, vizsgálatát, fordítását, hivatkozását, hibakeresését és konfigurálását ugyanazon a környezetben. A CodeWarrior IDE tartalmaz egy osztályböngészőt, amelyet a kód navigálására és szerkesztésére terveztek. Az osztályböngésző adatbázist épít a kódban lévő szimbólumokból, lehetővé téve a fejlesztők számára, hogy gyorsan megkeressék a projektjeikben szereplő szimbólumok meghatározását vagy megvalósítását.
A CodeWarrior Project Manager tárolja és rendszerezi a forrásfájlokat, könyvtárakat és függőségeket. A többfunkciós szerkesztő lehetővé teszi a forrásfájlok megtekintését, szerkesztését és kezelését. A CodeWarrior hibakereső végiglép az egyes kódsorokon, szerkeszti a kódot, megváltoztatja a változók értékeit, ellenőrzi a processzor regisztereinek tartalmát, és töréspontokat állít be.
„A PowerPlant a Mac OS legerősebb C++ keretrendszere” – mondta Hemstreet. „A fejlesztők időt és erőfeszítést takaríthatnak meg ennek a C++ osztályú könyvtárnak a kihasználásával, amely szabványos szolgáltatásokat és infrastruktúrát biztosít minden Mac OS és Classic OS alkalmazás számára. A CodeWarrior 9 új PowerPlant C++ keretrendszere lehetővé teszi a fejlesztők számára, hogy natív Mac OS X kódot írjanak a Mac OS X támogatási funkcióival.”
A PowerPlant X Framework of Development Studio for Mac OS, v9 a következőket kínálja: egy C++ osztályú könyvtár, amely támogatja a Mac OS X 10.2 és újabb kiadásait; Carbon események; HI Views; és Unicode támogatás.
A Szerkesztő új fejlesztései, beleértve az Objective-C kódkiegészítését, a fejlesztők időt és erőfeszítést takarítanak meg. Az új csomagolási funkció a csomagjuk vizuális megjelenítését kínálja. (A csomagolás a Mac-alkalmazás elkészítésének utolsó szakasza.)
A szerkesztő a Development Studio for Mac OS, v9 támogatja; tördelése nyomtatás közben; automatikus kódformázás (az egyik legkeresettebb szolgáltatás, mondta Hemstreet); szintaxis színezés az Objective-C-hez; egy Funkció előugró menü, amely ismeri az Objective-C metódusokat; a funkció egy időben történő előre/hátra mozgatásának képessége; és új szöveges keresési lehetőségek (keresés csak a megjegyzésekben, keresés csak a megjegyzéseken kívül, keresés mindenhol).
A csomagolás ma már teljes drag and drop mechanizmus. Az IDE projekt ablakában egy új lap található az elrendezési csomagokhoz, tetszőleges, felhasználó által megadott elrendezések engedélyezésére, valamint bármilyen fájl vagy mappa átmásolására a csomagba.
Ami a kódkiegészítést illeti, a Development Studio for Mac OS, v9 a következőket kínálja: új kiegészítést az Objective-C-hez, új kiegészítést a C++-sablonokhoz, és új kiegészítést a fordító #pragma opcióihoz. A frissítés hibakeresőjének új töréspontok ablaka van, amely lehetővé teszi a töréspontok logikai csoportosításokba történő csoportosítását; most már töréspontokat is megnevezhet. Van egy új profilinformáció-nézegető (ami nem ugyanaz, mint a nemrégiben bemutatott CodeTest termék) és egy új nyomkövető. A C/C++ PowerPC Compiler 3.2, a Mach-O Linker és a Metrowerks Standard Library továbbfejlesztéseket is tartalmaz.
A 9-es verzióval pedig a Metrowerks tovább növeli a fordítói sebességet. Hemstreet szerint a vállalat „elég agresszív célt tűz ki a fordítói sebesség javítására”.
„A lehető legprofesszionálisabb eszközkészletet szeretnénk nyújtani, és olyat, amely kiegészíti más eszközkészleteket, mint például a Revolution és a RealBasic” – tette hozzá.
Hemstreet elmondta, hogy a CodeWarrior továbbra is együttműködik az összes Apple processzorral. A Power Mac G5 támogatása már folyamatban van, de nem lesz része a CodeWarrior 9 kiadásának.
Az új ügyfelek számára a CodeWarrior Development Studio for Mac OS v9 moduláris árazást kínál:
Azok az ügyfelek, akik a CodeWarrior fejlesztői eszközöket Mac OS 7 vagy 8 rendszerhez, a CodeWarrior fejlesztőeszközöket a Mac OS és a Windows 7 vagy 8 rendszerekhez használják, vagy a CodeWarrior Development Studio Mac OS X Edition 8 megújíthatja a CodeWarrior Development Studio for Mac OS v9 licencét, mivel következik:
„Régebben az árak mindent tartalmaztak” – mondta Hemstreet. „Most úgy döntöttünk, hogy a kívánt alapról indulhat; onnan lehet hozzátenni. Ez inkább a la carte kínálat. Kiválaszthatja a munka elvégzéséhez szükséges eszközkészletet. Úgy gondoljuk, hogy több értéket kínálunk a pénzért.”
A Development Studio for Mac OS, v9 operációs rendszerhez Mac OS X (10.2 vagy újabb), Power Mac G3 (a G4 nagy teljesítményű) szükséges ajánlott), legalább 128 MB RAM és 350 MB szabad merevlemez-terület minimális telepítéshez (700 MB ajánlott).