На этой неделе Google представил свои новые смартфоны Pixel (а кроме них Chromecast, Home и Daydream View), но особо ажиотажа они не вызвали – все назвали их «хорошими, но и только». Кроме них в новом дайджесте выбор БД для мобильных проектов, анимации, жизнь покемонов, поиск нянь и безопасность приложений.
Рубрика «iOS» - 71
Дайджест интересных материалов для мобильного разработчика #174 (3-9 октября )
2016-10-09 в 13:03, admin, рубрики: android, iOS, windows phone, маркетинг, мобильные приложения, мобильные устройства, монетизация, разработка мобильных приложений, Разработка под android, разработка под iOS, разработка приложенийЯндекс.Деньги запустили переводы в iMessage, думают вернуться в Telegram
2016-10-06 в 9:44, admin, рубрики: apple, iOS, telegram, мессенджеры, мобильные приложения, Текучка, электронные деньги, яндекс, яндекс.деньги, метки: apple, iOS, мессенджеры, мобильные приложения, Текучка, телеграм, электронные деньги, яндекс, яндекс.деньгиСамый популярный российский сервис электронных кошельков Яндекс.Деньги появился в магазине приложений iMessage. Теперь пользователи могут отправить перевод или организовать сбор средств через встроенный в iOS мессенджер — iMessage.
«iMessage позволяет отправлять и принимать переводы из кошелька на кошелёк в Яндекс.Деньгах. Новая возможность стала доступна благодаря появлению в мессенджере открытого API. Воспользоваться услугой можно на смартфоне или планшете с iOS 10, в котором установлено приложение Яндекс.Денег», — сообщается в пресс-релизе компании.
К осени 2016 года в Яндекс.Деньгах было зарегистрировано около 28 млн кошельков. Общее число установок приложения по всем платформам составляет, по данным компании, около 4 млн. 35% пользователей приложения — это владельцы устройств на iOS.
«Мы уже тестировали бота в Telegram, и не исключаю, что через какое-то время он выйдет в свет», — сказала «Роем!» глава пресс-службы компании Евгения Арнаутова. Сейчас работа бота приостановлена и, по словам Арнаутовой, команда делает некие «киллер-фичи». Какие — не говорит.
Дайджест интересных материалов для мобильного разработчика #173 (26 сентября-2 октября )
2016-10-02 в 11:31, admin, рубрики: android, iOS, windows phone, маркетинг, мобильные приложения, мобильные устройства, монетизация, разработка мобильных приложений, Разработка под android, разработка под iOS, разработка приложенийВ новом дайджесте много-много интересных материалов – про укрощение RxJava, поисковую рекламу в App Store, лучшие практики разработки и монетизации.
Программируйте там, где затык будет, а не там, где он был
2016-09-30 в 7:39, admin, рубрики: android, iOS, javascript, мобильная разработка, Промышленное программирование, Разработка под android, разработка под iOSВ 2013 году от рождества Христова мысль, что телефоны с ARM-профессорами будут запускать полноценный JavaScript также быстро, как десктопы, оснащенные x86, вызывала смех. В те старые времена, три года назад, iPhone 5 отставал по мощности примерно в 10 раз. Казалось, что ничего не может измениться в ближайшее время.
Но всё изменилось. Новый айфон 7 запускает JavaScript, согласно измерениям JetStream benchmark, БЫСТРЕЕ, чем самый быстрый на сегодняшний день Макбук (не про и не эйр). Лучший 5K iMac с 4Ггц процессором i7 теперь всего в два раза быстрее 7го айфона в этом тесте. Процессоры ARM улучшаются с совершенно безумной скоростью. Мур расслабился с десктопами, но бежит как сумасшедший в мобильном мире.
Скорость прогресса пристыдила многие предсказания будущего, но этот конкретный пример все же поражает. Три года назад — это не так давно! С того времени мы пришли от "на порядок хуже" до "быстрее, чем большинство лаптопов".Читать полностью »
Управление зависимостями в iOS-приложения на Swift со спокойствием
2016-09-29 в 12:26, admin, рубрики: dependency injection, framework, iOS, library, swift, разработка под iOSВсем доброго времени суток. В наше нелегкое время постоянно приходится сталкиваться со стрессовыми ситуациями и написание программного кода тому не исключение. Все справляются со стрессом по разному: кто-то идет в бар, кто-то наоборот медитирует в тишине, но каждый человек хочет, чтобы этого стресса было как можно меньше, и старается избегать заведомо стрессовых ситуаций.
Начав писать на Swift, мне пришлось столкнуться с многими проблемами, и одна из них — отсутствие конкуренции у IoC контейнеров на этом языке. По сути их всего два: Typhoon и Swinject. Swinject имеет мало возможностей, а Typhoon написан для Obj-С, что является проблемой, и работать с ним для меня оказалось большим стрессом.
И тут Остапа понесло я решил написать свой IoC контейнер для Swift, что из этого получилось читать под катом:
Читать полностью »
Книга VIPER
2016-09-29 в 8:39, admin, рубрики: iOS, rambler.ios, viper, Профессиональная литература, разработка мобильных приложений, разработка под iOS
TL;DR
Последний год отдел iOS разработки Rambler&Co собирал все инструкции, лучшие практики и советы по использованию архитектурного подхода VIPER. Целое, как водится, получилось большим, чем сумма всех его составляющих — и на выходе получилась отличная книга. И теперь мы готовы представить ее первое издание!
Ссылки на загрузку
Зачем нужны UITableViewController и UICollectionViewController
2016-09-26 в 15:07, admin, рубрики: iOS, ios development, iOS разработка, swift, uicollectionview, uikit, UITableView, разработка мобильных приложений, разработка под iOSВсем привет, меня зовут Артём, я iOS-разработчик. Сегодня хочу рассказать о подходах к использованию UITableViewController и UICollectionViewController.
Едва ли можно найти мобильное приложение, в котором не используется списочное представление данных. Существенную часть времени мы (iOS-разработчики) проводим с TableView или CollectionView. Именно поэтому критически важным является выбор подходов к использованию этих базовых элементов из соображений скорости разработки и стоимости дальнейшей поддержки создаваемых решений. Хочу поделиться выводами, к которым пришли с коллегами в Touch Instinct.
Статья рассчитана на разработчиков, которые работают с TableView (CollectionView), но почему-то не работают с TableViewController (CollectionViewController). Далее будет упоминаться только TableView(Controller), но все написанное касается и CollectionView(Controller) тоже.
Читать полностью »
Дайджест интересных материалов для мобильного разработчика #172 (19-25 сентября)
2016-09-25 в 13:09, admin, рубрики: android, iOS, windows phone, маркетинг, мобильные приложения, мобильные устройства, монетизация, разработка мобильных приложений, Разработка под android, разработка под iOS, разработка приложенийApp Store пустеет, приложения интегрируются с Siri, HoloLens получает свой Hello World, жестокая реальность губит мобильные FPS шутеры, РЖД заказывает приложение за 67 млн рублей – это лишь малая часть нового большого дайджеста.
Дайджест интересных материалов для мобильного разработчика #171 (12-18 сентября)
2016-09-18 в 13:13, admin, рубрики: android, iOS, windows phone, маркетинг, мобильные приложения, мобильные устройства, монетизация, разработка мобильных приложений, Разработка под android, разработка под iOS, разработка приложенийНа этой неделе началось распространение iOS 10 и много материалов связано с iMessage и функциями новой ОС. А кроме того в новом дайджесте лучшие окна с призывами оценить или оплатить приложение, обнаружение лиц на фотографиях, путь UX в этом году, отказ Marmalade от своего движка и много других интересных материалов.
Демонстрация брутфорса пароля iPhone 5c c зеркалированием флэш-памяти
2016-09-18 в 12:34, admin, рубрики: iOS, iphone, iPhone 5C, nand, информационная безопасность, Электроника для начинающих
В апреле 2016 года ФБР и Apple устроили настоящее шоу вокруг телефона iPhone 5c стрелка из Сан-Бернардино, для которого якобы никак не удавалось подобрать пароль без помощи компании Apple.
ФБР давило на Apple, требуя технической помощи. Тим Кук опубликовал открытое письмо, в котором обвинил ФБР в принуждении Apple встроить бэкдор в iOS. Дело дошло до Конгресса и Сената США, проблему обсуждали все крупнейшие американские СМИ и телеканалы. Мир с замиранием сердца следил за санта-барбарой и гадал: даст Apple федералам или не даст доступ к криптосистеме iPhone.
iPhone защищён от брутфорса через опцию уничтожения данных на устройстве после десяти некорректных попыток ввода и увеличивающееся время задержки между наборами кода разблокировки (5 секунд после 5 попыток, затем 1 минута, 5 минут, 15 минут и 60 минут).
Читать полностью »