Pull to refresh
11
0
Send message
По поводу iOS и как работают программы в фоновом режиме. Когда программа перестает быть активной, её выполнение приостанавливается. Это можно предотвратить, если в этот момент создать UIBackgroundTask и зарегистрировать его в системе. Но этого хватит всего на несколько минут, так как подразумевается завершение какой-то определенной задачи.

Не совсем понял, почему для этого теста нельзя было оставить программу активной на всё время.
Почему Чехия? Среди преимуществ Чехии для локализации центра разработки имели значение...

Если честно, то данные преимущества скорее относятся ко всем западным странам, а не конкретно к Чехии. Особенно это касается возможности иметь двух/трех управляющих директоров или взаимодействия с налоговыми органами.

например, отмена двойного налогообложения

Подобные договора заключены у России с 80 странами, тяжело найти развитую страну без него:
www.nalog.ru
Что-то мне подсказывает, что OS X быстрее начал блокировать первый запуск данного зловреда, чем любой антивирус.

Что, как бы намекает на их бесполезность.
В тексте приводится пример, когда капитализация клуба растет на новостях о найме определенного работника. А потом говорится что тем самым (именно в тот момент) клуб заработал несколько реальных миллионов долларов и стал богаче.

Поправка: капитализация любой компании никак не связана с её финансовыми показателями и она не делает её богаче или беднее.
Пару лет назад такая функция была в одной из developer preview Xcode, потом её быстро убрали, ибо работало ужасно.
Нет, к счастью, такой проблемы там нет, ибо SDK не позволяет, да и sandbox имеет место быть. По той же причине нет необходимости в антивирусах.
Масштабное обновление iCloud Core Data произошло в 2013 году, а на WWDC 2014 были представлены новые фитчи Core Data. Т


Всё правильно, на WWDC 2014 обновлений для iCloud Core Data не было, только для самого Core Data. Вместо этого упор был сделан на CloudKit.

iCloud Core Data это решение для синхронизации состояний хранилищ, а CloudKit это решение для транспортировки данных.


Согласен, это абсолютно так. Если использовать CloudKit в том плане, в котором я имел ввиду, то это будет выглядеть как локальные данные в Core Data + CloudKit для синхронизации.

Если бы проблемы были, мы бы о них знали.


Ребят, если это для вас работает, то супер, честно, я рад за вас :) Просто в моем случае это был неудачный опыт, который включал в себя и отправленные баг репорты в Apple и общение с другими разработчиками, которые, к сожалению, в большинстве своем тоже сталкивались с подобными проблемами.
На своем опыте я убедился в обратном — использовать iCloud Core Data не нужно (я бы даже сказал опасно), так как в нем и по сей день хватает багов.

Да, после iOS 7 дела стали лучше, но до сих пор в один прекрасный день могут возникнуть проблемы с синхронизацией данных на пустом месте (увеломление didimportubiquitouscontentchanges просто перестает приходить), я уже не говорю про нарушения целостности связей, про которые упоминалось в презентации.

Вероятно, в Aviasales модель данных хранящихся в iCloud не такая сложная и поэтому это для них это работает (с применением костылей вроде проверки целостности связей).

Самое печальное, что Apple кажется сама забила на iCloud Core Data. В собственных приложениях она её не использует, а в iOS 8 никаких изменений в ней сделано не было.

Если необходимо синхронизировать более серьезный набор данных с многочисленными связями, то определенно стоит посмотреть в сторону CloudKit. Фреймворк не идеален, но явно более стабилен. Да и Apple использует его у себя в продуктах.
Что меня обрадовало, так это тот факт, что Beta App Review в моем случае длился всего несколько часов, а не несколько дней, как с обычными версиями программ. С другой стороны, нужна ли вообще процедура review бета версий — это хороший вопрос.
Если вам нужно потребление сотового трафика по каждому приложению, то это тоже есть в системе :)
Настройки — сотовые данные — пролистать вниз.
Обидно, что на MBA 2011 искусственно отключен Handoff в Yosemite, который работает в MBA 2012 при тех же чипсетах Bluetooth и Wi-Fi. Если вы обладатель MBA 2011 и не против рискнуть, то вот как включить вручную Handoff в Yosemite:
forums.macrumors.com/showpost.php?p=20015070&postcount=609
Нашел свою иконку там. Жизнь удалась :)
Core Data прекрасная вещь, которая при должном понимании деталей и методов работы через разные потоки превращается в крайне мощный инструмент.

Другое дело это iCloud Core Data, которая даже в iOS 7 была еще настолько ненадежна, что могла по итогу запороть любой проект.
Советую так же в список рекомендуемых ссылок включить видео сессии с WWDC, там достаточно хорошо всё описано.

Как пользователь, а не разработчик, скажу что видео с присутствием телефона у меня вызывает скорее отторжение. Видео должно всё-таки полностью дублировать реальное приложение на устройстве.

P.S. Хорошая новость для тех, кто залил превью для 4" экранов, но не сделал это для 4.7" и 5.5". Видео для 4" будет отображаться на этих устройствах (iPhone 6 и 6+), хотя и потерей качества.
Два часа — это не так плохо, у меня ушло два дня, чтобы понять, почему видео с 30.07 fps не принимается iTunes Connect. Так что да, вероятно условие 30 fps или незначительно ниже.
Надо сказать, что на сегодняшний день Apple действительно уделяет мало внимания двухфакторной верификации. Действительно, можно скачать резервные копии и данные iCloud без верификации и я думаю, что это их недоработка.

Недавно на icloud.com начали запрашивать верификацию при входе с нового IP адреса, так что, может быть, они всё-таки будут её и дальше внедрять повсеместно.
У контрактников и зарплаты как раз выше из-за этого.

И давайте не забывать, что если мы сравниваем страны в целом, то нужно и брать среднюю зарплату, или хотя бы зарплату не сильно выше (в Австралии средняя 55к, а не 140к).
Неправда. В Австралии 9.25% в пенсионный фонд платит за вас работодатель, а не вы лично. Указанные 30% относятся к части дохода только свыше 37К в год. Соответственно, при зарплате в 80К в год реальная ставка будет около 23% с учетом отчислений на Medicare. Где указанные 50%?
Я бы не сказал, что в App Store «такая же фигня». Насколько я понял, автор описывает ситуацию, когда одно и тоже приложение в Google Play отображается несколько раз из-за разных локализацией.

В App Store это будут всё-таки разные приложения, с разными иконками, хоть и с одинаковым контентом. Простор для недобросовестной накрутки намного меньше.
Некоторые из представленных решений несут в себе проблемы с точки зрения UX. Нельзя предлагать пользователю активировать push уведомления только с кнопками Allow и Later. Получается, что если пользователь не хочет активировать push уведомления, то вы его постоянно будете долбить с просьбой их включить. Должна быть кнопка «No, thanks» или что-нибудь в этом духе.
1

Information

Rating
Does not participate
Registered
Activity