Изменить: Мой плохой, я имел в виду objective-c, а не С#. По какой-то причине я понял, что это был С# iphone. Поэтому ответы на С# были отличными, спасибо, но они немного неактуальны, извините.
Я посмотрел, но не могу найти ничего, что отвечает на это, хотя некоторые из них укоротили вопрос, отвечая на его части. Между небольшой группой мы планировали проделать определенную работу на iPhone и Android, 2 по большей части, но помогая друг другу, а некоторые ребята делают графическую работу между ними.
Но мы думали о возможностях перемещения вещей между этими двумя, не обязательно приложениями, а может быть, просто полезными классами или чем-то еще. Глядя на objective-c и на Java, они, похоже, имеют те же функции, что и самым большим препятствием для системного интерфейса, поэтому нам было интересно, можем ли мы создать абстракцию над ними в каждой системе, чтобы они могли получать один и тот же ввод (что, если я не ошибаюсь, не слишком сильно повлияет на систему?), возникли бы проблемы с написанием чего-то, что бы конвертировать между objective-c и Java, хуже расположения методов в sdks? Или есть ключевые особенности или что-то на одном языке, которые у другого нет, которые мы пропустили, это означает, что единственный способ сделать это будет переписываться с нуля.