IRC może wkrótce działać znacznie lepiej w systemie Windows 10 Mobile

Ikona czasu czytania 2 minuta. czytać


Czytelnicy pomagają wspierać MSpoweruser. Możemy otrzymać prowizję, jeśli dokonasz zakupu za pośrednictwem naszych linków. Ikona podpowiedzi

Przeczytaj naszą stronę z informacjami, aby dowiedzieć się, jak możesz pomóc MSPoweruser w utrzymaniu zespołu redakcyjnego Czytaj więcej

IRC

W systemie Windows Phone, gdy aplikacja działa w tle, zwykle oznacza to, że zamyka połączenia sieciowe z usługami internetowymi, co oznacza na przykład, że jeśli zdecydujesz się szybko sprawdzić pocztę e-mail, zostaniesz wylogowany z dowolnego serwera IRC i przegapisz część rozmowy.

Teraz wydaje się, że Microsoft dodał interfejsy API do systemu Windows 10 Mobile, które rozwiążą problem, zgodnie z aktualizacją postu Windows Dev User Voice z 2011 r., które utrzymują połączenia sieciowe nawet wtedy, gdy aplikacje są zawieszone.

Nowy interfejs API DatagramSocket.TransferOwnership pozwoli programistom przenieść własność połączenia sieciowego na usługę pośrednictwa wbudowaną w system operacyjny, która będzie monitorować aktywność sieciową i powiadamiać aplikację za pomocą zadania w tle, jeśli wystąpi jakakolwiek aktywność.

Oznacza to, że na przykład w przypadku IRC po zawieszeniu aplikacja przekaże połączenie do systemu operacyjnego, który następnie powiadomi usługę IRC w tle, gdy nadejdzie nowa wiadomość, i pozwoli usłudze aplikacji IRC w tle wyświetlić powiadomienie pokazujące wiadomość, a także buforować wiadomości, dopóki nie wrócisz do aplikacji.

Na razie nie znamy żadnych aplikacji korzystających z tej funkcji, ale powinno to w końcu wyeliminować hack, w którym programiści udawali, że ich aplikacje przesyłają strumieniowo aplikacje audio, aby utrzymać połączenia przy życiu.

Połączenia API można przeczytać tutaj.

Czy nasi czytelnicy czekali na tę funkcjonalność? Daj nam znać poniżej.

[przez link=”http://www.windowscentral.com/windows-10-mobile-will-be-better-handling-network-activity-suspended-apps?utm_source=wpc&utm_medium=twitter”]WC[/przez]