Как стать автором
Обновить

Комментарии 95

Ну чо, в бой, пацаны!)
Кстати реально будет бой wp7 за долю рынка. И от разработчиков будет тоже очень много зависить, точнее от количества и качества их приложений
НЛО прилетело и опубликовало эту надпись здесь
… выдадут хорошие статьи «что тут изменилось по сравнению с WM6»

Ответ очень краткий и простой: «Всё!» ;) Серьёзно
Кстати — не со всем можно согласиться. Ведь обновления — это тоже своего рода pain по поводу совместимости, если только они не будут принудительными.
НЛО прилетело и опубликовало эту надпись здесь
Ну процесс изменился настолько, насколько он мог измениться в контексте мобильных платформ. Разве что мы и раньше могли использовать C# как язык для создания приложений.
вид действительно необычный, по крайней мере я на скрины смотрю и желания купить не появляется. а там кто его знает, может действительно перебьют моду на гаджето-иконки андройдов и айфонов :)
хотя сомневаюсь
iPhone > Android >>>>>>>>> Windows 7 Phone
discuss
Ага, хороший вброс.
интересно, переплюнут ли андроид? про айфон промолчу
Когда железки то появятся? Сам сижу на android, но конкуренция должна быть!
а мне, если честно, не хочется большого разброда.
мобильных платформ что-то слишком много становится — а как выбрать лучшую, это вопрос.
я пока тоже остановился на андроиде, т.к. там идеально решены процессы синхронизации с гуглосервисами. но с другой стороны очень ждал винфон 7, но не дождался. а после фарсовой похоронной процессии айфона так и вовсе почему-то пропало желание… хотя понимаю что на кач-во продукта это не влиет, но какое-то отвращение что-ли появилось
О какой такой фарсовой похоронной процессии айфона вы говорите 0_О?
спрошу еще здесь…
Когда выйдет С++ SDK и выйдет ли?
Насколько я помню, по информации от людей из MS (PnP) — native SDK будет для OEM'щиков.
а как стать оемщиком?
В данном случае имеются ввиду вендоры, типа HTC и т.д., выпускающие девайсы на базе WP7. So… Вам надо начать выпускать телефоны на базе WP7.

Ну а если серьёзно, то зачем Вам нужен NDK? Меня всегда интересовал этот вопрос. Для игр есть достаточно быстрый и удобный XNA, для остальных программ мощности процессора более чем достаточно вне зависимости от того, на чем они написаны. А плюшек у управляемой платформы гораздо больше (не говоря уже о проектировании UI в SL).
для маленьких игр хватает, для более серьезных поначалу тоже будет хватать, но в итоге все упрется в ограничения платформы, и эти ограничения прийдется преодолевать и Шарп тут не лучший помошник…
Ну и постоянные вбросы антирекламы будут делать такие люди как Кармак, сравнивая возможности одного движка на разных платформах (как это было с ХБох и ПС3, но там ХБокс занимал более достойное положение)…
Ну смотрите — вся работа непосредственно с графикой выполняется XNA, который достаточно быстр. На уровне приложения остаётся логика, хитрая физика и прочие плюшки. При этом наиболее ресурсоёмка — физика, но так ли она нужна в мобильных телефонах?
Ну и если смотреть с другой стороны, то процент игр, которые будут испытывать проблемы из за отсутствия NDK — крайне мал как по количественному показателю, так и по денежному.

Всё вышесказанное — ИМХО, т.к. XNA я владею не так глубоко, и могу быть где-то не прав, надеюсь меня поправят.
поиграйте в последние демки от  Valve на 4 iPhone и подумайте, как скоро там понадобится реалистичная физика… а теперь представьте что с Bullet (опен сорсный физический движок), можно было практически нормально жить еще на iPhone 2G…
сейчас разрыв в производительности С++ и C# заполнит более мощная аппаратная часть (по крайней мере анонсированные девайзы могли этим похвастаться), но почему бы не открыть доступ к этим мощностям разработчикам игр, которые могли бы прийти на эту платформу с более интересными идеями, чем возможны у конкурентов…
О каком разрыве в производительности идет речь?
C# медленнее… я не хочу начинать холивар, я только скажу одно… скорость доступа к памяти за последние 20 лет не так сильно выросла как производительность процессоров, поэтому производительность многих систем сейчас упирается именно в доступ к памяти, поэтому эффективное управление последней может сильно ускорить выполнение программы…
вот как это происходит на PS3
это ни в коем случае не касается бизнес-софта, но вот в геймдеве это можно использовать и получать профит…
Без NDK очень затруднительно будет портировать ОГРОМНОЕ кол-во существующего кода под WP7. Не ожидал, что его не включат в набор разработчика…
Это плохо — скайпа не будет :( Пока что это единственное, что мне не нравится в ВинФо.
не выйдет. разработка для WP7 доступна только на управляемом коде Silverlight и XNA. Однако, есть данные, что партнеры Microsoft получат доступ к низкоуровневой разработке для WP7. Вот им такой SDK, наверное, дадут.
НЛО прилетело и опубликовало эту надпись здесь
а я всегда покупал продукцию от M$, начиная от КПК Pocket2003, WinMo5, WM6 и WM6.5 по одной причине, что мог сам писать проги на знакомом мне C#. Времени на изучение языков для Android и iPhone увы нет. Поэтому и WP7 я буду брать, даже если он не составит конкуренцию другим платформам.
НЛО прилетело и опубликовало эту надпись здесь
Но не так все просто с WP7 и программированием для себя. Он ведь залочен и весь софт только из маркетплейса. Но можно купить девелоперский аккаунт и разлочить телефон или воспользоваться сторонними прошивками.
А я вот жду Mono на Андроиде что бы уже чего нибудь себе не нужного написать :)
Извините. А откуда информация, что надо будет покупать аккаунт именно для того, чтобы ставить приложения на свой телефон? Чтобы размещать в маркете — да, но чтобы ставить на свой телефон — в первый раз слышу.
именно так. все приложения — только через маркет. либо, если у вас есть аккаунт, можно разлочить небольшое количество телефонов, и ставить из студии
на данный момент так и есть
Все приложения ставятся только из маркета, как на iphone, но можно телефон разлочить для тестирования и ставить через visual studio (точнее есть утилитка в составе WP7 Tools). Но для этого нужен dev-аккаунт.
И еще будет возможность корпоративной разлочки, что бы ставить свой специальный софт без маркетплейса
разве с sd-карты нельзя будет ставить?
А SD-карт то и не будет. На борту WP7 устройств должно быть как минимум 8 ГБ.
И единственный источник приложений это Marketplace
Каждое слово — неправда.
не могли бы вы дать в таком случае ссылки на сторонние прошивки?
и про разлочку телефона пока говорить преждевременно
Ссылки не могу дать, т.к. еще нет сторонних прошивок, но еще ведь и устройств на рынке нет. Как только появятся устройства, я уверен что сделают какой нибудь jailbreak, как на iphone.
а чего тут угадывать, этот Windows Phone 7 — изначально такой же мертвый проект, как и Zune.
Zune — мертвый проект? Я что-то пропустил?
Статистику по продажам?
Т.е. любой плеер, имеющий продажи меньше чем iPod — априори мертвый?
Спасибо, еды нет.
Ну, не просто меньше, а в 60 с чем-то раз меньше.
понимаете, между «продажи меньше» и «мизерные продажи, полностью не оправдавшие ожидания» — огромная разница.
НЛО прилетело и опубликовало эту надпись здесь
Телефон, в первую очередь, должен звонить. Во-вторую — быть простым. В данном случае я вижу продукт, заточенный на специфическую аудиторию. Среди хабровчан он пойдет на ура, а вот гламурные кисы (одна из основных категорий покупателей) данный продукт не поймут. Интеграция xbox live вещь, конечно, хорошая, но в мире всего около 20 миллионов активных владельцев xbox, и врядли каждый купит себе телефон на WP7. Далее, зная, как майкрософт работает изнутри (война топ-менеджеров за ресурсы), я подозреваю, что это чейто «проект», а не «продукт». Ну и, напоследок, мобильное подразделение майкрософт вроде бы никогда не приносило прибыли, показывая исключительно убытки. Не вижу причин, что бы ситуация резко изменилась.

P.S.: думаю крупные производители железа выпустят по 1-2 модели, и на этом все закончится.
что-то вы сильно пессимистично настроены. даже сейчас аппараты на 6й версии продаются, почему семёрке не занять свою нишу — тем более у всех на слуху.
вы пойдите на улице спросите кто знает андроид? многие знакомые спрашивают «это что, винда такая?»
поэтому, думаю, будущее у 7ки есть и довольно неплохое, какое-бы унылое г они там не сделали
продаваться они продаются, но денег майкрософт на них не зарабатывает.
НЛО прилетело и опубликовало эту надпись здесь
при всем уважении, это точно не продукт массового пользования.
Практика продаж iPhone хорошо продемонстрировала, что «гламурные кисы» также на ура подобные девайсы покупают.

зная, как майкрософт работает изнутри


а как работает? может поведаете? :-)
1. Нужен Мак для разработки.
2. Среда разработки и язык программирования из прошлого века.
признайтесь, вы xcode только на скриншоте видели :-)
Я видел скринкаст, в котором для iPhone делали простое приложение — мне хватило.
Да, мы тоже всем отделом ржали…
Пользуюсь xcode и vs2010. vs намного удобнее
я приложения под iPhone пишу в VSExpress (благо С++ он и в африке С++), большая часть команды за год разработки xCode запускало меньше десятка раз… кое кто не видел его в глаза…
сейчас написали скрипт который заливает приложение на iPhone без явного запуска xCode…
Вроде бы там весь API на Objective C. Разве есть переходник для C++?
Если вы не используете усиленно API количество переходников будет очень маленьким…
Для игр весь необходимый код генерируется автоматически, нужно только вставить в нужные места несколько вызовов С++ функций, которые передадут управление в код движка\игры…
Приложения — это игры, а VSExpress у вас интегрирован с Unity3D, так? ;-)
С другой стороны вы говорите про C++, в Unity C#… я в замешательстве :)
нет…
мы пишем на С++. экран, тачскрин и кое-какие функции работы со временем эмулируются, все остальное есть в стандартной библиотеке С. для отладки игр хватает полностью… кроме этого получаем очень дешевый перенос на еще почти десяток мобильных и не очень платформ…
VS не только удобнее но и компилирует в несколько раз быстрее (несколько минут против 15-20)…
Поэтому я не совсем понимаю политику Microsoft, они разработали одну из лучших сред для разработки но при этом не собираются пользоваться ей сами…
С чего вы взяли, что Microsoft не пользуется VS.NET? ;)
оно не даст использовать VC++…
А подробнее можете рассказать, как у вас устроено? Недавно приобрел iPad и хочется попробовать что-нибудь написать, но мака нет и желания его покупать тоже пока не возникает.
Я использую образ SnowLeopard запущенный на виртуалке — торренты вам в помощь. Использую только, чтобы собрать проект и залить на iPohne. Пишу же в VisualStudio. Тоже интересно про скрипт/инфраструктуру.

А как с библиотеками и контролами? Или в студии не компилируете?
Скрипт в студию!
Или можете отдельным топиком оформить.
там одна строка которая запускает билд проекта из консоли…
вот ссылка на описание XCodeBuild
вот еще ссылка
Мне довелось делать софт для iphone и android. Так вот Objective-C это один из лучших языков, которые мне довелось видеть, а видел я немало. А XCode на голову выше Eclipse по удобству.

Так что не п*здите о том, что только на скриншотах видели.
ObjectiveC убог чуть более чем полностью… и как я понимаю C++, Java и C# вы не видели…
Я их не просто видел, это была моя работа много лет.

А Obj-C очень красивый язык. Мне жаль, что не он, а такое уебище как C++ стало пост-Си мейнстримом.
Да, всем нам очень не хватало идентификаторов в квадратных скобочках с плюсиками и минусиками повезде :)
Программист, который мыслит категориями «скобочек» и «плюсиков» — жалкое зрелище.
Вот именно…

Хватило же у кого-то фантазии это чудо-юдо выдумать… Без псилоцибина тут дело не обошлось :)
Это вещь в себе, которая развивалась независимо от остального мира, поэтому неудивительно, что программистам, всю жизнь ничего кроме C++ и Java не видевших, это кажется чем-то странным и даже неудобным. Дело не в языке, а в ограниченности мышления тех, кто пытается судить об этом по скриншотам и статьям из Википедии.
Никто не спорит, что в начале 20 века делали красивые машины…
Просто по теперяшним меркам они выглядят как-то… ну как антиквариат, что-ли…

Та же фигня и с Objective-C… Your grandpa's programming language…
Ну ты напиши сначала хотя бы одну софтину на нём, а не hello world. Мне на Obj-C так же удобно писать что-то, как и на Java.
Ты _winnie что-ли? Тогда я тебя знаю.
нет, я читаю его блог…
Ну тогда не надо меня кормить «дао C++», я этим дао наелся когда тащился с геймдева, и тоже ебал мозг всем прохожим, какой C++ мощный и пиздатый язык. Юношеский максимализм такой максимализм.
судя по инфо вам 23 года… откуда много лет опыта?
Я с 17 фул-тайм работаю по специальности, жизнь заставила.
много лет опыта у кнута, страуструпа, степанова, саттера, александреску и тп…
а вы просто попробовали…
Не надо меня лечить, я в плюсах плаваю как рыба в воде. Для меня это просто инструмент, для вас, похоже, религия. До свидания, дискуссия окончена.
Максимализм такой максимализм…
НЛО прилетело и опубликовало эту надпись здесь
Будет. Просто доп. ставится экспресс среда. Например если у Вас некоммерческая лицензия на VS. А так оно проинтегрируется и в Premium.
интересно, а WinPhone7 можно будет поставить на уже существующие устройства под WinMobile6?
что скажут спецы в подобных вопросах?
НЛО прилетело и опубликовало эту надпись здесь
Нет, у WP7 совершенно новые аппаратные требования к железу и внешнему виду
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории