Сейчас на рынке имеется 2 основных мобильных платформы: iOS от Apple и Android от Google. iOS это проприетарная платформа Apple, построенная на технологиях каменого века (Objective C) с кривым и сырым API. Android же полная его противоположность, платформа открыта и опен сорсна, используется относительно современный язык (Java), и API
(
Read more... )
Comments 48
Reply
К тому же открытость все таки скорее плюс для пользователя чем минус. В Android можно менять практически все в iOS практически ничего.
Reply
Reply
Reply
Какие ваши доказательства?
По-моему (у меня есть и Андроид, и iPad) УГ полно и там и там, и полезные программы есть и там и там.
Reply
P.S. Я не имею ввиду программы от Google. Они как раз все сделаны очень хорошо, и именно из-за них я пользуюсь android-ом.
Reply
Есть еще такое предположение: может, это потому, что на iTunes надо $99 в месяц платить, а на AM бесплатно?
Reply
Reply
Reply
Эти кложи имхо чудовищны. писать [[[closure] copy] autorelease] это полный П.
"Кривое и сырое API" - это точно перебор. iOS SDK - это лучший пример SDK, которым мне приходилось пользоваться. А опыт есть, и EPOC32, и WinMobile, и Palm, и (в основном сейчас iOS c Android). Вы хоть это API видели?
Видел и писал. Много. У меня большие претензии к библиотеке коллекций, библиотеке для UI (трудно делать красивый вылизанный UI), итд итп. А вы то сами под это API писали что нибудь нетривиальное?
Проблема же в том, что то, подо что писать - выбирается не только на основе SDK. Есть еще парк пользователей, есть проблемы совместимости и стоимость поддержки приложений, есть такое простое понятие, как "где больше можно заработать бабла".Сейчас бабла можно хорошо заработать и ( ... )
Reply
copy autorelease - это полный П, да. С другой стороны, понять, как работает GC - сложнее на порядок.
Видел и писал. Много. У меня большие претензии к библиотеке коллекций, библиотеке для UI (трудно делать красивый вылизанный UI), итд итп. А вы то сами под это API писали что нибудь нетривиальное?Коллекции старые, факт. Они другие, там очень много странного. Тут вопросов нет. UI - это смешная претензия. Красивый UI сделать на iOS (именно iOS, повторюсь, не для Мака) - крайне несложно. В отличие от Андроида, где есть проблемы с анимацией, с композингом и рисованием сложной графики, со скоростью этой графики, наконец. И, самое главное, с кучей разных устройств и версий ОС, где API работает по-разному и внутри которого разное железо (не говоря уже о разных версиях одной и той же оси от разных производителей устройств ( ... )
Reply
Reply
А для Android пиушт суровые Java программисты, которые и слов то таких не слышали.
Reply
Reply
Leave a comment