![]() |
���W�FWinRT�o��ŕς��J���Z�p�ƊJ������ Windows 8����̃A�v���J����WinRT ��i �M�V2012/06/01 |
|
���ҏW�����F�@�{���AWindows 8��Release Preview�Łi���]����RC�Łi�����[�X���Łj�ɑ����B���{��ł��܂ށj�������[�X���ꂽ�B���L�̃����N�悩��N�ł��_�E�����[�h�ł���B
�@����̃X�P�W���[���ł́A���Ȃ��i�߂Ζ�2�J�����8������ɁARTM�Łi�������Łj�������[�X����A�N������̎����ɂ͎��@���X���ɕ��Ԃ��ƂɂȂ�i�uWindows 8 Release Preview �J�n - Building Windows 8 - MSDN Blogs�v�Ɋ�Â����j�B �@�܂������ɁAVisual Studio 2012�i�R�[�h���FVisual Studio 11�j��RC�ł������[�X���ꂽ�B����������L�̃����N�悩��N�ł��_�E�����[�h�ł���B |
�@�{�e�́A�u��8�� .NET���S��c Windows 8 ����Ɍ����ăA�v���J���ƋZ�p�I�����l�����v�i���|�[�g�L���j�̊�u���̓��e����ɂ����AWindows 8�Ɋւ���L���ł���B��u�����v���[�������͂������AUstream����i2��45�b�`�j�͂���������{���ł���B
�@�{�e�ł͂܂��AWindows 8�̐VUI�i���[�U�[�E�C���^�[�t�F�C�X�j�ł���Metro��AMetro�X�^�C���E�A�v���J���̂��߂̐VAPI�ł���WinRT�̉�����s���B�܂��AWinRT�ƁA�����̃f�X�N�g�b�v�Z�p��Web�Ƃ̑Δ��A�iC++�^.NET�^JavaScript�Ɓj�I����������Metro�X�^�C���E�A�v���̊J������ɂ��āA���ꂼ��̗����ʒu��g�������̃|�C���g�ɂ��Đ�������B
��Windows 8�T�v �\ ���l���ւ̑Ή�
�@���݂̃A�v���J���͂��܂��܂Ȗʂő��l�����Ă���Ƃ����邾�낤�B�ȉ��̂悤�ɁA���l�ȑI���������݂���B
- �n�[�h�E�F�A�̑��l��
- CPU�F x86�^x64�AARM
- �f�o�C�X�F �f�X�N�g�b�vPC�^�m�[�gPC�A�^�u���b�g�[���A�g�ѓd�b
- �W���x�[�X�Z�p vs. �v���b�g�t�H�[���ŗL�Z�p
- �Ԍ��̍L���ƁA�\���́^���\�^�i�����x�̃g���[�h�I�t
- ����^�t���[�����[�N
- .NET�A�l�C�e�B�u�iC++�j�AJavaScript
��Windows 8�^Windows RT
�@���̂悤�Ȕw�i�̒��œo�ꂷ�邱�ƂɂȂ�̂�Windows 8�ł���B�}1�Ɏ����悤�ɁAARM CPU�ւ̑Ή��ƁA�^�b�`�E�f�o�C�X�����̐VUI�uMetro�v�̓��ڂ�Windows 8�̖ڋʂƂȂ�B
![]() |
�}1: Windows 8�̑Ή�CPU�ƐVUI |
�@���ӓ_�Ƃ��āAARM�ł́uWindows RT�v�Ƃ������i���ɂȂ邻���ł���B�f�X�N�g�b�v�ł�Windows 8�Ƃ̍��͊����f�X�N�g�b�v�E�A�v���̈����ŁA������Ɋւ��Ắu���܂łǂ���v�Ƃ͂����Ȃ��B�VUI�ł���Metro�Ɋւ��Ă͋��ʂƂȂ�B
�@�f�X�N�g�b�v�E�A�v����Windows 8��p�ɂȂ�B���m�ɂ����ƁAWindows RT�ɂ��f�X�N�g�b�v�͓��ڂ���Ă��邪�A�}�C�N���\�t�g��OS�Ƀo���h�����ďo�ׂ���A�v���iOffice�Ȃǁj�����ғ������A��O�҂ɂ�鎩�R�ȃA�v���z�z�͔F�߂��Ă��Ȃ��B
��Metro
�@�VUI��Metro�́A�^�b�`�E�f�o�C�X�ɍœK�����ꂽUI�ł���B�}2�Ɏ����悤�ɁA�f�X�N�g�b�v��Metro�ƂŁA���̓f�o�C�X�̍���UI�̍��ɕ\��Ă���B
![]() |
�}2: �f�X�N�g�b�v�i�}�E�X�ƃL�[�{�[�h�j��Metro�i�^�b�`�j |
�@ARM�ł�Windows RT��Metro�̂݁i�f�X�N�g�b�v�͌���I�j�ł��邱�Ƃ́A�܂�A�^�b�`�E�f�o�C�X�p��OS���Ƃ������Ƃ��Ӗ����Ă���B
�@����AWindows 8�̓f�X�N�g�b�v��Metro�̗������g����悤�ɍ���Ă���B�����ȂƂ���A���S�Ƀ}�E�X�ƃL�[�{�[�h�����Ŏg���ꍇ�ɂ́AMetro�͂��܂�g���₷�����̂ł͂Ȃ��B����ł������ɑΉ�����̂́A�Ⴆ�Έȉ��̂悤�ȗ��p��ʂ�z�肵�Ă���B
- �L�[�{�[�h���E���ŁA�I�t�B�X���ł̓m�[�gPC�̂悤�Ɏg���A�o��ł̓^�u���b�g�[���Ƃ��Ďg����f�o�C�X�̓o��
- �����[�g�E�f�X�N�g�b�v�ڑ��Ń^�u���b�g�[������f�X�N�g�b�vPC�𑀍�
�@���ɁAMetro�ɑΉ������A�v���i�uMetro�X�^�C���E�A�v���v�ƌĂ��j�̊J�����@�ɂ��Đ������Ă������B
��WinRT
�@Metro�X�^�C���E�A�v���́A�P��UI���^�b�`�E�f�o�C�X�����ɂȂ��������ł͂Ȃ��A�V�����uWinRT�iWindows Runtime�j�v�Ƃ���API�Z�b�g���g���ĊJ������B�uWindows RT�v�i��ARM����Windows 8�j�Ɩ��̂ō����������Ȃ̂Œ��ӂ��Ăق����B
�@�}3�Ɏ����悤�ɁAMetro�X�^�C���E�A�v������͊�����Win32 API�̗��p���傫����������Ă���B�ꕔ����������Ă��邪�A�����ނ�DirectX�̂��߂ł���B
![]() |
�}3: Metro�X�^�C���E�A�v�������VAPI�uWinRT�v |
�@Win32�𐧌����闝�R�́AARM�ւ̑Ή��A�o�[�W�����E�A�b�v���̕ێ琫�̌���Ȃǂ��������邾�낤�B�܂��A���߂Ő�������A���܂��܂ȊJ������^�t���[�����[�N�ւ̑Ή��ɂ�����Ă���B
���J������
�@�}4�Ɏ����悤�ɁAWinRT�́A.NET�A�l�C�e�B�u�iC++�j�AJavaScript�Ƃ���3�̊J�����ꂩ��Ăяo�����Ƃ��ł���B���̂����A.NET�ƃl�C�e�B�u��XAML�iExtensible Application Markup Language�j�AJavaScript��HTML5���g����UI���L�q����B
![]() |
�}4: Metro�X�^�C���E�A�v���̊J������ |
�@XAML�́AWPF��Silverlight�Ŏg���Ă�����̂Ɠ����ŁAXML�`���Ő錾�I��UI���L�q���邽�߂̂��̂ł���BWPF��Silverlight�̊J���o���̂���l�Ȃ�����ɂł�Metro�X�^�C���E�A�v�������邾�낤�B100���S�������R�[�h�������킯�ł͂Ȃ����A���Ȃ��Ƃ��Ȃ��݂̊J���X�^�C���ŊJ���\�ł���B
�@����AHTML5�́A���S�ɕW��������Ă���Ƃ����HTML5�ł���i�P�ɁAWinRT���Q�Ƃ���@�\�ƁA��q����uWinJS�v�Ƃ���JavaScript���C�u������lj����������j�B
�@WPF�^Silverlight�Ƌ��ʂ����J���X�^�C���̒�A�W���x�[�X�Z�p�̎�荞�݂́A�n�[�h�E�F�A��J������^�t���[�����[�N�̑��l���ւ̑R��ƂȂ��Ă���B
�@�ڍׂ͌�q���邪�A�J�������I�ׂ�w�i�ɂ́A�}5�Ɏ����悤�ɁAWindows Metadata�iWinMD�j�ƌ���v���W�F�N�V�����Ƃ������̂�����B
![]() |
�}5: Windows Metadata�ƌ���v���W�F�N�V���� |
�@WinMD�́A.NET�̃��^�f�[�^���ق��̌���ɂ��L�������̂ŁAWinRT�R���|�[�l���g�����܂��܂Ȍ��ꂩ�痘�p���邽�߂̌^������Ă���B�܂��A.NET�Ȃ�.NET�炵���������ŁAJavaScript�Ȃ�JavaScript�炵����������WinRT�R���|�[�l���g���Q�Ƃł���悤�ɁA�K��x�[�X�Ō^����\�b�h���̒u���������s���w������A������u����v���W�F�N�V�����ilanguage projection: ����e�j�v�ƌĂԁB
�@����ł́AWinRT�ɂ��Ă��������@�艺���Đ������Ă������B
![]() |
�@INDEX | ||
�@ | ���W�FWinRT�o��ŕς��J���Z�p�ƊJ������ | |
�@ | Windows 8����̃A�v���J����WinRT | |
![]() |
1�DWindows 8�T�v - ���l���ւ̑Ή� | |
�@ | 2�D�VAPI�uWinRT�v | |
�@ | 3�DWindows 8����̑��l�ȑI�����i1�j�FMetro��Web�^�f�X�N�g�b�v�̑Δ� | |
�@ | 4�DWindows 8����̑��l�ȑI�����i2�j�F�I���\��3�̌���^�t���[�����[�N | |
![]() |
- ��2��@�Ȍ��ȃR�[�f�B���O�̂��߂� �i2017/7/26�j
�@�����_���ŋL�q�ł��郁���o�̑����Athrow���Aout�ϐ��A�^�v���ȂǁAC# 7�ɂ͈ȑO�����R�[�h���Ȍ��ɋL�q�ł���悤�ȋ@�\����������Ă��� - ��1��@Visual Studio Code�f�o�b�O�̊�b�m�� �i2017/7/21�j
�@Node.js�v���O�������f�o�b�O���Ȃ���AVisual Studio Code�ɓ�������Ă���f�o�b�O�@�\�̊�{�́u�L�v���}�X�^�[���悤 - ��1��@���ĂȃR�[�f�B���O�̂��߂� �i2017/7/19�j
�@C# 7�Œlj����ꂽ�V�@�\�̒�����A�u���l���e�����\���̉��P�v�Ɓu���[�J�����v���Љ��B�����͕�����₷���R�[�h���L�q����̂Ɏg���� - Presentation Translator �i2017/7/18�j
�@Presentation Translator��PowerPoint�p�̃A�h�C���B�v���[���e�[�V�������̎����̕t����A������ł̎��^�����A�X���C�h�̖|����s����
![]() |
|
|
|
![]() |
- - PR -