Как может выглядеть Xcode для iPad

Артём Баусов avatar | 28
FavoriteLoading В закладки
Как может выглядеть Xcode для iPad

Вчера анонимный инсайдер рассказал, что Apple может выпустить Xcode для iPadOS 14. А сегодня дизайнер Паркер Ортолани уже показал концепт.

Для тех, кто в танке: инструмент Xcode нужен разработчикам для создания и тестирования приложений для iOS, macOS, watchOS и tvOS.

Это очень мощная программа, которая сейчас доступна только на Mac. Apple, кажется, решила ещё на шаг приблизить iPad к компьютерам.

Смотрим наглядно, как это может выглядеть:


Все необходимые меню сохранены и переосмыслены

В концепте предполагается, что в приложении существенно увеличат интерфейс под дисплеи планшетов, однако код все равно будет занимать большую часть экрана. По задумке автора, разработчики также смогут просмотреть приложение в SwiftUI в реальном времени.

Every year, right after Apple announces a new iPad or something related, the old discussion about having a version of...
1 Звезд2 Звезды3 Звезды4 Звезды5 Звезд (11 голосов, общий рейтинг: 4.82 из 5)
undefined
iPhones.ru
Хотели бы такое приложение для планшета?
Прокомментировать

🙈 Комментарии 28

  1. Артём Суровцев avatar
    Артём Суровцев21 апреля 2020
    7

    Такие концепты могут предлагать те, кто сам ни разу не работал в Xcode. Даже на 15-дюймовом MacBook приходится располагать проект на 2-3 экрана или больше и переключаться между ними. На iPad это будет не работа, а одно большое мучение.

    Kapitoshka438 avatar
    Kapitoshka43821 апреля 2020
    2

    @Артём Суровцев, да дело даже не в размере. Пусть айпад попробует сбилдить серьёзный проект. Взорвется к чертям от такой нагрузки.

    lohmatij avatar
    lohmatij21 апреля 2020
    0

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

    Fork Posix avatar
    Fork Posix21 апреля 2020
    0

    @Kapitoshka438, легко справится. Это как раз та область, где SOC с оперативной памятью прямо на кристалле показывают себя наилучшим образом в сравнении с традиционными системами с модульной памятью.

    Siarheimisko avatar
    Siarheimisko21 апреля 2020
    0

    @Kapitoshka438, наоборот, ipad справится лучше чем компьютер.

    Oleg Volikov avatar
    Oleg Volikov21 апреля 2020
    0

    @Kapitoshka438, макбук про не взрывается, а айпад про мощнее ноутбука от эппл. Да он даже мощнее макбук про 13 так то

    valakot avatar
    valakot21 апреля 2020
    0

    @Kapitoshka438, Если посмотрите рабочий концепт XCode от Louis D’hauwe который он сделал еще до того как устроился на работу инженером в команду XCode в Apple, то вот у него билд приложения был через удаленный сервер на Mac. И думаю именно так оно и будет если XCode вооще выйдет на iOS 14. То есть вполне возможно что компиляция приложения будет в облаке а потом уже на устройстве будет присылаться готовая подписанная .ipa’шка.

    Siarheimisko avatar
    Siarheimisko21 апреля 2020
    3

    @Артём Суровцев,
    1. ipad есть разных размеров
    2. ipad можно подключить к монитору
    3. мы говорим о субъективных вещах. Я работаю на очень крупном проекте(который возможно даже вы используете в жизни), и я не испытываю проблем с размерами экранов. Иногда работаю на айпаде в режиме sidecar. Но это лично я, а не кто-то другой.

  2. Илон Маск avatar
    Илон Маск21 апреля 2020
    0

    Нет,не хочу, а вот от VSC, не отказался бы или от Atom.

    ​? avatar
    ​?21 апреля 2020
    0

    @Илон Маск, VSC и так уже давно можно использовать

    Илон Маск avatar
    Илон Маск21 апреля 2020
    0

    @​?, нет, локально нельзя установить и использовать, а в клиент-серверном варианте нафик не нужно.

  3. artemkat avatar
    artemkat21 апреля 2020
    1

    Да это невозможно. Просто два слова скажу: objc runtime.

    Siarheimisko avatar
    Siarheimisko21 апреля 2020
    0

    @artemkat, вы этим не сказали ничего

    valakot avatar
    valakot21 апреля 2020
    0

    @artemkat, А я вам скажу еще два слова компиляция в облаке.

    Silmaril avatar
    Silmaril21 апреля 2020
    0

    @artemkat, вы это к чему? Если к тому что можно обузить рантайм, то это решается сэндбоксом.

  4. C0nfy avatar
    C0nfy21 апреля 2020
    1

    Не вижу сложностей. Клавиатуру подключил , мышь/тачпад , монитор. Все, сидишь работаешь, в чем проблема?

  5. GIK avatar
    GIK21 апреля 2020
    2

    Что-то кажется мне, что xcode в облака решил уйти. Будет подписка, компиляция на серверах яблочных и тогда хоть с какого устройства ходи.

    valakot avatar
    valakot21 апреля 2020
    0

    @GIK, Именно и это уже было давно сделанно программистом Louis D’hauwe: https://twitter.com/LouisDhauwe/status/1008071487721439233
    Угадайте что? Незадолго после этого концепта он перешел работать в Apple в комманду XCode.
    А на счет подписки она итак уже есть давно 100$ в год на девелоперский аккаунт :)

  6. vlad49 avatar
    vlad4921 апреля 2020
    0

    Подобное решение может быть полезно для админов и девопсов. Айпад можно таскать с собой везде, и в случае ЧП можно легко что-то срочно поправить, сбилдить и выкатить лежа на пляже или ночью в походе. Только сомневаюсь что ipadOS сама по себе для этого сгодится. Большей части возможностей полноценной OS там нет. Та же работа в терминале, даже с внешней клавиатурой – на порядок менее удобна, чем на самом тормозном MacBook 12″.

    Илон Маск avatar
    Илон Маск21 апреля 2020
    0

    @vlad49, ага Ansible playbook’и писать, а потом этим playbook’ом сразу в проде тысяч эдак пять серверов раскатать:)

    На самом деле IDE можно в Облаке запустить – не проблема, от iPad’а только браузер нужен, но грамотный CI/CD требует не использовать без нужды ненадёжные инструменты.

  7. fedorez avatar
    fedorez21 апреля 2020
    1

    на экране XCode, симулятор… и всё это прекрасно у них живёт на 6 ГБ памяти. ( а в случае простого айпада так вообще три)
    молодцы дизайнеры. живут в стиле “я нарисую, а там оно дальше само”

    Siarheimisko avatar
    Siarheimisko21 апреля 2020
    0

    @fedorez, как по мне, не совсем понятно зачем нужен симулятор как таковой. Только если это не tvos/watchos приложение, естественно

    Silmaril avatar
    Silmaril21 апреля 2020
    0

    @fedorez, ну люди винду умудряются на iPad’е запускать. К тому же симулятор Apple может хорошо с оптимизировать (когдато эмулятор андроида на маке жутко лагал, когда в тоже время симулятор iOS работал только в путь). Тем более, что для запуска iOS приложения на iPad и симулировать ничего не нужно, так как iPadOS это таже iOS.

    P.S. Не думаю что простой iPad будет поддерживаться (если конечено они не реализуют все через облако, что не позволит объяснить такое ограничение). Нужно же наконец-то соответствовать названию Pro ?

  8. Cayenne001 avatar
    Cayenne00121 апреля 2020
    0

    Скорее всего доработают функционал swift playgrounds
    там уже сейчас можно на виртуальной ? машине формы рисовать и графику использовать

    Silmaril avatar
    Silmaril21 апреля 2020
    0

    @Cayenne001, нет там не VM. Там код реально компилируется. Проблема в том что одного лишь компилятора не достаточно для большинтсва проектов

  9. Ш Дз avatar
    Ш Дз21 апреля 2020
    0

    Я так давно жду этого!!!
    а теперь по пунктам которые здесь упоминались:
    Айпад потянет очень тяжелые проекты, железо очень мощное, в сравнение с моим MBA 2014 на котором я работаю уже пять лет/
    Большой экран не так важен если вы профи, по началу купил D28 для кодинга в Xcode, а потом когда набрался опыта все больше сижу на своей тринашке прыгая между панелями/
    Когда брал ноут для видеомонтажа лет десять назад на меня смотрели как на полуумного, но ноут в свое время позволил мне неплохозаработать на халтуре используя свободное время на основной работе/
    Мне в тягость каждый день брать макбук, айпад другое дело!
    Те кто не кодит, лучше помолчите, или познавайте у знакомых web-двелоперов, которые давно уже кодят на айпаде в своих редакторах

  10. yJIeTHblu avatar
    yJIeTHblu22 апреля 2020
    0

    @Ш Дз, ipad pro 12.9 с чехлом клавиатурой будет толще и весить больше, чем эйр.
    Когда у меня был эйр, то айпад нравился ретина-экраном и цветами. Сейчас не знаю, зачем кодить на айпаде. Но тоже, мечта осталась. И тач-интерфейс бы сделать, и ЯП визуальный и тп.

    Ш Дз avatar
    Ш Дз10 мая 2020
    0

    @yJIeTHblu, мне не нужна Pro 12-шка, так как смысла в такой замене нет, дело только в мобильности, обычный iPad 2019 10.2 d вполне должен подойти , но конечно нужно дождаться выхода системных требований и собственно самого Xcode

Вы должны авторизоваться или зарегистрироваться для комментирования.

Нашли орфографическую ошибку в новости?

Выделите ее мышью и нажмите Ctrl+Enter.

Как установить аватар в комментариях?

Ответ вот здесь