|
|
70
В сборке 16193 отсутствуют API мобильной связи11 мая Microsoft выпустила инсайдерскую сборку 16193 для компьютеров. Как обычно, помимо нескольких видимых изменений, в новой версии Windows 10 появилось множество внутренних изменений. Одним из них стало обновление WinRT API, о котором сообщил пользователь Twitter под ником WalkingCat. Что такое WinRT APIЕсли не углубляться в детали, API – это набор системных механизмов, с помощью которых приложения взаимодействует с другими программами, системными компонентами или оборудованием устройства. Например:
Особенность WinRT API в том, что они одинаковы для всех типов устройств на Windows 10, будь то смартфон, компьютер или HoloLens. Часть API, теоретически, может работать на всех видах гаджетов, но фактически создана лишь для одного. В качестве примера приведём сотовую связь, которая работает только в смартфонах. Каковы изменения WinRT API в 16193Одно из самых заметных изменений – редактирование API, связанных с мобильной сетью. Разработчики удалили всё, что касалось сотовой связи, но зато добавили множество механизмов для использования мобильного интернета. Именно это породило волну слухов о том, что Microsoft полностью отказывается от мобильного направления – ведь эти же API должны работать на смартфонах, а как там без сотовой связи? Действительно ли Microsoft отказывается от мобильного направленияОпровергнуть подобные заявления можно тем, что на данный момент сборки для смартфонов создаются в другой ветви, поэтому текущие изменения API касаются лишь ПК. Но во всём этом будет присутствовать доля субъективности. Гораздо лучше более внимательно изучить первоисточник этой информации, а именно Twitter-аккаунт пользователя WalkingCat. Прямо в ответах к твиту, где он и показал изменения API, любой желающий может прочитать следующие сообщения:
Источник информации об изменившихся API, который и породил все новости по этому поводу, чётко сказал, что удаление телефонных механизмов из инсайдерской сборки на данный момент ничего не значит. Лучшие комментарииКомментарии (70)
19.05.2017 в 10:08
0
Android
О, нет! Мой планшет никогда не научится звонить встроенными средствами...
19.05.2017 в 10:10
0
Microsoft Lumia 640
Майкрософт говорила же что они создадут виртуальные симки от сюда и
19.05.2017 в 10:11
0
Microsoft Lumia 535
Лучше они б добавили возможность с ПК звонить и СМС отправлять!!!
19.05.2017 в 10:34
-1
Microsoft Lumia 950 XL
Надо помочь Оч буду благодарен за подскасказки ?
19.05.2017 в 10:46
0
Nokia Lumia 820
Согласен с ответом выше.если нет внешних повреждений,это не значит что внутри все в порядке. На камеру может шлейф отсоединился.а на сим-ку как вариант один из контактов отошел.в любом случае.если сам не разбираешься лучше не лезть.а отнести в сервис.там точно скажут в чем дело.и починят
19.05.2017 в 10:37
+1
Nokia Lumia 920
Контакты отошли внутри из-за деформации корпуса, как вариант
19.05.2017 в 10:47
0
Microsoft Lumia 650
Скайп нормально у всех работает? а то у меня что то после сборки этой, при подключений всегда пишет камера занята другим переложением и видео не работает, перезагрузка не помогает. Думает долго и потом обрывает связь. И виснет смарт.
19.05.2017 в 11:17
+2
Nokia Lumia 1520
Кстати посмотрел оригинальный пост из-за которого началась буча https://pastebin.com/4qUpdLpN, это сравнение *.winmd.
19.05.2017 в 12:59
0
Android
"API никогда не исчезают из релизных сборок, но вполне могут удаляться и возвращаться в инсайдерские"
19.05.2017 в 14:00
0
Android
Как бы смартфонные приложения в 10ке давно не обновлялись, видимо, их решили основательно, с нуля переписать.
19.05.2017 в 15:30
0
Nokia Lumia 830
Ты че такой неадекватный..
19.05.2017 в 19:37
0
Microsoft Lumia 550
А как на экран блокировки сделать что бы показывало не только дату, но и год. Регион USA, Язык English Вы должны быть зарегистрированы для написания комментариев. |
|
Сейчас будет ликбез.
Версионность в API устроена как матрешка есть минимальная версия и есть целевая, когда Win10 только вышла обе эти версии были 10240, затем вышла 10586, в нее добавили ништяков и вот тут разработчики могли выбирать минимальную версию переключить на 10586 или оставить 10240. Если разработчик переключал минимальную версию пользователи с устройствами 10240 приложение даже не видели в магазине или писалось, что ваша версия Win не поддерживается. Но если разработчик ничего не делает, а за приложением приходит пользователь с устройством на котором скажем уже AU (14393), то это никак не мешает работать приложению, у него максимальный API 14393, а 14393 содержит в себе и 10240 и 10586, старые API для вот такой обратной совместимости никто не убирает, обычно если нужно что-то переделать либо корячатся с текущим и расширяют, либо его деприкейтят (т.е. отмечают, как устаревший) и рядом рисуют новый.
Теперь по покрытие платформ разными API, есть общий слой он действительно реализован для всех платформ, как пример доступ к файловой системе, но есть наборы API которые специфичны только для той или иной (или нескольких) платформ, как пример StatusBar (это там где у телефона часы, уровень заряда и т.п.) он есть только на телефонах и что-бы изменить скажем цвет этого бара разработчик должен сделать две вещи, во первых определиться где он сейчас работает, десктоп или телефон, для этого есть проверки и второе самое важное подключить библиотеку расширений где этот API реализован, на скрине как раз список этих расширений.
Теперь по статье, удивляет одно какого фига API звонков в основном наборе вызовов, а не в расширении Windows Mobile Extensions for the UWP? И я больше чем уверен, что либо оно вернется ибо это сломает обратную совместимость, или MS решили проблему обратной совместимости и API переедет в расширение.
И еще немного отсебятины, ребята, когда выходит новый апдейт и описании "исправление ошибок" или "работа под капотом", там реально дофига работы под капотом, натянуть интерфейс не есть большая задача, а вот реализовать чтобы интерфейс работал...
Ну для начала это базовые знания которые тебе расскажет любой разработчик под винды.
А потом модели то одинаковые, но не совсем, на микроуровне абсолютно одинаковых запчастей, тех же процессоров не существует у них примерно одинаковые характеристики, но все равно в малых погрешностях плавают в значениях и это относится ко всем электронным компонентам. Если речь не идет о банальном браке, то все равно один сенсор у тебя будет улавливать больше света, чем второй из той же партии, а еще есть разные партии, а если вспомнить телефоны Samsung, Sony, да даже тот-же Apple то даже производители могут быть разные.
Одна и та-же программа может работать по разному в зависимости от условий ее использования, у современных процессоров до трех уровней кэша, т.е. кратко процессор запоминает, что он делал и если он определяет следующую операция которую ему предстоит сделать как уже им ранее сделанную (попадание в кэш) он ее просто не будет выполнять, вот тебе и выполнение на одном телефоне быстрее, чем на другом.
Пример более высокого уровня, стоит например у тебя программа которая отслеживает GeoFence (георегионы) и сообщает, что подъехал к магазину, это означает что GPS у тебя всегда "прогрет", ты открываешь карты и получаешь свои координаты практически мгновенно. Другой пользователь без этой программы будет ждать секунд 30 пока GPS найдет спутники и вычислит твои координаты.
Потом хоть и одинаковые модели, но используем мы их по разному, пример в рабочие дни телефон у меня садится быстрее чем в дни когда я не хожу на работу, заметь это не выходные дни, а когда не хожу на работу. Причина - лифт! Работаю на пятом этаже, курю, по нашим законам выхожу курить на улицу, т.е. примерно раз в час, а лифт у нас металлический который полностью блокирует сотовый сигнал, т.е. телефон как минимум 16 раз за день (8 в одну 8 в обратную сторону) теряет сигнал и потом истерически его ищет. Кто-то много разъезжает по городу, а значит переключатся между вышками, тоже расход.
У кого-то 10-15 программ установлено, у кого-то все 200-300, фрагментация памяти, количество программ работающих в фоне.
Батареи тоже не у всех одинаковые, у меня перед новым годом моя 1520 при 2-3 фото тупо начала выключаться, а потом к марту вообще начался треш, любая ресурсоемкая задача приводила к выключению телефона. Телефон после зарядки мог проработать 15 минут, а мог и все 7 часов. Короче выяснил, что батарея выработала свой ресурс и из номинальных 3400mAh осталось всего 200mAh да и отдавала она заряд странно, сначала весь заряд за первые минуты, а потом все остальное еще час-два. Заменил батарею, теперь снова двое суток как и три года назад.
И таких "но" у каждого завались.