Андрей Панков писал(а):С тех давних пор, когда я приступил к написанию прототипов, альфа версий, пилот версий и прочих проектов для изучения возможности использования мобильных устройств с iOS на борту прошло уже достаточно много времени. Довольно много сломано копий и много щитов, но щит юридического отдела и вставшие дыбором волосы бухгалтеров (apple очень интересуется финансово информацией и глубоко желает проникнуть в пучины организации фирмы) мне так и не дали оснований приступить к нативному программированию iOS. Просто по причине, что публиковать на эпловском апп-маркете мне запретили под страхом урезания выпирающих частей организма.
Но при этом задачи написания программ для использования агентами "в поле" ни кто не отмечал. И вот же фокус: агенты сии предпочитают ровно в 50% те самые агрегаты с той самой ужасной iOS на борту
. Вот и выпрыгивай из портóк, как хочешь...
Вот такова предыстория. Вторая часть марлезонки без балета заключается во второй части от 100%. Остаток агентов упорно влюблённо таращится на экраны своих android устройств и расставаться с ними не желает, вплоть до мордобоя с апологетами яблок.
Вопрос мультиплатформенности при разработке стоит с тех самых пор первых android и iOS устройств. А ужас с названием Windows Mobile я даже описывать не хочу. Хотя программировать там было бы мне лично комфортнее всего, я всю жизнь провёл в засосе в дёсны с майкрософтом и его технологиями.
Вот так, окружение имеющее к миру программирования ни какого прямого отношения, не задумывающееся о методах асинхронной работы в мультипоточных задачек, не знающая какой шаблон поведения имеет какой-то там гость, но заставляющее применять ту архитектуру, которая меняет целиком весь твой подход к проектированию и выбрасывает в утиль все твои хотелки.
Итак я вам сейчас буду петь туже самую оду, что пел в первых статьях на своём ресурсе (т.е. в рамках этого сайта)...