Комментарии 67
Только для Windows 10? Для Windows 7 не будет работать?
0
Только для Windows Store приложений (в том числе win8). В первую очередь политика, во вторую — несколько разные стеки технологий. МС сейчас работает (хотя по некоторым сведениям с 2010) над переносом классических приложений в стор.
+1
Да пофиг на стор, я хочу просто чтобы на локальной машине компилировался и запускался код на objc (чисто для поиграться).
У меня на Win7 SP1 установлена VS2015 Community, этот SDK будет работать?
У меня на Win7 SP1 установлена VS2015 Community, этот SDK будет работать?
0
1) на 7ке не работает WinRT SDK, так что нельзя даже если очень захотеть.
2) На гитхабе написано, что сейчас все работает только на 10ке.
Обновляйтесь :)
2) На гитхабе написано, что сейчас все работает только на 10ке.
Обновляйтесь :)
+3
Спасибо, теперь понятно. Но лучше подожду когда Apple портирует Swift на другие платформы, думаю там поинтереснее будет:) С objc можно поиграться и в виртуалке, да и в gcc/mingw в ограниченном объеме — тоже.
0
Не. Знаю, зачем бы apple понадобилось переносить swift куда-либо. Разве что не сервера, но опять же на эпловские.
0
Главное, что Apple знает:
At launch we intend to contribute ports for OS X, iOS, and Linux.
+1
НЛО прилетело и опубликовало эту надпись здесь
На самом деле — получилось! После запуска проекта запустился инсталлятор Студии, который что-то долго скачивал и устанавливал. После этого проект на ObjC скомпилировался.
Правда одна странность — в скомпилированном файле WOCCatalog.exe AVG обнаружил вирус Win32/Heri. Ну да ладно, остальные антивирусы на Virustotal ничего не нашли, думаю это ложное срабатывание.
В общем в итоге под Windows 7 SP1 тестовый проект на objc компилируется. Эмулятор действительно не поддерживается, но предлагается подключить реальный WinPhone девайс (которого у меня тоже нету), так что эксперимент на этом закончен:)
Правда одна странность — в скомпилированном файле WOCCatalog.exe AVG обнаружил вирус Win32/Heri. Ну да ладно, остальные антивирусы на Virustotal ничего не нашли, думаю это ложное срабатывание.
В общем в итоге под Windows 7 SP1 тестовый проект на objc компилируется. Эмулятор действительно не поддерживается, но предлагается подключить реальный WinPhone девайс (которого у меня тоже нету), так что эксперимент на этом закончен:)
0
3.Autolayout
4.Storyboard support
5.MapKit
Странно, на билде говорили, что это все есть.
Добавить можно, что swift тоже не поддерживается.
0
Название проекта WinObjC вам что-нибудь говорит? Добавить можно что brainfuck не поддерживается
+7
Ох, с asset'ами все действительно очень плохо…
+1
ох, раскатал было уже губу, но для наших проектов без поддрежки autolayout и storyboard не имеет смысла
+1
НЛО прилетело и опубликовало эту надпись здесь
Когда добавят поддержку арма и релизных сборок — можно начинать пробовать. Кроме этого из списка в нашем проекте есть только MapKit. Ехидно посмеиваюсь над любителями IB, автолэйаутов и свифта :)
0
И что, даже ассетов нет?
+1
НЛО прилетело и опубликовало эту надпись здесь
Дело в том, что constraints удобны для использования только в IB. Если отрисовывать интерфейс полностью кодом, то проще реализовать старый добрый layoutSubviews. А уже IB vs программная отрисовка — это отдельная большая тема для рассуждений: в каких-то случаях лучше одно, в других — другое.
0
НЛО прилетело и опубликовало эту надпись здесь
Имхо, смысл не использовать IB есть, когда в приложении сложный UI с большим количеством переходов. В этом случае ваши макеты превратятся в вечнотормозящую (в Xcode) мешанину.
+2
НЛО прилетело и опубликовало эту надпись здесь
вот только я так до сих пор не увидел, чтоб из IB можно было задать состояние, когда кнопка selected и pressed одновременно, а из кода можно. Таких моментов дофига, и в целом, я понимаю тех, кто все делает из кода, хотя сам предпочитаю xib
0
Возможно, спорить не буду, опыта использования IB у меня нет. Доводилось просто видеть проекты с описанной мной кашей, в которой очень сложно разобраться.
0
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Глядишь напишут парсер для custom-xml, xib-ов.
шо там парсить-то. Самое сложное — порт UIKit уже сделали.
А учитывая удобность средств разработки IB и виндовых, никто не будет дергаться.
Вы про то, что IB застрял на уровне WinForms?
+1
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Ну да.
Совокупность андроида сейчас больше чем совокупность винды.
iOS в этом году будет столько же сколько и customer винды
Совокупность андроида сейчас больше чем совокупность винды.
iOS в этом году будет столько же сколько и customer винды
0
Devices in use today
Closed, Google Android: 1.25-1.5bn?
Chinese Android -4-500m
PCs: 1.5-1.6bn
-of which consumer PCs: 7-800m
iOS: 7-800m
Closed, Google Android: 1.25-1.5bn?
Chinese Android -4-500m
PCs: 1.5-1.6bn
-of which consumer PCs: 7-800m
iOS: 7-800m
0
И откуда это?
0
Ну, ок, Допустим, этот странный чувак со «своей моделью» прав. Все равно получается, что совокупность андроидов не больше совокупности винды.
Хотя методы чувака из венчурного фонда надо проверять.
А статья 2011 года — это вообще прекрасно.
Хотя методы чувака из венчурного фонда надо проверять.
А статья 2011 года — это вообще прекрасно.
0
Этот странный чувак работает в странной конторе которая инвестировала в половину компаний интернета. И в работу чувака входит: I try to work out what's going on and what will happen next.
Идея в том, что андроиды в большинстве своём уже у consumer владельцев, и согласно прикидкам, консьюмеров на этой платформе больше чем на винде.
А статья да, хороша. Даёт возможно оттолкнуться.
1.2 ярда Windows на конец(!) 2011. Я взял статистику Гартнера
2007 272,4
2008 302,2
2009 308,3
2010 350,9
2011 352,8
— 2012 351,0
2013 316,4
2014 315,8
Совокупно за 5 лет (2007-2011) продано 1.586 ярда ПК. Что несколько меньше 1.25 ярда активной Windows. Но будем считать, что время жизни ПК 5 лет.
За 5 лет (2014-2010) 1.6 ярда ПК, отсюда число «PCs: 1.5-1.6bn» выглядит реалистичным, даже если учесть, что входу ПК до 2010 года выпуска.
И 1/2 от 1.6 ярда как консьюмер тоже вполне реалистично.
При этом уже к сентябрю 2013 года был 1 миллиард активаций Google версии Андроида.
Так что модель вполне себе реалистичная.
Идея в том, что андроиды в большинстве своём уже у consumer владельцев, и согласно прикидкам, консьюмеров на этой платформе больше чем на винде.
А статья да, хороша. Даёт возможно оттолкнуться.
1.2 ярда Windows на конец(!) 2011. Я взял статистику Гартнера
2007 272,4
2008 302,2
2009 308,3
2010 350,9
2011 352,8
— 2012 351,0
2013 316,4
2014 315,8
Совокупно за 5 лет (2007-2011) продано 1.586 ярда ПК. Что несколько меньше 1.25 ярда активной Windows. Но будем считать, что время жизни ПК 5 лет.
За 5 лет (2014-2010) 1.6 ярда ПК, отсюда число «PCs: 1.5-1.6bn» выглядит реалистичным, даже если учесть, что входу ПК до 2010 года выпуска.
И 1/2 от 1.6 ярда как консьюмер тоже вполне реалистично.
При этом уже к сентябрю 2013 года был 1 миллиард активаций Google версии Андроида.
Так что модель вполне себе реалистичная.
0
Статистика от Akamai. 15-30% трафика интернета.
0
Даже по этой картинке видно: десктопных браузеров за 50%, исключая сафари. Даже если десятая доля это линукс/макос, то остаётся более 45 процентов на виду. Со статистикой Википедии вполне сходится
0
На работе Win ПК, дома Win ПК. А юзер — один.
0
Телефон, планшет, а юзер один, и?
0
Поэтому, по веб статистике нельзя делать выводов.
Только по device shipments, продажам и активациям.
Только по device shipments, продажам и активациям.
0
По веб статистике можно судить об активных пользователях. Туда не попадет тонна пылящихся на полках устаревших девайсов, куча серверов, почти не попадет огромное количество тестовых андроидов.
0
Опять же, телефон, планшет — продажи/активации две, пользователь один.
Бесполезный спор, короче, кто может в математику, уже давно все понял.
Бесполезный спор, короче, кто может в математику, уже давно все понял.
0
НЛО прилетело и опубликовало эту надпись здесь
Рановато вы автоматически к смартфону прикладываете планшет:
Tablet 2014 Unit Shipments — 229,6 mln
Worldwide Smartphone Sales to End Users by Vendor in 2014 — 1,244,890 mln
Смартфонов на Андроиде только за 2014 — 1 миллиард!!!
А всех Windows устройств — 360 млн!
Tablet 2014 Unit Shipments — 229,6 mln
Worldwide Smartphone Sales to End Users by Vendor in 2014 — 1,244,890 mln
Смартфонов на Андроиде только за 2014 — 1 миллиард!!!
А всех Windows устройств — 360 млн!
0
А всех Windows устройств — 360 млн!
Что это за цифра и откуда вы ее взяли? Windows устройств порядка 1.3 миллиардов в мире. Андроид устройств не только за 2014, а в целом в мире порядка 1 миллиарда.
ios аудитория там раза в 2-3 платежеспособнее, чем на остольной совоккупности вместе взятой.
Фантазии хипстеров это всегда очень смешно.
Что это за цифра и откуда вы ее взяли? Windows устройств порядка 1.3 миллиардов в мире. Андроид устройств не только за 2014, а в целом в мире порядка 1 миллиарда.
ios аудитория там раза в 2-3 платежеспособнее, чем на остольной совоккупности вместе взятой.
Фантазии хипстеров это всегда очень смешно.
0
НЛО прилетело и опубликовало эту надпись здесь
что ж они ломают телефоны и приложения пиратят. От хорошей жизни, наверное.
0
after the Pangu 7.1-7.1.2 (7.1.1 at the time) jailbreak came out but here are the results:
32% had not jailbroken, but wanted to
25% had not jailbroken, and were against it
17% had jailbroken and enjoyed it
17% didn't know what jailbreaking was
9% had jailbroken, but restored it afterwards
Статистика о том, что ломают новые аппараты, а не б\у у школьника — отсутствует.
32% had not jailbroken, but wanted to
25% had not jailbroken, and were against it
17% had jailbroken and enjoyed it
17% didn't know what jailbreaking was
9% had jailbroken, but restored it afterwards
Статистика о том, что ломают новые аппараты, а не б\у у школьника — отсутствует.
0
Вы не в курсе про существование телефонов на андройде стоимостью в 1к$(самсунги и прочее)?
0
А всех Windows устройств — 360 млн!
Что это за цифра и откуда вы ее взяли? Windows устройств порядка 1.3 миллиардов в мире.
Комменты не читай, а сразу отвечай. (с) народная мудрость
360 млн Windows устройств было продано за 2014 год. Числа я взял из отчета Гартнера и Микрософта, а затем сложил. 315,8 + 40.
Андроид устройств не только за 2014, а в целом в мире порядка 1 миллиарда.
Вы с какого года к нам поступили? 1 миллиард активаций у Андроида был в сентябре 2013. С тех пор прошло два года. Тут речь уже о том, что как бы у Андроида не все 2 миллиарда. И при этом они в карманах пользователей, а не на столах офисов, банкоматах, станках и другом узкоспециализированном оборудовании.
0
К сожалению сам гугл явно не в курсе этих цифр и на Google I/O 2015 глава компании репортовал об 1 миллиарде пользователей андройда:
There are now 1 billion Android users, according to Sundar Pichai, head of Google's most important products, including Android, Chrome, Search and Maps. What's more, 8 out of every 10 phones worldwide is operating on Android, he said.
И в 2014 было тоже самое
Вы им напишите про 2 миллиарда, пусть порадуются.
There are now 1 billion Android users, according to Sundar Pichai, head of Google's most important products, including Android, Chrome, Search and Maps. What's more, 8 out of every 10 phones worldwide is operating on Android, he said.
И в 2014 было тоже самое
Вы им напишите про 2 миллиарда, пусть порадуются.
0
1) Старайтесь ссылаться на оригинал. На гугл ИО 2015 Сундар сказал, что Google Android имеет более миллиарда пользователей
Да, возможно, что 1 миллиард + 1 смартфон, а возможно, что 1 миллиард + 300 млн. (Учитывая продажи за 2014)
2) Андроид есть не только у Гугла, но и у Амазона и у кучи китайских товарищей, т.к. Google Play там закрыт. В совокупности их тоже не меньше 500 млн.
Отсюда и цифра в 2 миллиарда.
Да, возможно, что 1 миллиард + 1 смартфон, а возможно, что 1 миллиард + 300 млн. (Учитывая продажи за 2014)
2) Андроид есть не только у Гугла, но и у Амазона и у кучи китайских товарищей, т.к. Google Play там закрыт. В совокупности их тоже не меньше 500 млн.
Отсюда и цифра в 2 миллиарда.
0
Очевидно, что польза есть при переиспользовании имеющейся базы кода, например, бизнес-логики, моделей и т.п.
Заниматься сексом с кодом для интерфейса, который при этом еще и выглядит ужасно и непредсказуемо главным образом для дизайнера (не могли что ли отрисовать нормально?) — бессмысленно.
Заниматься сексом с кодом для интерфейса, который при этом еще и выглядит ужасно и непредсказуемо главным образом для дизайнера (не могли что ли отрисовать нормально?) — бессмысленно.
0
НЛО прилетело и опубликовало эту надпись здесь
Просто нарисовали, когда ещё iOS 6 был. Поменять картинки — меньшая из проблем. Тем более, что iOS проектов использующих стандартные контролы (не заменяя картинки) не так уж и много.
А вот то, что CollectionView не перестраивается при изменении окна, NavBar дрожит как припадочный — вот это сложнее. Это ещё ловить надо.
А вот то, что CollectionView не перестраивается при изменении окна, NavBar дрожит как припадочный — вот это сложнее. Это ещё ловить надо.
0
Интересно скомпилировать свои проекты и посмотреть как будет выглядеть UI с этими компонентами. Да, как уже здесь упоминали Auto layout — must have.
Как мне кажется все это — огромный объем работы, еще и за изменениями в iOS SDK нужно следить постоянно.
Если не секрет, каковы масштабы команды работающей над проектом?
Как мне кажется все это — огромный объем работы, еще и за изменениями в iOS SDK нужно следить постоянно.
Если не секрет, каковы масштабы команды работающей над проектом?
0
То есть теперь не обязательно пользоваться макосью под VmWare, вместо симулятора можно использовать нативное Win32 окно?
0
То чувство, когда портирование Objective-C iOS -> WinStore опенсорсное, бесплатное и разрабатывается МС, а портирование C# WinStore -> iOS закрытое, стоит $1000 в год на разраба на платформу и разрабатывается третьей стороной…
+3
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Компиляция iOS приложений для Windows Store