Обновить
41.9

iOS *

Мобильная ОС компании Apple

Сначала показывать
Порог рейтинга
Уровень сложности

Что нам несет обновление Titanium SDK до версии 2.0

Время на прочтение5 мин
Охват и читатели2.9K
Приветствую всех приверженцев и почитателей кроссплатформенной разработки мобильных приложений с помощью фреймворка Titanium. 16 апреля 2012 года компания Appcelerator анонсировала обновление Titanium Mobile SDK до версии 2.0.1 вкупе с обновлением Titanium Studio все до той же версии 2.0.1. Чуть больше подробностей под катом.

Читать дальше →

Видео с конференции #MBLT12

Время на прочтение1 мин
Охват и читатели2.9K
12 марта в Москве прошла международная конференция #MBLT12.

image

Видео с 9 секций основной программы доступны на youtube-канале.

Параллельно с основной программой проходил Yandex Mobile Camp для мобильных разработчиков.
Видео двух докладов:

Apple отвергает любые приложения, использующие Dropbox

Время на прочтение1 мин
Охват и читатели1.6K
Любопытную проблему обсуждают разработчики на форуме Dropbox.

Apple отвергла мобильное приложение Cambox для App Store на том основании, что если на устройстве пользователя не установлен Dropbox, то в новом Dropbox SDK авторизация в сервисе осуществляется через веб. При этом браузер открывает форму авторизации, а на той же странице Dropbox есть ссылка на «десктопную версию», а если пойти по ссылке на десктопную версию, то пользователь увидит ссылку на покупку дополнительного места в Dropbox.

Apple рассматривает такую ситуацию как «принуждение пользователя к дополнительной покупке», что запрещено правилами для приложений в App Store.
Читать дальше →

Задача Санта-Клауса и практическая логистика

Время на прочтение15 мин
Охват и читатели5.9K

Известно, что только 5% программистов в состоянии решать задачи многопоточного программирования. А в месте с тем, с ростом количество ядер даже у мобильных устройств потребность в использовании нескольких нитей возрастает многократно. С каждым днем появляются как новые языки программирования, специально предназначенные для решения специфических задач параллельного программирования, так и в уже хорошо известных и широко применяемых решениях появляются методы, которые не только облегчают понимание, но и сводят решение задачи к своеобразной поэзии программного кода.

Читая книгу “Идеальный код” под редакцией Энди Орама и Грега Уилсона мне довелось натолкнуться на интереснейшую задачу в главе посвященной параллельной обработке (гл. 24. стр. 444). В ней автор, Саймон Пейтон Джоунс, приводит решение на языке Haskell. Там же он утверждает, что существуют решения задачи Сата Клауса для языков Ada95 и Polyphonic C#. В силу профессиональных интересов несколько ранее мне приходилось обсуждать с коллегами возможности многопоточной Apple реализации для языка Objective-C.

Считается, что программировать нужно на уровне абстракций, а не “на языке”, но с тем же успехом можно искать красоту поэзии в эмоциях, а не в изяществе слога, выраженного посредством языка. Под катом предлагаю вместе со мной спеть песню тем, для кого языковая выразительность не пустой звук, а мелодия, будоражущая воображение.
Читать дальше →

Определеяем какая строка была нажата в UIPickerView

Время на прочтение4 мин
Охват и читатели3.7K
Проблема

Недавно решил преукрасить интерфейс своего приложения элементом UIPickerView, но меня не совсем устроило, то, что мне предложил стандартный набор инструментов, а именно: прокрутить его так чтоб нужный элемент стал под «Selection Indicator» и потом выполнить какое-то действие. Мне нужно было чтоб по нажатию на любую строку посылалось сообщение с нужными параметрами. Поэтому я решил кастомизировать UIPickerView прикрутив к нему UITapGestureRecogniser.
Читать дальше →

NPD: фримиум игры — билет в прибыльное будущее

Время на прочтение2 мин
Охват и читатели7.8K
imageТем разработчикам мобильных приложений, которые хотят побольше заработать, возможно стоит рассмотреть вариант перевода платного приложения в бесплатное с возможностью монетизации покупок внутри приложения, говорит новое исследование. После закачки фримиум игр в мобильных магазинах, 40% потребителей решают совершить внутриигровую покупку, объясняет исследовательская фирма NPD. Большинство из них мужчины. Аналитики пояснили, что в то время как женщины больше играют в фримиум игры, они «среди тех, кто с наименьшей вероятностью заплатит за апгрейд».

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

Доход Amazon Appstore с одного пользователя превышает доход Google Play и Apple App Store

Время на прочтение2 мин
Охват и читатели8.9K
TinyCo, стартап по разработке мобильных игр, созданный при поддержке Андрессена Хоровитца, стал еще одним разработчиком заявившим о том, что доход, получаемый от одного пользователя в Amazon Appstore, намного превышает доход, получаемый в Google Play.

Компания, создавшая игры, входящие в Топ-25 самых прибыльных как для iOS, так и для Android, проанализировала данные по своей Tiny Village, «фермерской» игре на доисторическую тематику, доступной во всех трех магазинах от Google, Apple и Amazon, и пришла к выводу, что, если брать в расчет платформу, то магазин Amazon приносит на 80% больше прибыли с одного пользователя, чем iTunes. Если рассмотреть только сегмент игр для планшетов, то Amazon Kindles приносит на 43% больше прибыли с пользователя, чем это делает iPad. Так что, согласно их данным, Amazon продает даже успешнее Apple.
Читать дальше →

Исследование «Экономика разработчиков 2012»

Время на прочтение1 мин
Охват и читатели4.3K
imageПривет, дорогой хабраразработчик!

Вчера мы рассказывали про исследование Appcelerator и IDC, которые мы переводим и издаем в России. Сегодня хотим вас увлечь в исследование мобильной разработки компании VisionMobile.

Исследования британской VisionMobile — крупнейшие и, пожалуй, самые интересные в сфере мобильной разработки и экономики мобильных приложений. В отличие от Appcelerator они не связаны с платформой разработки и потому относительно беспристрастны.
Читать дальше →

Appcelerator/IDC: Мобильная разработка: 1 квартал 2012

Время на прочтение13 мин
Охват и читатели5.6K
imageОт автора: В рамках проекта Apps4All мы осуществляем перевод и российскую публикацию отчетов о мобильной разработке компаний VisionMobile и Appcelerator/IDC. Предлагаем вам русскую версию недавно вышедшего отчета "Мобильная разработка: 1 квартал 2012".

Резюме


Appcelerator и IDC опросили 2 173 разработчиков Appcelerator Titanium в период с 25 по 27 января 2012 года по поводу их планов и приоритетов в разработке, для углубленного изучения их ответов в период с 21 по 23 февраля было предпринято последующее исследование 484 респондентов. Исследования фокусировались на их планах и восприятии вопросов, касающихся HTML5, социальных возможностей и приоритетов разработчиков в 2012 году по сравнению с 2011.

Основной вывод состоит в том, что HTML5 будет играть все возрастающую роль в пространстве мобильных приложений в 2012 году, 79% разработчиков говорят о своих планах интегрировать HTML5 в свои мобильные приложения в этом году. Этот квартальный отчет также раскрывает некоторые очень разные представления среди разработчиков о грядущей социальной битве между Facebook и Google. 39% разработчиков говорит, что сетевой эффект от широкого спектра продуктов Google является более важным для их социальных стратегий в 2012 году, чем социальный граф Facebook. Относительно высокое положение Google по отношению к Facebook поражает, учитывая около 900 миллионов пользователей Facebook и ажиотаж, окружающий выход компании на биржу.

Наконец, разработчики продолжают движение в сторону более зрелых мобильных стратегий: в направлении Ускорения и Инноваций, прочь от начальной стадии Разведки (Для более полной информации о Модели мобильного Взросления прочитайте отчет за первый квартал 2011 года) Исследование этого квартала подчеркивает, что 2012 год действительно станет ключевым сдвигом в платформенных стратегиях, какую роль буду играть социальные сети и как быстро, мы сможем наблюдать эти изменения на рынках приложений.
Читать дальше →

60+ средств для разработки мобильных приложений

Время на прочтение19 мин
Охват и читатели151K
Появилось желание сделать свое приложение — быстро дешево и максимально полезно. Начал собирать информацию о современных инструментах разработки. Чтобы не потерять, а так же получить отзывы, мнения, комментарии и вообще любую полезную информацию, оформил в виде статьи.
Планирую использовать некоторые инструменты, и позже написать по ним более развернутый обзор. Итак, встречайте

1. Appmakr
appmakr.com
Платформы: iOS
Стоимость: free-$999, FREE- if you submit yourself to your own app store
Дополнительные услуги: Бесплатный доступ к ресурсам сайта.
Описание: Appmakr.com — веб-приложение, которое поможет вам создать приложения для айфона быстро и просто.
Замечания: Если вы не знаете как создать приложение для айфона, вы можете запросить помощь по телефону.
Владельцы могут размещать рекламу в своих приложениях и зарабатывать на ней.
Читать дальше →

Создание сцен для Flash игр с помощью StencylWorks

Время на прочтение4 мин
Охват и читатели12K
Если вкратце, то StencylWorks – это конструктор для создания Flash и iOS игр. Более подробное описание можно найти здесь.
Попробуем узнать, — действительно ли так быстро в нём можно создавать простые вещи, как это заявляют создатели платформы.
В этой статье мы попытаемся создать актера, сцену, применить к ним действия и тайлсеты.
Читать дальше →

Продолжение истории про разработку русского аналога Siri

Время на прочтение4 мин
Охват и читатели3.4K
После публикации топика «Разработка русскоговорящего «аналога» Siri за 7 дней» я получил много ценных советов и предложений о помощи. Большое всем спасибо. Я учел многие советы и замечания и продолжил разработку. Что из того получилось под катом.
Читать дальше →

Вышла версия Xcode 4.3.2

Время на прочтение1 мин
Охват и читатели8.7K

Кратко об изменениях (из описания в AppStore):

  • Включает в себя SDK для iOS 5.1 и MacOSX 10.7
  • Подписывание программ с помощью Apple Developer ID
  • Консольные утилиты устанавливаются из меню загрузоксм. примечания
  • Instruments, File Merge и другие утилиты теперь запускаются прямо из Xcode
  • Утилита миграции на ARC может преобразовывать код из retain/release и GC кода
  • Багфиксы и стабильность — как уж водится


Версия для Mac OS X Lion доступна бесплатно в AppStore. Версии для Snow Leopard, видимо, не будет.
Некоторые особенности релиза

Ближайшие события

О форматировании кода и User Scripts в Xcode 4

Время на прочтение3 мин
Охват и читатели5.6K
Когда человеку надоедает делать рутинную работу, у него возникает дикое желание от этой работы избавиться. Однако, в реальной жизни избавиться от нее не так просто, и ее все, же надо делать. В зависимости от вида работы и от ее количества, можно поступать по-разному. Можно продолжать выполнять уже заученные действия, можно уйти в себя и копить злость на всех и вся, на этот мир, на начальника, на PM'a, на <вписать свою причину> А можно попытаться эту рутину автоматизировать.

А пост будет о конкретной задаче, которую надо автоматизировать(Code Formatting) и о том, как все-таки расширить Xcode всякими полезными вкусностями для дальнейших автоматизаций. В прошлый раз это был Copy Paste Detector. А теперь пришло время Code-Formattera. Скажу сразу, что в здесь не поднимается вопрос, нужен ли автоматический Code-Formatter. Предполагается, что Вам он нужен. Если, все же не нужен — можно заглянуть под кат, чтобы вспомнить про возможность использовать внешние скрипты в Xcode.
Ну что, ж поехали

WapStart приветствует участников Mobilefest 2012 промо акцией

Время на прочтение1 мин
Охват и читатели1.9K
Компания WapStart приветствует участников конференции Mobilefest.
Желаем продуктивного общения и возможности хорошо провести время на склоне)!!!

У нас есть небольшое промо к этому событию, а именно +25% к заработку владельцев мобильных приложений на iOS и Android которые работают по рекламной модели.

Для участия необходимо зарегистрироваться в нашей сети до конца марта, а в процессе регистрации указать партнерский код — 12512. Участники акции будут получать +25% дохода в течении 2 месяцев, но для этого, как Вы понимаете, нужно разместить рекламный код нашей сети.
Читать дальше →

Разработка русскоговорящего «аналога» Siri за 7 дней

Время на прочтение6 мин
Охват и читатели18K
После выхода iPhone 4S с Siri «на борту», владельцы остальных гаджетов Apple, чувствовали себя немного обделенными. Даже в свой новый iPad Apple не включила Siri. Разработчиками по всему миру были предприняты попытки портировать Siri на другие устройства или написать похожие аналоги. И только русскоязычный App Store хранил молчание. Наверно все разработчики очень заняты, подумал я, и решил исправить это досадное недоразумение…
Читать дальше →

Продвижение приложения в AppStore

Время на прочтение3 мин
Охват и читатели15K
В данной статье я постараюсь описать методы продвижения приложения для устройств на базе iOS. Таких методов существует множество, но я хочу рассказать о самых важных их аспектах.

Читать дальше →

Ускоряем проверку ваших iOS/Mac приложений в iTunesConnect с недели до одного дня

Время на прочтение3 мин
Охват и читатели44K

Проверка приложения, отправленного разработчиком на рассмотрение Apple Review Team в iTunesConnect в среднем занимает около недели, а если вам «повезло» и вы отправили ваше приложение около выходных или праздников, то процесс проверки и появление заветного «In Review» может затянуться на гораздо больший срок.
В данный статье я хочу описать два способа ускорения проверки iOS и Mac приложений в AppStore, работающих на сегодняшний день. Оба способа являются бесплатными.
Читать дальше →

Пишем клавиатуру для нестандартного ввода под iOS

Время на прочтение5 мин
Охват и читатели6.1K
Стандартная библиотека предоставляет для UITextField и UITextView несколько различных типов клавиатур, среди которых есть обычная, Email, URL (от обычной отличаются несколькими символами) и Phone (цифровая). Для большинства жизненных ситуаций этого достаточно, но не всегда.

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

Phone клавиатуры нам будет недостаточно — нет точки, нет всех символов операций, и т.д.

Безусловно, все необходимое есть на обычной клавиатуре, однако в данном случае 95% ее использоваться не будет (напомним, нам нужны только цифры + символы арифметических операций).

Вывод напрашивается сам собой: нужно писать свою клавиатуру, ну вы знаете с чем!

Читать дальше →