Ответы пользователя по тегу iOS
  • Siri всё? Типа приехали?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Уже несколько месяцев приходится постоянно держать включенный VPN, потому что некая организация очень любит массово блокировать все подряд, не разбираясь, что на соседних с запрещенными адресах могут висеть нужные и полезные сервисы. На расходе аккумулятора сказывается, но не сильно.
    Со стороны Apple, насколько знаю, блокировок пользователей из России нет.
    Ответ написан
  • Разработчикам России позволено выкладывать в App store и Google Play? Или санкции до сюда уже дошли?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Невозможно выкладывать платные приложения, бесплатные можно. Также нельзя использовать рекламу и платежи внутри приложений (для Google).
    Также сейчас есть большие сложности с оплатой аккаунта разработчика, нужна иностранная карта.

    Если есть возможность, однозначно лучше выкладывать приложение из другой страны, не из РФ.
    Ответ написан
    3 комментария
  • Какие данные видит приложение на iOS 13?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    https://developer.apple.com/documentation/devicema...
    Возможно поможет. Насколько понимаю, принципиальных отличий iOS 13 от более новых нет, по документации указано iOS 4 и старше.
    Ответ написан
    Комментировать
  • Ночью разряжается айфон. В чем дело?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    А что плохого в том, что телефон разряжается не будучи подключенным к зарядке? Он постоянно обменивается данными с базовой станцией, показывая, что он в сети, мессенджеры получают новые сообщения, фотографии выгружаются в облако... Собственно, много чего происходит. При слабом сигнале у меня больше 10% заряда съедает за ночь.

    Можно, конечно, принудительно запретить любую передачу данных, но зачем тогда нужен смартфон? Просто примите как данность, что он будет постоянно понемногу расходовать аккумулятор.

    И еще - показания заряда аккумулятора из-за методики измерения могут отличаться под нагрузкой и без нагрузки, да и вообще это далеко не такая точная цифра, как принято думать. Кстати, посмотреть новости через сафари (спасибо современным криворуким веб-программистам) совсем не легкая нагрузка.
    Ответ написан
    2 комментария
  • Есть ли смысл изучать iOS разработку сегодня?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    А какие альтернативы? Остальные языки программирования тоже на западное оборудование завязаны. Уйдет ли Apple с российского рынка, заблокирует ли разработчиков и проданные телефоны - не знает никто (подозреваю, даже руководство саой Apple), поэтому никто не ответит точно на вопрос.

    Ниже вероятность ухода с рынка Android с HMS (Huawei Mobile Services).

    Еще ниже вероятность ухода с рынка 1С. Тут наоборот только рост спроса ожидается, почему бы не пойти в эту сторону?

    Если серьезно, я уже не раз это писал, на начальных этапах работы смена языка разработки дается достаточно легко, на позициях сеньора и выше уже сложнее, так как есть наработанный багаж шаблонов, но и в этом случае нет ничего невозможного, благо новые языки и фреймворки тоже часто появляются. Так что нравится iOS-разработка - учитесь. Хотите просто зарабатывать - учите Java, эти знания более широко применимы.
    Ответ написан
    Комментировать
  • Каким образом работает ежемесячная подписка в Ozon?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    В случае Озона это магазин, продающий товары, причем у них есть (была до недавних событий) возможность оплаты товаров через Apple Pay/Google Pay. Для таких магазинов действуют особые правила.
    Ответ написан
    Комментировать
  • Оборудование для iOS разработки 2022?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    С устаревшей версией ОС шансы поймать проблемы есть, тем более если есть официальное требование более свежей версии. Скорее всего сможете обойти ограничения, но стоит быть готвоым к проблемам вплоть до невозможности регистрации аккаунта разработчика и заливки приложения в магазин. Да и отладка на актуальных версиях iOS может не запуститься, а, в отличие от Android, большинство айфонов все же обновлены до последней версии.

    Если так уж тянет в бюджетную мобильную разработку, можно начать с Android, порог входа (финансовый) заметно ниже.

    Само по себе направление живо, но выскококонкурентно. Правда, как я всегда говорю, если чувствуете, что это интересно лично Вам - пробуйте. Как хобби, например. Потому что сразу никто большие деньги не даст, а джуна 30+ многие компании не будут рассматривать в принципе (джуна берут, чтобы научить кодить в стиле компании, а в 30+ уже есть большой багаж знаний, который будет мешать). И не считайте это моим мнением, это ситуация на рынке. Я как раз наоборот считаю, что смена деятельности в любом возрасте это не плохо. Даже наоборот, надо иногда себя встряхивать.

    И еще. в вопросе Вы совершенно не раскрыли свой опыт помимо мобильной разработки, а этот опыт нередко позволяет претендовать на позиции выше джунов.
    Ответ написан
    7 комментариев
  • IOS разработка без Mac. Возможно ли?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Нет не так, хакинтоши никто не отменял. Правда, есть некоторый вопрос легальности сего действа, но разработать приложение, зарегистрироваться разработчиком и опубликовать его в магазине такая схема позволяет.
    Ответ написан
    3 комментария
  • Почему пропал на секунду заряд от lightning на iPhone 12 mini?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    В разъем часто набивается пыль (особенно если телефон носите в кармане), почистите его зубочисткой. При определенных условиях пыль может набиться и за месяц - так, что разъем просто до конца не входит.
    Еще бывает что в неоригинальном кабеле выходит из строя чип. У Вас не этот случай, но так, для информации.

    p.s. за много лет пользования техникой Apple ни разу не видел расшатанного разъема lightning.
    Ответ написан
    1 комментарий
  • Как создать приложение-планировщик?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Человеки обитают в разделе "Фриланс" Хабра. Размещаете проект, человек откликается и делает.
    Стоить будет сильно по-разному, в зависимости от человека и конкретизации ТЗ. Для ориентировки - 2-3 тыс. долларов, возможно, 5 тыс. долларов. Если хорошо делать и повезет с разработчиком. Но можно поискать студента-энтузиаста, работающего за еду. Крупная контора легко назовет цену в 30 тыс. долларов.
    Когда заключаете договор с разработчиком, укажите, что выкладываете приложение под своим аккаунтом. Нормальный разработчик сам посоветует так сделать. Плюс надо понимать, что разработчик получает доход от разработки и самому выкладывать Вашу идею ему просто неинтересно. Но все же доля доверия должна быть.
    Для получения дохода вроде бы желательно иметь юрлицо, а уж ИП это или ООО - Ваше дело. Покупатели оплачивают магазину приложений, тот удерживает комиссию и переводит оставшиеся деньги Вам. Но это сильно упрощенное описание.
    Ответ написан
  • Как организовать проверку в базе данных Firebase на уникальность введенных пользователем данных?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    А зачем перебирать записи в цикле? Firebase разве не умеет работать с отбором (where)? Вроде как любая база данных, должна поддерживаться соответствующая инструкция, Вы за доли секунды получите только запись с нужным e-mail (или пустой ответ), даже если в базе несколько миллионов пользователей.
    p.s. с Firebase я не работал, но здравый смысл и Google подсказывают, что поиск в базе поддерживается.
    Ответ написан
    2 комментария
  • Почему приложение на IOS печатает текст справа налево?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Навскидку - настройки языка в iOS, приложение почему-то считает что текст вводится на арабском языке (или другом, где пишут справа налево. Возможно, стоит явно указать, что не используются языки с вводом справа налево.
    Ответ написан
    7 комментариев
  • Существует ли способ написать мобильное приложение за месяц-два?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Если есть хоть какой то релевантный опыт, голова на плечах и умение читать - то задача реальная. Причем в принципе даже на Java+Swift. Правда, все остальные дела на это время придется забросить.

    И не могу не поделиться своим мнением - так как реализация логики интерфейса на сайте и мобилках заметно отличается, "в лоб" переносить сайт в приложение - плохая идея и для фирмы скорее будет антирекламой.
    Ответ написан
    Комментировать
  • Как правильно изменять сосстояние объкта на предыдущих экранах?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Эту проблему даже Facebook не решили)

    Если серьезно, то единственный надежный способ решения - любое изменение писать на сервер (или в локальную базу, или в глобальную переменную) а при любом переходе между экранами перед отрисовкой экрана перечитывать возможные изменения.
    Ответ написан
    Комментировать
  • Обновлять ли айфон?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Обновляться стоит, так как кроме багов каждое обновление закрывает множество дыр в безопасности.
    Потенциальных проблем при обновлении быть не должно, но если сомневаетесь,то лучше обновить через компьютер, предварительно сделав полную копию.
    По батарее в первые пару дней телефон будет индексировать содержимое и обновлять программы, что скажется на автономности, но после этого время работы должно стать прежним. В новой версии также добавились виджеты, и если Вы их добавите, то они немного уменьшат автономность (в пределах 5%)
    Ответ написан
    2 комментария
  • Как создавать iOS приложение swift на линукс?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Наберитесь терпения, ставьте в виртуалку хакинтош и работайте оттуда. Но если всерьез планируете в iOS разработку, задумайтесь о том, как купить мак, хотя бы б/у. И да, не забыли про "абонентку" для доступа в магазин в размере 100$ в год?
    Ответ написан
    4 комментария
  • Как из страницы сайта сделать приложение для Android и iOS?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Варианта совсем не для программистов не будет. Технически сделать приложение, в котором будет отображаться страница сайта со скрытым адресом - не сложно; подправить скрипты и CSS уже намного сложнее.

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

    Если речь идет о приложении для компании - подобные приложения скорее портят имидж, чем помогают в продажах. Лучше все же не экономить, а сделать нормальное приложение.
    Ответ написан
    Комментировать
  • Как лучше начать строить карьеру в IOS разработки?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Раз есть желание писать на Swift, то его и нужно учить. Захотите перейти в C++, всегда успеете.

    По железу - для сборки приложения в принципе достаточно любого старенького макбука или даже мак мини, объявлений на Авито полно. Не забывайте об оплате доступа в магазин приложений в 100 долларов в год, но он нужен только для публикации, разрабатывать для себя можно бесплатно.
    Кроме того, есть еще возможность установить для ознакомления MacOS на обычный компьютер, хотя законность данного действия под сомнением, но не упомянуть было бы неправильно.
    Ответ написан
    4 комментария
  • С какой книги на русском начать учить swift?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Начинайте читать на английском, непонятные места можете даже здесь, на тостере, спрашивать. Это будет намного продуктивнее, тем более что английский в таких книгах достаточно простой.

    Русский перевод документации по языкам программирования и самим программам - редкостная гадость и часто даже мешает понять, что же изначально имелось в виду.
    Ответ написан
    Комментировать
  • Какие нужны ресурсы для разработки приложения?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Приведенные выше зарплаты - это на руки программисту, но совершенно забыты налоги и прочие накладные расходы, упрощенно можно рассчитать как еще 50% сверху. Налоги на бизнес тоже нужно учитывать.

    Минимальная команда, чтобы хотя бы что то заработало:
    1 программист Android
    1 программист iOS
    1 программист бэк
    1 дизайнер
    1 руководитель проектов, который займется координацией команды
    Итого навскидку примерно 1,5 миллиона в месяц, с учетом страховых взносов и налогов, скорее 2 миллиона.
    Не забывайте про отпуска, наемные люди не работают 24/7.

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

    Во многом с учетом текущей ситации с пандемией работать люди будут из дома, но в любом случае Вам понадобится офис, юрлицо и бухгалтерия (еще 100-200 тыс./месяц)

    Дальше пойдет расчет серверных мощностей, и они стоят очень дорого для соцсети, при более-менее реальной нагрузке легко уйдет и миллион долларов в месяц, но рассчиать, не зная ожидаемой нагрузки, сложно. Для старта потребуется минимум пара выделенных серверов в приличном дата-центре, навскидку от 50 тыс./месяц.

    Если желание работать не пропало и есть понимание бизнес-модели соцсети, окупающей все эти затраты (или инвестор, готовый профинансировать первый год работы проекта), пишите, могу немного помочь с консультацией.
    Ответ написан
    1 комментарий