Рубрика «iOS» - 191

Ребята с ресурса technobuffalo.com провели сравнение между новым поиском от Google, встроенном в Android 4.1 Jelly Bean, и системой Siri, работающей на iOS 5. Утверждается, что Google Search обладает большей интеллектуальностью и более человеческим голосом. Так же, поиск от Google якобы оказывается быстрее и, скажем, более нацелен на непосредственно поиск, что, наверное, не должно быть неожиданным.
Впрочем, пока устройств с Jelly Bean в России ничтожно мало, остается только смотреть видео на английском:

Читать полностью »

Совсем недавно завершилась очередная WWDC, что является важным и заметным событиям для всех, кто работает с продукцией Apple, кто пишет для OSX и iOS, для Safari и так далее. Мне бы хотелось поделиться понравившимися мне новинками в IDE xCode и в языке Objective-C.
Читать полностью »

Приветствую вас, друзья.

Если вы программируете под iOS и в своей работе используете CoreData, то скорее всего вы сталкивались с классом NSFetchedResultsController. В данном посте я хочу поговорить о нем и не только.Читать полностью »

Сегодня на конференции Google I/O объявили новость — браузер Chrome разработан для работы на iOS. Интерфейс переработан по стилю Android-версии, есть поддержка функций синхронизации. Будет доступен в AppStore сегодня-завтра по Москве.
Пока неясно, обычная ли эта надстройка с плюшками на Safari или полноценный Chrome с разделением процессов, Google V8 Engine и собственным WebKit.
Google Chrome приходит на iPhone и iPad
По мере появления подробностей буду обновлять пост.
Читать полностью »

Я и пару моих друзей недавно самостоятельно решили заняться разработкой приложений под IOS. Ну и понятно что сразу начали «набивать шишки», но когда я случайно наткнулся на серию статей — понял что найди я их раннее, возможно многие вопросы в нашей работе и не возникли бы.
Итак я решил поделиться переводом первой статьи из четырех (перевод сделал самостоятельно, жестко к тексту не привязывался, ссылка на источник в конце статьи).

Фаза «предразработки» приложения

Прежде чем приступить к реализации вашей идеи вы должны задать себе пять вопросов:
1. Кто будет использовать ваше приложение?
2. Какие у вас конкуренты?
3. Почему ваше приложение уникально?
4. Когда вы его выпустите?
5. Как люди будут взаимодействовать с вашим приложением?

Рассмотрим каждый вопрос по отдельности.
Читать полностью »

User-hostile interfaces

В последнее время тема user friendly интерфейсов весьма популярна, производители ОС для мобильных телефонов предоставляют подробные указания, как писать хорошие интерфейсы… Так почему же ими невозможно пользоваться? А дело в фундаментальных ошибках, заложенных во все живые мобильные ОС: это однозадачные ОС. Нормальное приложение под android, ios или wp7 должно включать свой оконный менеджер, менеджер задач (как само управление задачами, так и пользовательский интерфейс к нему), обеспечивать изоляцию этих процессов и не падать при ошибках в некоторых из них, а также поддерживать режим сна и восстановление из него. Но это же задачи ОС! В рамках приложения их решить или очень сложно или невозможно. Рассмотрим примеры странного поведения мобильных ОС.Читать полностью »

Сетевая недокроссплатформенность

Здравствуйте! В этой статье я хотел бы поделиться своим опытом с начинающими разработчиками, которые учатся писать мобильные приложения, но еще не очень далеко продвинулись на этом поприще. Если быть точным — я бы хотел рассказать, как писать переносимый код и проектировать приложения, которые будут работать как на «родных» .NET-платформах (Windows Phone 7 и настольные приложения Windows), так и на портированных версиях .NET для мобильных платформ, таких как Monotouch и Monodroid.Читать полностью »

Исследовательская компания Vision Mobile опубликовала большое исследование «The new mobile app economy», которое посвящено различным аспектам поведения рынка разработки и продажи мобильных приложений в мире. В частности, проведена статистика используемых для разработки мобильных платформ, сделан обзор зарплат программистов, проанализированы характерные проблемы (сегментация Android-устройств) и т.д.

Методология исследования заключалась в стандартном опросе мобильных разработчиков по всему миру, которые анонимно согласились предоставить сведения о своей работе и её доходности. Всего было опрошено более 1500 респондентов по всему миру из обеих Америк, Европы, Африки и даже Океании, специализирующихся на наиболее распространённых мобильных платформах — iOS, Android, Windows Phone, Blackberry и JavaME (Symbian в это число не попала).

Были сделаны следующие выводы:

  • Средний доход от одного приложения в зависимости от платформы находится в диапазоне $1 200-$3 900
  • Большинство разработчиков (57%) в независимости от того, для какой области они работают сейчас, планируют добавить в сферу своих интересов Windows Phone
  • Также большинство программистов (более 50%) не упускают из виду модный тренд планшетов и выпускают помимо обычных мобильных приложений и вариант для планшетов; среди iOS-разработчиков таких большинство — 74%
  • Наибольший доход разработчики получают, ориентируя свои приложения на распространение в Северной Америке

Также в исследовании содержится ответ на вопрос — какая мобильная платформа наиболее выгодна для разработчиков с точки зрения получения дохода.
Читать полностью »

Начинающим разработчикам: история одного бага, или За что можно не любить новые версии iOS

Совсем недавно Apple представила бету новой версии iOS, которая, как обычно, содержит много «вкусных» возможностей. Но наряду с приятным возникает вопрос: как уже выпущенные приложения будут работать на новой версии iOS? Вообще тема работы старых приложений на новой версии мобильной ОС упоминается нечасто. Тут, на Хабре, мне встретилась только одна статья «Обратная совместимость в iOS SDK». Ее-то и хотелось бы дополнить своей историей.

В тексте под катом – краткое описание «граблей», на которые мне довелось наступить при подготовке новой версии продукта Parallels Mobile с поддержкой iOS 5, и способов эти грабли обойти. Также мы на примере увидим «особое» отношение Apple к теме обратной совместимости в iOS SDK, ну и пару советов, как минимизировать проблемы при переходе на новые версии мобильной ОС.

Читать полностью »

Делаем Jailbreak iOS 6 с помощью Redsn0w
Всем привет! На днях вышла первая бета-версия долгожданной iOS 6.0 для разработчиков. И совсем недавно появился привязанный джейлбрейк для устройств на базе процессора А4, а конкретно для iPhone 4/3Gs и iPod Touch 4 (iPad 1 шестую ось не получил). Сегодня я расскажу как его можно сделать.

Внимание! Джейлбрейк предназначен только для разработчиков, впрочем как и сама бета-прошивка.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js