Блог

Управление музыкой в iPhone vs WP

Мое отношение к управлению музыкой на Windows Phone можно разделить на два периода - до обновления Манго и после. До обновления все было отлично. Когда телефон на блокировке, сверху появляется небольшая панель, на которой можно переходить на следующую/предыдущую песню и можно даже 'проматывать' вперед или назад. Все работало отлично.

После Windows Phone манго перемотка перестала работать корректно. Как бы я не тыкал и не держал кнопки, почти всегда Windows Phone перескакивает не следующую песню.

Когда я в iPhone впервые решил переключить песню, когда телефон находился в заблокированном состоянии, то удивился что панели управления музыкой нет. Первые несколько дней я снимал блокировку и лез в приложение плеера. Только потом случайно решился дважды нажать на могучую кнопку iPhone, и увидел ранель управления музыкой на заблокированном экране.

Программирование игр для iPhone

Игрался, игрался собственным движком для игр под iPhone и меня это постепенно так затянуло, что уже стала получаться небольшая игра. Немного усилий и она может стать похожей на завершенный продукт, который можно будет выложить на всеобщее скачивание.

Давно я не работал с графикой особенно OpenGL, поэтому первые шаги давались с трудом. Потом все шло со скрипом, потому что не хватало знаний в Objective-C. Но по мере набора этих знаний все зашевелилось на много быстрее. Сегодня закончил класс аниматора, который должен амнистировать спрайты и сразу же произошел скачок в моей работе.

Стоит ли разрабатывать для Windows Phone

Платформе Windows Phone уже больше года, а на нее до сих пор очень много компаний и программистов (не буду говорить большинство, или меньшинство, потому что точных данных у меня нет да и не может быть) забивают. В Канаде почти у всех есть приложения для Android и для iPhone, а вот продукт Microsoft все обходят стороной. Просто у них доля до сих пор на столько маленькая, что ради нее тратить деньги никто не хочет.

Если я не ошибаюсь, то даже ABBYY до сих пор не решилась портировать свой Lingvo на Windows Phone. Просто нет смысла. И глядя на них возникает вопрос – а стоит ли разрабатывать под эту платформу?

Тут все зависит от того, какой продукт вы разрабатываете. Если работаете над программой, которая может быть у конкурентов, то ее лучше разработать сейчас, пока рынок еще маленький и конкурентов немного. Чем раньше вы появитесь на маркете, тем больше шансов задавить конкурентов.

Ashton Kutcher сыграет Стива Джобса

Пошел слушок, что Стива Джобса может сыграть Ashton Kutcher. Сразу небольшое отступление по поводу написания на русском – писать Кутчер так же неправильно, как и Кэтчер. Вы никто же не говорит “кут” (cut) или фук (fuck). Звук, который произносится на месте английской буквы u ближе к русской ленивой О. Включите любой америкосковский боевик и послушайте слово fuck. Я же буду писать на английском, ибо уж так назвали этого парня родители.

А теперь вернемся к роли Стива Джобса. Интересно, какой фильм они решили снимать? Если комедию, то Kutcher вполне достойный выбор. Хотя у него были и серьезные роли, этот парень все же комедийный актер.

На zdnet-е увидел варианты, которые предлагали на это место. Среди них был даже Johnny Depp. Но это тоже похоже на шутку. Depp отличный актер, но все же не для такой роли.

Использование жестов в смартфоне

После Windows Phone пришлось некоторое время привыкать к управлению iPhone, потому что оно очень разное. В iPhone почти везде нужно нажимать (делать Tap), и очень редко делать движения Swipe, то есть проводить по экрану. В Windows Phone наоборот, почти везде нужно гладить экран нежно и ласково, прямо как женщину.

Например, прослушивание музыки. В iPhone для переключения на следующую песню нужно нажимать кнопку, то есть касаться в определенном месте экрана. В Windows Phone достаточно в любом месте экрана (если в этот момент на экране выбрана текущая песня) провести в право или влево и вы переключитесь на следующую песню или вернетесь назад.

Это ощущается не только в плеере, а во многих программах. Windows Phone любит, когда его гладят. iPhone любит, когда в него тычат. Может поэтому экран моего Windows Phone покрывается жирными пятнами в мгновение ока, а в iPhone я его еще ни разу и не протирал. Ну тут конечно же шутка, потому что основная причина все же в поверхности экрана, а не используемых жестах.

Юзабилити ОС

Продолжаем впечатления от iPhone. В целом, он на много круче, удобнее и проще и сегодня я хотел бы поговорить о такой простой вещи как ответ на звонок. Как это происходит в Windows Phone:

1. Потяни пальцем вверх картинку экрана. Если тянется, то перейди на второй пункт. Если не тянется, идем на пункт 3.

2. Снизу должны появится кнопки ответа и отмены. Нажимай на кнопку ответа. Радуйся и заканчивай цикл

3. Нажать кнопку выключения телефона

4. Нажать кнопку включения телефона

5. Перейдите на пункт 1.

iPad 4 - концепт

Прикольненькое видение будущего iPad увидел сегодня. Судя по количеству просмотров (1000) видео новое, и странно, что в заголовке стоит концепт 3-й версии. Уже надо говорить про 4-ю.

Google должна забрать контроль над Android

На zdnet прочитал заметку о том, в которой автор сильно разочаровался в Android и основным его возмущением было в том, что Google не имеет полного контроля над свой ОС. И я эти возмущения понимаю и поддерживаю. Я считаю, что Google должны забрать не только ОС, но и контролировать железо, на котором выпускаются планшеты.

Допустим, что пользователь ламер покупает планшетник на андроиде китайского производителя под названием Super Pad только потому, что он стоит дешево. Сейчас в Канаде на распродажах такое дерьмо можно купить по 100 баксов. Да, Такие планшеты стоят своих денег, но они все же откровенное дерьмо по сравнению с тем же Galaxy Tab. А если пользователь поработает с дерьмом, то может подумать, что все остальное под маркой Андроид такой же отстой. Далеко не все понимают разницы между хорошими железками и китайским дерьмом, полно тупых американцев.

Перегрелся MakBook Air

Сидел, работал за макбуком, а у него что крышу как снесло и он начал резко нагреваться. Я в принципе ничего такого тяжеловестного не делал, а он греется все сильнее и сильнее. Закрыл крышку, подождал пару сек, вентилятор успокоился. Открываю, крышку, а он снова начинает набирать обороты.

Попытался запустить Activity Monitor, а тот не может запуститься. Прыгает иконка в панели задач, но окно не появляется. Я понял, что если так пойдет дальше, то ноут может просто напросто перегореть. Возможно то же самое было и в первый раз, когда материнка полетела, но тогда сын играл за ноутом и видимо просто не обратил внимание на перегрев.

Вычислить кто напортил жизнь маку не удалось, ибо ждать дальше я не стал, а запустил перезагрузку. После перезагрузки вентилятор без проблем охладил железку до нормальной температуры.

OpenGL, DirectX или XNA

Я начинал работу с графикой программированием под MS DOS, где приходилось выделять видео память и рисовать все ручками. Тогда не было удобных библиотек у самой системы, а сторонние разработки пестрили разнообразием стандартов.

С появлением Windows и переходом на Delphi я стал изучать сразу DirectX и OpenGL. DirectX я использовал с C++, потому что для него был родной SDK, и мне нравилась, возможность прямого доступа к поверхностям, которые могли копироваться в видео память и возможность переключать страницы, в общем я имел все то, к чему привык при программировании под MS DOS. А вот возможности Direct 3D, меня не улыбали до тех пор, пока не появились шейдеры.

Пытался использовать DirectX на Delphi, но не так успешно. Мне в Delphi тех старых версий не нравилась работа с массивами и бесили косяки в портации заголовочных файлов. Поэтому я решил попробовать на нем OpenGL. В принципе все нравилось, но не хватало тогда шейдеров, уж слишком примитивными были возможности.

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне