Я занимаюсь разработкой приложений для мобильных телефонов в Mosync (Cross Platform C ++ API - могу создавать приложения для iOS, Android, Symbian и Blackberry), и я ищу разработку приложений для чего-то другого из-за ограничений Mosync.
Но я не хочу переходить к другому API, чтобы обнаружить, что они имеют те же или худшие ограничения. Я думаю о переходе на нативный API (iOS или Android), но я открыт и для других кроссплатформенных API.
Если бы я перешел на Android ИЛИ iOS ИЛИ вставьте сюда API я бы испытал следующие ограничения:
Изменение размера изображений стоит дорого (с точки зрения оперативной памяти и скорости). То есть, может ли Android, iOS справиться с изменением размера более 10 изображений (например, в формате .png) и отобразить их на экране в относительно короткие сроки? В Mosync такие действия зависят от оперативной памяти телефона, но для HTC Desire (512 Мб) это занимает около 6 секунд, что недопустимо для моего приложения.
Имеет ли API свои собственные шрифты и менеджеры по расположению? У Mosync нет собственных шрифтов, вы должны создать и импортировать их, и вы не можете изменить цвет шрифта. Вы также не можете сделать текст на виджете центрированным или завернутым в слово, может ли Android / iOS / другие сделать это?
Можете ли вы создать свои собственные скины (.png) для кнопок (любой виджет) и установить обложку кнопки API по умолчанию? Это на самом деле сильная сторона Mosync, в которой вы можете изменить скины кнопок, НО он разделяет обложку на 9 секций, и только 5-я часть масштабируема, остальные остаются того же размера, поэтому на маленьких телефонах скин lrg выглядит странно.
Это НАСТОЯЩАЯ головная боль при разработке макета вашего приложения из-за всех возможных размеров телефона, поэтому размещение виджетов и обложек на маленьких экранах будет неправильным, а изображения на больших экранах будут непропорциональными? Помогает ли вам Android / iOS / другой API, автоматически выкладывая графический интерфейс независимо от размера телефона, и автоматически ли он масштабирует графические виджеты и шрифты в соответствии с размерами телефона?
Любая информация была бы действительно полезна для младшего программиста (интерна), который разрабатывает мобильные приложения самостоятельно и находит множество размеров телефонов, так что это раздражает, чтобы компенсировать