Signal-ios: рдзреНрд╡рдирд┐ рдЧреБрдгрд╡рддреНрддрд╛

рдХреЛ рдирд┐рд░реНрдорд┐рдд 30 рдЬреБрд▓ре░ 2014  ┬╖  12рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: signalapp/Signal-iOS

рд╕рдмреНрдЬреЗрдХреНрдЯрд┐рд╡ рдСрдбрд┐рдпреЛ рдХреНрд╡рд╛рд▓рд┐рдЯреА рдФрд░ рд▓реЗрдЯреЗрдВрд╕реА рдЕрдЪреНрдЫреА рд╣реИ рд▓реЗрдХрд┐рди рдлреЗрд╕рдЯрд╛рдЗрдо рдСрдбрд┐рдпреЛ рдЬрд┐рддрдиреА рдЕрдЪреНрдЫреА рдирд╣реАрдВ рд╣реИред

рдлреЗрд╕рдЯрд╛рдЗрдо рдСрдбрд┐рдпреЛ рд▓рдЧрддрд╛ рд╣реИ рдЬреИрд╕реЗ рдпрд╣ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдирдореВрдирд╛ рджрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдЬрдмрдХрд┐ рд╕рд┐рдЧреНрдирд▓ рдЖрдИрдУрдПрд╕ рдкрд╛рд░рдВрдкрд░рд┐рдХ 8 рдХрд┐рд▓реЛрд╣рд░реНрдЯреНрдЬрд╝ рдкреЙрдЯреНрд╕ рдирдореВрдирд╛ рджрд░ рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИред

рджреЛ iPhone 5s рдХреЗ рдмреАрдЪ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛, рджреЛрдиреЛрдВ рдСрд╕реНрдЯреНрд░реЗрд▓рд┐рдпрд╛ рдореЗрдВ рдПрдХ рд╣реА рд╕реНрдерд╛рди рдкрд░ LTE рд╕реЗрд▓реБрд▓рд░ рдкрд░ред

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рджрд┐рди рдореЗрдВ рдХрдИ рдмрд╛рд░ рд╕рд┐рдЧреНрдирд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВ рдСрдбрд┐рдпреЛ рдЧреБрдгрд╡рддреНрддрд╛ рдкрд░ рдЕрдкрдирд╛ рд░реБрдЦ рдЙрд▓рдЯрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ - рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмреЗрд╣рддрд░ рдзреНрд╡рдирд┐ рдЧреБрдгрд╡рддреНрддрд╛ рдкрд╕рдВрдж рдХрд░реВрдВрдЧрд╛ред

рд╕рднреА 12 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдореИрдВ рдпрд╣ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВред рд╣рд╛рдБ, рдЙрдЪреНрдЪ рдирдореВрдирд╛ рджрд░ рдПрдХ рдЕрдЪреНрдЫреА рдмрд╛рдд рд╣реЛ рд╕рдХрддреА рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреЛрдбреЗрдХ рдХреЛ рд╕реНрдкреАрдХреНрд╕ рд╕реЗ рдУрдкрд╕ рдореЗрдВ рдмрджрд▓рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рдмрд╛рдХреА рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдЗрд╕рдХрд╛ рдЦреНрдпрд╛рд▓ рд░рдЦреЗрдВрдЧреЗ;)

рдореБрдЭреЗ рдЧреБрдгрд╡рддреНрддрд╛ рдХрд╛рдлреА рдкрд╕рдВрдж рдЖрдИ, рдпрд╣ рд╢реБрджреНрдз рдЖрд╡рд╛рдЬ рдереА рдФрд░ рдХреБрдЫ рдирд╣реАрдВред рдореЗрд░реА рдПрдХрдорд╛рддреНрд░ рд╢рд┐рдХрд╛рдпрдд рдпрд╣ рд╣реИ рдХрд┐ рдЬрдм рдХреЛрдИ рдмреЛрд▓рддрд╛ рд╣реИ рдФрд░ рдЬрдм рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛ рдЗрд╕реЗ рд╕реБрдирддрд╛ рд╣реИ рддреЛ рдЙрд╕рдХреЗ рдмреАрдЪ рдереЛрдбрд╝реА рджреЗрд░реА рд╣реЛрддреА рд╣реИред

рдореИрдВ рдмреЗрд╣рддрд░ рдЧреБрдгрд╡рддреНрддрд╛ рд╡рд╛рд▓реЗ рдХреЙрд▓ рдХреЗ рдмрдЬрд╛рдп рдЦрд░рд╛рдм рд░рд┐рд╕реЗрдкреНрд╢рди рдХреЗ рд╕рд╛рде рднреА рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░реВрдВрдЧрд╛ред

-рдореЗрд░реА 2рд╕реА

рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ рдРрдк рдЙрдЪреНрдЪ рдЧреБрдгрд╡рддреНрддрд╛ рд╡рд╛рд▓реА рдЖрд╡рд╛рдЬ рдХреА рдкреЗрд╢рдХрд╢ рдХрд░реЗрдЧрд╛ рдЬрдм рдХрдиреЗрдХреНрд╢рди рдмреИрдВрдбрд╡рд┐рдбреНрде рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рддреЛ рдорд╛рдирдХ рдЧреБрдгрд╡рддреНрддрд╛ рдкрд░ рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рддрд╛ рд╣реИред

рдореЗрд░рд╛ рд╕реЗрд▓реБрд▓рд░ рдиреЗрдЯрд╡рд░реНрдХ http://en.wikipedia.org/wiki/Adaptive_Multi-Rate_Wideband рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ рдЬрдм рдореИрдВ рдЕрдкрдиреЗ рдЖрдИрдлреЛрди рд╕реЗ рдПрдПрдордЖрд░-рдбрдмреНрд▓реВрдмреА рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рджреВрд╕рд░реЗ рдлреЛрди рдкрд░ рд╕рд╛рдорд╛рдиреНрдп рдлреЛрди рдХреЙрд▓ рдХрд░рддрд╛ рд╣реВрдВ, рдФрд░ рдпрд╣ рдкрд╛рд░рдВрдкрд░рд┐рдХ рдлреЛрди рдХреЙрд▓ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рд╣реА рдмреЗрд╣рддрд░ рд▓рдЧрддрд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдлреЗрд╕рдЯрд╛рдЗрдо рдСрдбрд┐рдпреЛред рдЖрдк рдЬрд▓реНрджреА рд╕реЗ рдЗрд╕рдХреЗ рдЕрднреНрдпрд╕реНрдд рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред

рдареАрдХ рд╣реИ, рдЖрдкрдХреЛ рдЙрди рдЕрдиреБрдХреВрд▓рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рд╛рд╡рдзрд╛рди рд░рд╣рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЙрдирдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд╣рдорд▓рд╛рд╡рд░ рдХреЛ рдЬрд╛рдирдХрд╛рд░реА рд▓реАрдХ рд╣реЛ рд╕рдХрддреА рд╣реИ рдХрд┐ рдХреМрди рдмреЛрд▓ рд░рд╣рд╛ рд╣реИ рдпрд╛ рдХреЛрдИ рдХреНрдпрд╛ рдХрд╣ рд░рд╣рд╛ рд╣реИред
рдЕрднреА рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдмрджрд▓рд╛рд╡ рдХреА рдпреЛрдЬрдирд╛ рдирд╣реАрдВ рд╣реИред рдХрд┐рд╕реА рджрд┐рди рдУрдкрд╕ рдореЗрдВ рд╕реНрд╡рд┐рдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рд▓реЗрдХрд┐рди рдЕрдЧрд▓реЗ рдХреБрдЫ рд╣рдлреНрддреЛрдВ рдореЗрдВ рдирд╣реАрдВред

рджрд┐рди рдореЗрдВ рдХрдИ рдмрд╛рд░ рд╕рд┐рдЧреНрдирд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВ рдСрдбрд┐рдпреЛ рдЧреБрдгрд╡рддреНрддрд╛ рдкрд░ рдЕрдкрдирд╛ рд░реБрдЦ рдЙрд▓рдЯрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ - рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмреЗрд╣рддрд░ рдзреНрд╡рдирд┐ рдЧреБрдгрд╡рддреНрддрд╛ рдкрд╕рдВрдж рдХрд░реВрдВрдЧрд╛ред

рдареАрдХ рд╣реИ, рдЖрдкрдХреЛ рдЙрди рдЕрдиреБрдХреВрд▓рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рд╛рд╡рдзрд╛рди рд░рд╣рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЙрдирдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд╣рдорд▓рд╛рд╡рд░ рдХреЛ рдЬрд╛рдирдХрд╛рд░реА рд▓реАрдХ рд╣реЛ рд╕рдХрддреА рд╣реИ рдХрд┐ рдХреМрди рдмреЛрд▓ рд░рд╣рд╛ рд╣реИ рдпрд╛ рдХреЛрдИ рдХреНрдпрд╛ рдХрд╣ рд░рд╣рд╛ рд╣реИред

рдХреНрдпрд╛ рдЖрдк рдЗрд╕ рдЦрддрд░реЗ рдХрд╛ рдХреЛрдИ рдФрдкрдЪрд╛рд░рд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддреЗ рд╣реИрдВ? рдореИрдВрдиреЗ рдЕрдиреНрдп рдбреЛрдореЗрди рдореЗрдВ рдЖрдХрд╛рд░ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдЕрдзрд┐рдХрд╛рдВрд╢ рдЖрдХрд╛рд░-рдЪреИрдирд▓ рд╣рдорд▓реЛрдВ рдХреЛ рджреЗрдЦрд╛ рд╣реИ рдЬреЛ рдХрд╛рдлреА рднрдВрдЧреБрд░ рд╣реИрдВ рдФрд░ рд╕рд┐рдЧреНрдирд▓ рдкрд░ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд╣рд┐рдЯ рдмрд╣реБрдд рдЧрдВрднреАрд░ рд╣реИред

рдХрд╣рд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдЗрд╕ рд╕рдЯреАрдХ рдкрд░рд┐рджреГрд╢реНрдп рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рдПрдиреНрдХреЛрдбрд░ рдХреЗ рдкрд╛рд╕ рдПрдХ рдХрдард┐рди рд╕реАрдмреАрдЖрд░ рдореЛрдб рд╣реИред

рдХреНрдпрд╛ рдЖрдк рдЗрд╕ рдЦрддрд░реЗ рдХрд╛ рдХреЛрдИ рдФрдкрдЪрд╛рд░рд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддреЗ рд╣реИрдВ?

рдореИрдВрдиреЗ рдЗрд╕ рдкрд░ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдФрд░ рдЗрд╕рдХрд╛ рдЙрддреНрддрд░ рд╣рд╛рдВ рд╣реИ : рдЖрдк рдХрдЪреНрдЪреЗ рдкреИрдХреЗрдЯ рдбреЗрдЯрд╛ рд╕реЗ рдлреЛрдиреЗрдо рдХрд╛ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдУрдкрд╕ рдЖрд░рдПрдлрд╕реА рд╕реАрдмреАрдЖрд░ рдореЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рджрд░ рдХреЛ рдмрджрд▓рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реИред рдпрд╣, рдЬрд╝рд╛рд╣рд┐рд░ рд╣реИ, рдУрдкрд╕ рддрдХ рд╣реА рд╕реАрдорд┐рдд рдирд╣реАрдВ рд╣реИ, рдпрд╣ рд╕реНрдкреАрдХреНрд╕ рдХреЗ рд╕рд╛рде рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдпрд╣ рдЗрд╕ рдЕрдиреНрдп рдореБрджреНрджреЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ: https://github.com/WhisperSystems/Signal-iOS/issues/22ред рджреЛрдиреЛрдВ рддрд░рдл рд╕реЗ рдХреЛрдИ рдЖрд╡рд╛рдЬ рдирд╣реАрдВ рдЖрдиреЗ рдХреА рдпреВрдЬрд░ рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ:
рдРрд▓рд┐рд╕ (рдПрдВрдбреНрд░реЙрдЗрдб рдкрд░): https://gist.github.com/65217ece7eb1a154c4dd1ecf48d1cb8d
рдмреЙрдм (рдЖрдИрдУрдПрд╕ рдкрд░): https://gist.github.com/66fbdbd86e00a1f6ebdb0b7b7aafba2f

@riyapenn рд╣рд╛рдВ, рдХрдИ рд╕рдВрдмрдВрдзрд┐рдд рдмрдЧ рд╣реИрдВред рдпрд╣ рдореВрд▓ рдореБрджреНрджреЗ рдХреЛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкрдХрдбрд╝рддрд╛ рд╣реИред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдУрдкрд╕ рд╕рд┐рдЧреНрдирд▓ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЖрдИрдУрдПрд╕ рдУрдкрд╕ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рдпрд╣ рдЕрдлрд╝рд╕реЛрд╕ рдХреА рдмрд╛рдд рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЕрдЧрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдУрдкрд╕ рд╣реЛрддрд╛ рддреЛ рдХреЙрд▓ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдмрд╣реБрдд рдмреЗрд╣рддрд░ рд╣реЛрддреАред

рдпрджрд┐ рдЖрдк рд╕рд┐рдЧреНрдирд▓ рдХреА рдСрдбрд┐рдпреЛ рдЧреБрдгрд╡рддреНрддрд╛ рд╕реЗ рдирд┐рд░рд╛рд╢ рд╣реИрдВ, рддреЛ рдмрд╕ рд╢реАрд░реНрд╖ рдкреЛрд╕реНрдЯ рдХреЛ рддрд╛рд░рд╛рдВрдХрд┐рдд рдХрд░реЗрдВред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдУрдкрд╕ рд╕рд┐рдЧреНрдирд▓ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЖрдИрдУрдПрд╕ рдУрдкрд╕ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рдпрд╣ рд╕рд╣реА рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рд╕рд┐рдЧреНрдирд▓ рдЯреАрдо рдЖрдИрдУрдПрд╕ рдкрд░ рдУрдкрд╕ рдХреЗ рдкреАрдЖрд░ рдкреЗрд╢рдХрд╢ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╡рд╛рд░реНрддрд╛ рдпрд╛ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдбрд┐рдХреЛрдбрд┐рдВрдЧ рдХреЛ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рджреЗрдЧреАред

рдХрд╣рд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, @Cormak рдФрд░ @riyapenn рджреНрд╡рд╛рд░рд╛ рдЙрдард╛рдП рдЧрдП рдореБрджреНрджреЛрдВ рдХреЛ рдЕрдиреНрдп рдЯрд┐рдХрдЯреЛрдВ рдореЗрдВ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдХрд╡рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдореИрдВ рд╕реБрдЭрд╛рд╡ рджреВрдВрдЧрд╛ рдХрд┐ рдЗрд╕ рд╕реВрддреНрд░ рдХреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдП рдХреНрдпреЛрдВрдХрд┐ рдХреЛрдИ рдЙрддреНрдкрд╛рджрдХ рдЗрдирдкреБрдЯ рдирд╣реАрдВ рд╣реЛ рд░рд╣рд╛ рд╣реИред

2.7.0 . рдореЗрдВ рд╣реЛрдЧрд╛

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдУрдкрд╕ рд╕рд┐рдЧреНрдирд▓ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЖрдИрдУрдПрд╕ рдУрдкрд╕ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рдУрдкрд╕ рд╡реЗрдмрдЖрд░рдЯреАрд╕реА рдврд╛рдВрдЪреЗ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣рдо рдЕрднреА рдмреАрдЯрд╛ рдореЗрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдФрд░ рдЬрд▓реНрдж рд╣реА рдРрдк рд╕реНрдЯреЛрд░ рдореЗрдВ рд╣реЛрдЧрд╛ред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

ngheungyu picture ngheungyu  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ghost picture ghost  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

wdormann picture wdormann  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

gonzalezb picture gonzalezb  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

fracture-point picture fracture-point  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ