peki morphos amiga uyumluluğu dışında tek başına bir işletim sistemi ve tüm ihtiyaçlarımızı karşılar diyebilir miyiz?
"Tüm" diyemeyiz, belki "çoğu" diyebiliriz. Artık oldukça gelişmiş yazılımlara ihtiyaç duyulan bir dönemdeyiz. Örnek vermek gerekirse çeşitli ofis uygulamalarımız uzun zamandır var fakat günün ihtiyaçlarını karşılamak için en azından bir LibreOffice kapasitesinde programlara gerek var. Mevcutların hiç biri bu kapasitede değil.
Aynı durum çizim, ses ve video programları için de geçerli.
amiga'dan bağımsız düşünebilirsek ve morphos için uygulama geliştme yaparken hangi programlama dili ve platformlara ihtiyacımız var ve bu pencere uygulamaları dışında oyunlar vs. için hangi kütüphaneleri kullanmaktadır yoksa özel bir sistemimi var?
Program geliştirmede Amiga'dan bağımsız pek düşünemiyor gibiyiz aslında. Çünkü MorphOS API'si klasik Amiga SDK'sıyla (NDK) aynı. Sadece standardizasyona yönelik bazı tercihler yapılmış. Örneğin AmigaOS3.5 NDK'sı ve OS4 SDK'sı
Reaction GUI ile gelir ancak dilerseniz
MUI de kullanabilirsiniz. MorphOS'da ise MUI tercih edilmiş SDK ile tümleşik hale getirilmiştir. Bu gibi ufak nüanslar dışında geliştirme yöntemi diğer tüm Amiga işletim sistemleri ile aynıdır. Haliyle programlama dili olarak C kullanılır. C++ kullanmak da mümkündür, ancak API ve dökümantasyonu tamamen C temel alınarak yazılmıştır.
Daha yüksek seviye bir dil ile geliştirme yapmayı tercih edenler arasında
Hollywood şu sıralar oldukça popüler.
Oyunlar için yine Hollywood kullanılabileceği gibi, SDL kütüphanesi ve OpenGL de kullanılabilir. Performans gerektiren bir oyun hedefleniyorsa, C'dilinde MorphOS API'si ile gelen (OpenGL uyumlu) TinyGL kullanılırsa isabetli olur.
Geliştirme çapraz platform yapılabileceği gibi (örn. Windows üzerinde Hollywood'un IDE'si veya C ile kodlayacaksak
Atom kullanarak), doğrudan MorphOS üzerinde, birlikte gelen Scribble IDE'si de kullanılabilir. Bu arada API için özelleştirilmiş, hızlı yardım ve sözcük boyama yapan daha gelişmiş bir IDE olarak da (biraz pahalı ama)
Cubic IDE var.