проблема написания эмулятора разнообразна.
Если приложения Symbian написаны на языке переводчика, таком как Basic или аналогичный, то эмулятор не может быть слишком сложным для написания. Я однажды сделал это, чтобы один и тот же код выполнялся в Linux и Windows, и я использовал API перевода для всех вызовов, поступающих из программного обеспечения, предназначенного для пользовательского интерфейса, ввода / вывода.
Я предполагаю, что возможности пользовательского интерфейса Symbian являются подмножеством функций Android, поэтому было бы не так уж сложно написать WINE-аналог или интерпретатор, который запускает код Symbian на другом оборудовании - ЕСЛИ это только в высокой степени язык.
Но учтите, что в appps может быть машинный код, который зависит от процессора. Большинство вкладок Android в настоящее время работают на Tegra, Tegra2 или (скоро) на Tegra3, некоторые могут работать на StrongArm или Arm, некоторые могут работать на Intel Atom (архитектура x86), так что это может стать более или менее невозможным, если процессор не работает. бинарный совместимый как ARM / ATOM. Тогда вам также нужно будет эмулировать процессор, который может потреблять столько производительности, что вам понадобится в 4-5 раз более мощная машина для бесперебойной работы.
Не составит труда взломать Android для запуска двоичных файлов, подобных Linux, но наверняка этот «мод» повлияет на возможность использовать или загружать вещи из обычных магазинов приложений.
В некоторых приложениях у вас может быть еще больше головной боли, например Мой MP3-плеер из Кореи работает на Strongarm, но он также запускает Flash-игры из разных источников. Когда Flash Player отсутствует, а Google объявил о прекращении поддержки Adobe Flash, его нельзя будет использовать.
«Наиболее разыскиваемый» - это, очевидно, «Карты Ovi», вероятно, этот материал можно легко преобразовать в другое приложение с возможностью автономной навигации :-) Несколько лет назад люди написали «Gaia», средство просмотра с открытым исходным кодом для Google Earth (и позже) вынужден сдаться), чтобы не было слишком трудно понять, по крайней мере, это.