Pull to refresh

9.09.2014 | Online-трансляция презентации Apple

Smartphones Wearable electronics IT-companies
Презентация новых продуктов от Apple вот-вот начнётся. Через несколько минут все ваши текущие айфоны превратятся в морально устаревшие листы металла с кусочками стекла и пластика. Пользователи Android могут тоже особо не радоваться: и пары недель не пройдёт, как производители наштампуют всевозможных «убийц шестого айфона»: тоньше, быстрее и чётче – ваши кареты точно так же превратятся в тыквы!



Ладно, может быть, психолог из меня не очень. Поэтому добро пожаловать под кат: там кое-что интересное для тех, у кого нет возможности посмотреть онлайн-трансляцию.
Читать дальше →
Total votes 188: ↑148 and ↓40 +108
Views 181K
Comments 436

Разработка iOS8 приложения на Apple Swift

Development for iOS *Xcode *Swift *
Translation
Tutorial
Статья является своеобразным продолжением статьи «Знакомьтесь, Swift!» за авторством Helecta, а также вольным переводом статьи Developing iOS Apps Using Swift Tutorial Part 2.



Итак, в первой статье мы написали простое Single View приложение, включающее таблицу с несколькими ячейками.
На этот раз мы немного углубимся и сделаем несколько более амбициозных вещей. Мы будем обращаться к API поиска iTunes, парсить ответ, полученный в JSON и отображать результаты в Table View.
На первый взгляд может показаться, что все это довольно сложно и предстоит много работы, но на самом деле это не так. Все описанное выше является достаточно простым функционалом для iOS приложений и каждый уважающий себя iOS разработчик должен это уметь.
Читать дальше →
Total votes 49: ↑41 and ↓8 +33
Views 61K
Comments 32

Разделение выручки сторов по категориям, процент неперешедших на iOS7 и очередные претензии к Apple по внутриигровым покупкам — главные мобильные новости за неделю

KamaGames Studio corporate blog Development of mobile applications *Game development *


90% iOS устройств уже перешли на 7-ю версию os


В преддверии релиза iOS 8 компания Apple подсчитала пользователей устройств, которые перешли на использование iOS 7 и заходили в последние семь дней в магазин App Store. Исходя из представленных данных таких пользователей оказалось более 90%, примерно 9% всё ещё продолжают пользоваться 6 iOS, а около 1% остался на более ранних версиях iOS.
iOS 7 обходит по темпам адаптации iOS 6, а так же и Android KitKat, от своего основного конкурента. В результате выход iOS 8 также ожидается очень успешным и быстрым в освоении пользователями. Интерфейс iOS 8 будет основан на iOS 7, но появится множество полезных функций, включая: интерактивные уведомления, поддержку сторонних клавиатур, интеграция между iOS и OS X.
Читать дальше →
Total votes 17: ↑11 and ↓6 +5
Views 6.8K
Comments 14

От Objective-C к Swift. Рекомендации

Development for iOS *Objective C *Swift *
Translation
Swift это новый язык программирования от компаний Apple, который она презентовала в этом году на WWDC. Вместе с языком программирования, Apple выпустила отличный справочник по языку Swift, который я рекомендую прочитать или ознакомиться с ним. Тем не менее, читать книгу это очень долго! Так что если у Вас нет много времени и Вы просто хотите узнать о новом языке Swift, то эта статья для Вас.

В данной статье я бы хотел поделиться некоторыми размышлениями по поводу перехода от Objective-C к Swift. Я постараюсь дать Вам несколько советов и указать на недостатки при разном подходе к обеим языкам. Поэтому без лишних отступлений, перейдем к самой статье.
Читать дальше →
Total votes 23: ↑14 and ↓9 +5
Views 40K
Comments 9

9.09.2014 | Осенняя презентация новых продуктов от Apple

Smartphones Wearable electronics IT-companies
Неделю Apple на Хабре можно считать открытой – сегодня в 9 вечера по московскому времени состоится презентация от парней из Купертино, которая обещает быть одной из самых насыщенных за всё время.


Читать дальше →
Total votes 84: ↑54 and ↓30 +24
Views 50K
Comments 75

Разрабатываем хабраклавиатуру под iOS

Website development *Development for iOS *Development of mobile applications *
Tutorial

Зачастую для чтения хабра я использую мобильное приложение Хабрахабр для iPhone и iPad. Оно достаточно удобное для чтения статей, но не очень удобное для написания комментариев, особенно если хочется написать что-нибудь этакое, с использованием тегов форматирования. Неудобно, потому что все теги необходимо набирать вручную, поэтому очень легко ошибиться и, как результат, оставить некрасивый комментарий.

Так у меня появилась идея написать свою клавиатуру, в которой по нажатию на клавишу добавляется открывающийся и закрывающийся тег в текстовое поле. Курсор при этом должен стать прямо между ними, чтобы сразу же приступить к написанию текста. Также необходимо иметь возможность перемещать курсор с помощью жестов свайпа, субъективно это удобней, чем тянуть палец к полю, ожидать появления лупы, перемещать палец и надеяться, что курсор попадет куда надо. И наконец, пора бы уже разобраться с тегами «Сарказм» и «Зануда», которые не поддерживаются парсером хабра. Клавиатура должна иметь специальные клавиши для этих целей, а оформление тегов должно быть конфигурируемым в настройках клавиатуры, чтобы каждый мог указать тот вид, который ему нравится.

С выходом iOS 8 Apple открывает новый API, который позволяет разрабатывать расширения к приложениям. Клавиатура (Custom Keyboard) является одним из представителей таких расширений. О ней и пойдет речь. В статье вы узнаете о том, какие возможности, ограничения и баги предоставляет новый API, как разработать хабраклавиатуру, и как сделать так, чтобы ваша клавиатура появилась в AppStore, а следовательно и на устройствах ваших пользователей.
Читать дальше →
Total votes 61: ↑55 and ↓6 +49
Views 31K
Comments 15

Как сделать хорошее видео для страницы приложения в App Store

Development for iOS *
Sandbox
Привет, Хабр!

Меня зовут Алёна, я работаю в студии motion-графики. Недавно приложение с нашим роликом успешно прошло модерацию, так что хочу поделиться опытом, как сделать видео для страницы в App Store и не облажаться: что и как может сделать сам разработчик, что лучше отдать на аутсорс, а от каких фишек лучше вообще отказаться.


Читать дальше →
Total votes 17: ↑15 and ↓2 +13
Views 26K
Comments 25

Детальный обзор Apple iOS 8

VK corporate blog


Около недели назад Apple запустила обновление iOS до версии 8 на ряде устройств: iPhone от 4s и выше, а также все модели iPad, кроме первой. И если предыдущая версия iOS стала новой вехой в эволюции продукции Apple, то iOS 8 стала просто дальнейшим развитием ранее заложенных идей. Размер обновления составляет 1,1 Гб. Давайте подробнее рассмотрим, что же нового появилось в последней версии операционной системы.
Читать дальше →
Total votes 76: ↑49 and ↓27 +22
Views 57K
Comments 58

Использование дженериков в Swift

Development for iOS *Swift *
Translation
Tutorial
Если Вы уже разобрались, как программировать на Swift, тогда Вы наверняка уже знаете основы языка Swift и как писать классы и структуры. Но Swift — больше, чем это — намного больше. Задача этой статьи расскажать о очень сильной стороне языка Swift, которая уже успела стать популярной в нескольких других языках под названием дженерики.
Читать дальше →
Total votes 30: ↑12 and ↓18 -6
Views 16K
Comments 3

Создание Today Extension для iOS 8

Development for iOS *Objective C *Swift *
Translation
Tutorial
С выходом iOS 8 компания Apple представила новою концепцию под названием App Extensions, с помощью которой, Вы сможете делиться функциональностью Вашего приложения с другими приложениями, и из самой ОС.

Один из этих типов расширений являются Today Extensions, также известные как Widgets. Они предоставляют Вам возможность отображать информацию в Центр Уведомления, который является отличным способом предоставления самой актуальной информации, которой интересуется пользователь.

В этой статье, Вы напишете приложение на основе расширения Today Extension, которое представит текущую рыночную стоимость Bitcoin на основе доллара США.

Еще никогда не было так просто и так быстро предоставлять нужную информацию для Ваших пользователей. Давайте начнем!
Читать дальше →
Total votes 20: ↑15 and ↓5 +10
Views 18K
Comments 10

Lollipop OS от Google, новые Nexus и список миллиардных компаний на мобильном рынке — и другие новости недели для мобильного разработчика

KamaGames Studio corporate blog Development of mobile applications *Game development *


Самые дорогие компании рынка мобильных игр


Компания Dii-Capital опубликовала интересный отчет. Речь в нем идет о компаниях мобильного рынка, капитализация которых более $1 млрд. Таких компаний аж 32. Из них 12 занимается разработкой и изданием мобильных игр. Конечно, первые места остались за такими гигантами, как Twitter, WhatsApp и Uber. Но все же игры по-прежнему самое прибыльное направление в мобильной индустрии.

Gungho (авторы Puzzle&Dragons), хоть и потеряла $2,5 млрд по сравнению со вторым кварталом этого года, все равно остается самой дорогой из всех игровых компаний. Ее капитализация составляет $4,9.

А вот Mixi (+ $1,3 млрд), Colopl (+ $ 0,4 млрд), COM2US (+ $ 1 млрд) и Kabam (+ $ 0,3 млрд) показали за тот же период положительную динамику и стали стоить больше.

Также следует отметить, что 9 из 12 компаний — из Азии, 2 (King и Supercell) — из Европы и только 1 из США. Это лишний раз подтверждает позиции азиатской гейм-индустрии.
Читать дальше →
Total votes 6: ↑5 and ↓1 +4
Views 7K
Comments 1

Темпы обновления на iOS8, блокировка Web-плеера Unity в Chrome и новые рекорды Puzzle&Dragons — и другие новости недели для мобильного разработчика

KamaGames Studio corporate blog Development of mobile applications *Game development *


iOS8 установлена пока на 52% девайсов


Согласно официально предоставленным данным Apple, новая версия iOS установлена на 52% девайсов, напомним, что недавно состоялся выход версии 8.1, которая привнесла сервис Apple Pay для владельцев устройств, которую атакуют со всех сторон крупные ритейловые компании в США, такие как: WalMart, Kmart, Target.

Событие уже окрестили как “Битва Титанов”, припоминая такие войны, как “VHS vs Betamax”, и страсти только будут разгораться.
А что же нам могут сказать 52% устройств на iOS8? Можно смело утверждать, что новая операционная система — это самая медленная по распространяемости версия мобильной ОС от Apple. По данным Mixpanel, предыдущей версии ОС — iOS 7 понадобилось всего пять дней, чтобы достичь 54% проникновения.
Читать дальше →
Total votes 6: ↑5 and ↓1 +4
Views 6K
Comments 3

Опыт и практические советы запуска iOS приложения

Development for iOS *Development of mobile applications *
Sandbox
Всем привет,

В этой статье я расскажу про особенности создания клавиатурного приложения под iOS8 и его стартового продвижения в App Store. Статья описывает действия, которые под силу одному человеку без экстра-скилов в маркетинге аппликейшинов для продвижения своего приложения на старте. При чем я постараюсь больше говорить про практику, конкретные примеры и собственный опыт.
Читать дальше →
Total votes 29: ↑26 and ↓3 +23
Views 17K
Comments 5

iOS приложение — разработка, топ App Store, Techcrunch и грант от Facebook на $60,000 услугами

Development for iOS *Development of mobile applications *Swift *
Sandbox
Я уже делился советами по разработке кастомной клавиатуры, а также опытом продвижения приложения до и сразу после релиза — статья. На этот раз хочу рассказать о процессе разработки и дать пару подсказок о том, что делать после загрузки приложения в App Store.

image


Читать дальше →
Total votes 28: ↑22 and ↓6 +16
Views 25K
Comments 13

Обнаружена уязвимость в iOS 8, выводящая устройства из строя в зоне действия точки доступа Wi-Fi

KamaGames Studio corporate blog Development of mobile applications *Game development *


Компания Skycure на международной конференции, посвященной проблемам информационной безопасности, представила информацию об уязвимости, найденной в операционной системе iOS 8. Данная уязвимость позволяет в зоне действия сети Wi-Fi запускать на устройстве бесконечный цикл перезагрузки. Таким образом, пользователь лишается возможности как-либо воздействовать на устройство: гаджет перезагружается моментально при запуске, не давая войти в меню.
Читать дальше →
Total votes 22: ↑19 and ↓3 +16
Views 24K
Comments 12

Twitter снижает убытки, теряет 4 миллиона пользователей из-за iOS 8

Start-up development
image

В конце прошлой недели Twitter огласил итоги последнего фискального квартала 2014 года и первое на что обратили внимание инвесторы — это сильно сократившиеся расходы компании.
Чистый убыток составил $125,352 миллиона, что почти в четыре раза меньше убытка, полученного в том же, последнем, квартале 2013 года, когда компания потеряла почти $511,5 млн.

Общая выручка Twitter Inc. за год выросла почти вдвое, до $479 миллионов, из которых $432 приходится на размещение рекламы. В США, с каждой тысячи рекламных показов, Twitter зарабатывает $5,65.

Количество месячных активных пользователей в конце 2014 года составляло 288 млн. человек, что всего на 4 млн. больше, чем в сентябре 2014.
Читать дальше →
Total votes 17: ↑15 and ↓2 +13
Views 6.4K
Comments 6

Что на самом деле происходит с рандомизацией MAC-адресов в iOS 8

IT-companies
Recovery mode
Обычно, когда вы бродите с устройством с WiFi, не подключенным к сети, оно рассылает широковещательные запросы, чтобы попытаться найти известные сети. Эти запросы посылаются с использованием MAC-адреса WiFi-адаптера вашего телефона, который является уникальным и, как правило, постоянным. Это означает, что любой мониторящий эти запросы, скажем, в универмаге, например, может постоянно отслеживать вас в магазине и через несколько посещений. Эта информация не привязана к вашим персональным данным, но аналитические компании могут почерпнуть из нее большое количество информации о ваших покупательских привычках, и некоторые пользователи не в восторге от этого.

Как это должно работать

Начиная с iOS 8, эппловские устройства должны менять случайным образом свой MAC-адрес, рассылая эти WiFi запросы. ОС отвечает за создание случайных, локально управляемых MAC-адресов. Есть надежда, что до тех пор, пока вы не подключены к точкам беспроводного доступа, ваше устройство не может быть использовано более для отслеживания вас. Поскольку это WiFi-запросы, их расстояние ограничено. Желающий отслеживать наличие и перемещения вашего устройства должен находиться относительно близко. Одно из мест, где мы такое видели — в универмагах для мониторинга покупательских привычек клиентов. С новым MAC-адресом, периодически генерируемым для вашего устройства, больше не будет постоянного маркера для пассивной слежки.

Как это, похоже, работает

К сожалению, похоже, что эппловские изменения в поведении этих запросов — это не совсем то, на что мы надеялись.
Читать дальше →
Total votes 14: ↑13 and ↓1 +12
Views 20K
Comments 13