Метка «ios development» - 4

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

В связи с этим, я решил написать серию статей о том, какие существуют способы имплементации кэша и когда их применять.

Итак, введение.
Читать полностью »

Недавно был опубликован новый доклад, подтверждающий ранее обнаруженные изменения в iTunes App Store. Действительно, теперь для определения места мобильного приложения в списке учитываются не только оценки, но и другие параметры. Как сообщает Appurify — стартап, спонсируемый Google Ventures и посвященный отладке, тестировке и оптимизации приложений, — теперь учитываются не только рейтинг приложения: даже улучшение средней оценки на пол-звезды может заметно пододвинуть приложение в списке и повысить частоту отзывов. А это, в свою очередь, может помочь хорошо спроектированным приложениям подняться в чартах выше.
В докладе также идет речь и о других сторонах этого изменения, в том числе о количестве учитываемых звезд, и о важности обновлений мобильного приложения.

Эти открытия представляют собой результат двух месяцев работы команды Appurify, в которую теперь также входят специалисты из cisimple — конкурирующей фирмы, которая занимается тестировкой приложений и вошла в состав Appurify в августе.
В Appurify проанализировали первую тысячу приложений в списке iTunes App Store, среди которых была треть игр, 62 платных приложения и 590 бесплатных приложений с возможностью расширения функционала за дополнительную плату. Более, чем у половины приложений в этом списке было по меньшей мере 4.5 звезды, и большинство из них (75%) были оценены минимум на 4 звезды. Это открытие не удивительно, однако Appurify подчеркивает, что, судя по всему, сейчас наличие 4 звезд практически стало минимальным требованием для попадания в первую 1000.

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

Поясню для начинающих, что при разработке под iOS для установки на девайс большую часть времени вы собираете приложение в development режиме, т.е. только для себя.
Но в какой-то момент требуется начинать выдавать заказчику результат работы на «посмотреть».
Для этого используется особый вид сборки AdHoc Distribution. Нужно сходить к Apple'у и создать distribution provisioning profile. После чего собирать приложение, подписывая его этим профилем. В профиле прописываются все идентификаторы девайсов, на которые планируется это приложение устанавливать на этом этапе. В итоге при билде под AdHoc, XСode создает файл с расширением .ipa, который уже можно установить на все, прописанные в профиле, девайсы. Например через iTunes.

Возникает вопрос как лучше всего передать вашему клиенту получившуюся сборку. Да, можно просто отправить файл по почте например, или выложить на файлообменник и пусть бедняга сам устанавливает его через iTunes на свой девайс. Но если вы цените время своего клиента или вам лень объяснять ему как это сделать, ну или вы просто милый и приятный человек, то вам стоит задуматься, а нет ли другого, более удобного способа.

Об одном из таких способов, с автоматизацией выдачи из Xcode читаем под катом!

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

Вместо эпиграфа:
«План был рассчитан на 6 месяцев, и должен был подойти к финишу к маю этого года»
Читать полностью »

Привет читатель.

Хочу обратить внимание на очень интересный проект Apportable SDK.
Слежу за развитием этого проекта более 3 месяцев.

Apportable SDK позволяет портировать iOS приложение с минимум усилий на Android, т.к. SDK поддерживает Objective-C и имеет набор реализованных фреймворков как в iOS (правда некоторые моменты еще не проработаны и это само собой естественно, проект на стадии beta).
Сама же поддержка runtime Objective-C реализована на базе Apple objc4, что уже повышает интерес. Само SDK, понятное дело, базируется на Android NDK и SDK.

Всю необходимую информацию, как работать с SDK вы сможете найти на их сайте в разделе документации, но сперва нужно зарегестрироваться.
Читать полностью »

Всем доброго дня и хорошего настроения!

Ребята из Distimo уже месяц как подготовили аналитику за июнь 2013, давайте спроецируем ее на наш рынок.
Как попасть в ТОП Apple App Store
Вот ссылка на скачивание оригинала. А короткие выводы, Российские реалии и обсуждение под катом!

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

Компания Payoneer предоставляет разработчикам под iOS платежные решения, позволяющие получить выплаты, независимо от того, в каком уголке земного шара они находятся. Именно поэтому тысячи разработчиков по всему миру получают свои платежи с Payoneer. Вы можете прочитать о некоторых из них в нашем блоге.
Мы решили не останавливаться на достигнутом, и рады объявить, что с 1 августа 2013 года мы будем возвращать 10% от первого перевода, который владелец счета получит от компании Apple!
Читать полностью »

Как я Родину продавал или 7 практических советов разработчику iOS
Все началось с того, что в августе прошлого года мы с моим партнером по бизнесу решили, что нужно искать альтернативу работе с белорусскими компаниями и решили осваивать нелегкую, но интересную стезю iOS разработчиков.
Практический опыт, полученный на основе собственных проб и ошибок я постарался выразить в нескольких простых советах, которые, возможно, пригладятся начинающим разработчикам.
Читать полностью »

На фоне обсуждений новой, отлично оптимизированной OS X Maverick, и сомнительно переработанного интерфейса iOS 7 с его убогими иконками приложений, представленных вчера на WWDC, совсем незаметной прошла еще одна новость — one more thing ©, о которой не сказали на презентации. О ней зарегистрированные разработчики узнали в письме новостной рассылки iTunes Connect:

С сегодняшнего дня можно перемещать приложения между аккаунтами разработчиков.

Apple предоставила возможность передавать приложения от одного разработчика другому
Читать полностью »

Непрерывная интеграция (continuous integration) — практика разработки, позволяющая добиться большей уверенности в стабильности и корректности работы любого проекта. Проекты с открытым кодом — не исключение.

Примерно два месяца назад, в апреле 2013 года комапания Sauce labs объявила о поддержке iOS / Mac для CI-сервера Travis. Сам сервис существует уже довольно давно, и пользуется довольно большой популярностью в open-source community благодаря поддержке большого количества языков и удобству использования. Cервис бесплатен для любого пользователя github и открытых репозиториев. На Хабре уже имеется пост о сервисе и его настройки для тестирования Ruby-проектов, поэтому в этой статье я хотел бы рассказать о более специфической стороне сервиса — настройке автоматической сборке билдов iOS проектов на Travis-CI. Основным фокусом этой статьи будет связка CocoaPods + Cedar + Travis CI, однако я постараюсь рассказать немного и о других связанных с темой вещах.

Итак, начнем.
Читать полностью »


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