Вчера анонимный инсайдер рассказал, что Apple может выпустить Xcode для iPadOS 14. А сегодня дизайнер Паркер Ортолани уже показал концепт.
Для тех, кто в танке: инструмент Xcode нужен разработчикам для создания и тестирования приложений для iOS, macOS, watchOS и tvOS.
So here's where I landed earlier. It could be messy but it could also open up a whole new world for fledgling developers. It could be used like Playgrounds or like Xcode as a full IDE. The existing Xcode layout updated for touch, compatible with trackpads. pic.twitter.com/fgxR2SvUio
— Parker Ortolani (@ParkerOrtolani) April 21, 2020
Это очень мощная программа, которая сейчас доступна только на Mac. Apple, кажется, решила ещё на шаг приблизить iPad к компьютерам.
Смотрим наглядно, как это может выглядеть:
Все необходимые меню сохранены и переосмыслены
В концепте предполагается, что в приложении существенно увеличат интерфейс под дисплеи планшетов, однако код все равно будет занимать большую часть экрана. По задумке автора, разработчики также смогут просмотреть приложение в SwiftUI в реальном времени.
28 комментариев
Форум →Такие концепты могут предлагать те, кто сам ни разу не работал в Xcode. Даже на 15-дюймовом MacBook приходится располагать проект на 2-3 экрана или больше и переключаться между ними. На iPad это будет не работа, а одно большое мучение.
@Артём Суровцев, да дело даже не в размере. Пусть айпад попробует сбилдить серьёзный проект. Взорвется к чертям от такой нагрузки.
@Kapitoshka438, ну во первых не взорвется, во вторых не всегда нужно что-то огромное кодить. Небольшой проект вполне. Монитор если что подрубается.
@Kapitoshka438, легко справится. Это как раз та область, где SOC с оперативной памятью прямо на кристалле показывают себя наилучшим образом в сравнении с традиционными системами с модульной памятью.
@Kapitoshka438, наоборот, ipad справится лучше чем компьютер.
@Kapitoshka438, макбук про не взрывается, а айпад про мощнее ноутбука от эппл. Да он даже мощнее макбук про 13 так то
@Kapitoshka438, Если посмотрите рабочий концепт XCode от Louis D’hauwe который он сделал еще до того как устроился на работу инженером в команду XCode в Apple, то вот у него билд приложения был через удаленный сервер на Mac. И думаю именно так оно и будет если XCode вооще выйдет на iOS 14. То есть вполне возможно что компиляция приложения будет в облаке а потом уже на устройстве будет присылаться готовая подписанная .ipa’шка.
@Артём Суровцев,
1. ipad есть разных размеров
2. ipad можно подключить к монитору
3. мы говорим о субъективных вещах. Я работаю на очень крупном проекте(который возможно даже вы используете в жизни), и я не испытываю проблем с размерами экранов. Иногда работаю на айпаде в режиме sidecar. Но это лично я, а не кто-то другой.
Нет,не хочу, а вот от VSC, не отказался бы или от Atom.
@Илон Маск, VSC и так уже давно можно использовать
@?, нет, локально нельзя установить и использовать, а в клиент-серверном варианте нафик не нужно.
Да это невозможно. Просто два слова скажу: objc runtime.
@artemkat, вы этим не сказали ничего
@artemkat, А я вам скажу еще два слова компиляция в облаке.
@artemkat, вы это к чему? Если к тому что можно обузить рантайм, то это решается сэндбоксом.
Не вижу сложностей. Клавиатуру подключил , мышь/тачпад , монитор. Все, сидишь работаешь, в чем проблема?
Что-то кажется мне, что xcode в облака решил уйти. Будет подписка, компиляция на серверах яблочных и тогда хоть с какого устройства ходи.
@GIK, Именно и это уже было давно сделанно программистом Louis D’hauwe: https://twitter.com/LouisDhauwe/status/1008071487721439233
Угадайте что? Незадолго после этого концепта он перешел работать в Apple в комманду XCode.
А на счет подписки она итак уже есть давно 100$ в год на девелоперский аккаунт :)
Подобное решение может быть полезно для админов и девопсов. Айпад можно таскать с собой везде, и в случае ЧП можно легко что-то срочно поправить, сбилдить и выкатить лежа на пляже или ночью в походе. Только сомневаюсь что ipadOS сама по себе для этого сгодится. Большей части возможностей полноценной OS там нет. Та же работа в терминале, даже с внешней клавиатурой – на порядок менее удобна, чем на самом тормозном MacBook 12″.
@vlad49, ага Ansible playbook’и писать, а потом этим playbook’ом сразу в проде тысяч эдак пять серверов раскатать:)
На самом деле IDE можно в Облаке запустить – не проблема, от iPad’а только браузер нужен, но грамотный CI/CD требует не использовать без нужды ненадёжные инструменты.
на экране XCode, симулятор… и всё это прекрасно у них живёт на 6 ГБ памяти. ( а в случае простого айпада так вообще три)
молодцы дизайнеры. живут в стиле “я нарисую, а там оно дальше само”
@fedorez, как по мне, не совсем понятно зачем нужен симулятор как таковой. Только если это не tvos/watchos приложение, естественно
@fedorez, ну люди винду умудряются на iPad’е запускать. К тому же симулятор Apple может хорошо с оптимизировать (когдато эмулятор андроида на маке жутко лагал, когда в тоже время симулятор iOS работал только в путь). Тем более, что для запуска iOS приложения на iPad и симулировать ничего не нужно, так как iPadOS это таже iOS.
P.S. Не думаю что простой iPad будет поддерживаться (если конечено они не реализуют все через облако, что не позволит объяснить такое ограничение). Нужно же наконец-то соответствовать названию Pro ?
Скорее всего доработают функционал swift playgrounds
там уже сейчас можно на виртуальной ? машине формы рисовать и графику использовать
@Cayenne001, нет там не VM. Там код реально компилируется. Проблема в том что одного лишь компилятора не достаточно для большинтсва проектов
Я так давно жду этого!!!
а теперь по пунктам которые здесь упоминались:
Айпад потянет очень тяжелые проекты, железо очень мощное, в сравнение с моим MBA 2014 на котором я работаю уже пять лет/
Большой экран не так важен если вы профи, по началу купил D28 для кодинга в Xcode, а потом когда набрался опыта все больше сижу на своей тринашке прыгая между панелями/
Когда брал ноут для видеомонтажа лет десять назад на меня смотрели как на полуумного, но ноут в свое время позволил мне неплохозаработать на халтуре используя свободное время на основной работе/
Мне в тягость каждый день брать макбук, айпад другое дело!
Те кто не кодит, лучше помолчите, или познавайте у знакомых web-двелоперов, которые давно уже кодят на айпаде в своих редакторах
@Ш Дз, ipad pro 12.9 с чехлом клавиатурой будет толще и весить больше, чем эйр.
Когда у меня был эйр, то айпад нравился ретина-экраном и цветами. Сейчас не знаю, зачем кодить на айпаде. Но тоже, мечта осталась. И тач-интерфейс бы сделать, и ЯП визуальный и тп.
@yJIeTHblu, мне не нужна Pro 12-шка, так как смысла в такой замене нет, дело только в мобильности, обычный iPad 2019 10.2 d вполне должен подойти , но конечно нужно дождаться выхода системных требований и собственно самого Xcode
Нашли орфографическую ошибку в новости?
Выделите ее мышью и нажмите Ctrl+Enter.Как перенести контакты со старого iPhone на новый?
Как отвязать банковскую карту от Apple ID
Как на iPhone или iPad включить запрос пароля при скачивании игр и приложений из App Store
Как убрать красные наклейки с иконок на iPhone без отключения уведомлений
Почему отличается номер модели iPhone или iPad в Настройках и на сайте Apple
Фестиваль Apple Music Festival не открывается в iTunes
Почему iPhone издает странный звук во время работы
Не удаляется приложение с iPhone