Любой код Какао не будет легко переносимым на Android или Blackberry, независимо от того, используете ли вы KVC или KVO, поскольку Objective-C не существует на этих платформах. Если вам нужно кроссплатформенное приложение, лучше всего написать базовый базовый код (например, модели данных) на C или C ++ и написать GUI на Cocoa.